DEBUG上机练习研究性学习.docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 7页
  • 2018-07-08 发布于江苏
  • 举报
微机原理与接口技术通信0905 乐世冉立即寻址方式-A输入,对AX进行赋值,赋值为0905的16位二进制数寄存器寻址首先对将05赋给AL,发现在-T之后,AX,BX,都没发生变化,看不出来,之后在把BX送AX,观察发现,AX,变为了0000,直接寻址寄存器间接寻址这时我发现,在刚才对AX进行[1111]的寻址后,IP变化,IP由原来的0107变成了010A,应该是有效地址变化后带来的物理地址的变化。而对于寄存器间接寻址,在AX,[BP]后,AX的指向地址变为了[BP]寄存器相对寻址基址加变址寻址(7)相对基址加变址寻址(8)交换(9)压栈由于在之前把SP和BP换掉,所以指针SP变为0000,压栈-2后就变成了FFFE,再试一次的时候就变得明显许多,FFFC(10)出栈为了明显,我们对AX,再次赋值0905,出栈为DX,发现在出栈的时候,DX变为0905,而SP也+2(11)有效地址传送指令(LEA)EA=(SI)+1234H,所以执行BX=1234(12)目标地址传送指令LDS(13)加法指令(14)I/O指令(15)减法指令(16)进位加法(电脑死机重来)对AX赋值0100,执行ADC BX,AX,由于NC,CF=0,所以BX=AX+0(17)INC加一指令(18)取补指令(19)错位减法SBB由于DX=0000,所以错位减法时AX-1(20)减一指令DEC(21)比较指令CMP

文档评论(0)

1亿VIP精品文档

相关文档