汇编语言实验一
实验任务
1.使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。
机器码 汇编指令
b8 20 4e mov ax,4e20h
05 16 14 add ax,1416h
bb 00 20 mov bx,2000h
01 d8 add ax,bx
89 c3 mov bx,cx
01 d8 add ax,bx
b8 1a 00 mov ax,001ah
bb 26 00 mov bx,0026h
00 d8 add al,bl
00 dc add ah,bl
00 c7 add ah,bl
b4 00 mov ah,0
00 d8 add al,bl
04 9c add al,9ch
使用a命令写入内存指令
使用u命令进行反汇编
可以看出反汇编得到的机器码与书上实验内容一致
执行t命令
2.将3条指令写入从2000:0 开始的内存单元中,利用指令计算2的8次方
3在内存fff00h到fffffh的某几个单元中找到生产日期并改变它
所日生产日期为92.01.01
4