彙編語言 第3版 王爽 檢測點習題部分—答案及詳細解析 檢測點2.3

  1. mov ax,bx 

  2. sub ax,ax 

  3.  

    jmp ax 

第一次,就是MOV指令  就是移動指令。對應的操作:AX=BX    指向下一個

第二次,就是SUB指令  就是減去指令。對應的操作:AX=AX-AX=0          指向下一個

第三次,就是JMP指令 就是跳轉指令 JMP        指向下一個

第四次,直接執行       修改IP!

 

關於JMP的介紹:

CS,IP不能通過MOV指令來改變他們的內容,不過可以通過非條件軟件指令JMP來完成。

若想同時改變CS,IP的值,
使用:JMP 段地址:偏地址,
如:JMP E458:0A,執行後CS=E458,IP=OAH 

若僅想改變IP,使用JMP 合法的寄存器,
如JMP AX,執行後CS中的內容不變,IP 改變成AX中的值。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章