asslandat46b.dat

来自「指令字典2005里面可以方便的查找一些函数」· DAT 代码 · 共 19 行

DAT
19
字号
 说明: 1. 其中OPRD为转移的目的地址.程序转移到目的地址所指向的指令继续往下执行.
 ----
       2. 本组指令对标志位无影响.

       3. <1> 段内直接转移指令: JMP NEAR 标号 
              即: JMP NEAR  标号;  (IP)<--disp16+(IP) 
                  JMP SHORT 标号;  (IP)<--disp8+(IP) 

          <2> 段内间接转移指令: JMP OPRD 
              例如: JMP BP               ; 转向(SS):(BP) 
                    JMP JNEAR[BX]        ; 转向(CS):(BX)+JNEAR 
                    JMP WORD PTR[BX][DI] ; 转向(CS):(BX)+(DI) 

          <3> 段间直接转移指令: JMP FAR 标号 
              由于标号之前用FAR说明为远的属性,因而只能是一条段间转移指令.执行该指令时,将把标号所在的段的              值送CS,将标号在所属段内的偏移量送IP,从而形成新的转移地址CS:IP 

          <4> 段间间接转移指令:JMP OPRD其中的OPRD为存储器双字操作数.段间间接转移只能通过存储器操作数来实               现.
              例如:指令JMP DWORD PTR[BX],其操作数是一个双字类型的存储器操作数,它指向数据段DS,段内偏移为                (BX).从这个DS:BX开始的前两个字节中,存放了目标地址的段内偏移值,后两个字节中,存放了目标地址                所在的新的段的段基址,分别将它们送至IP及CS,便形成了新的转移地址.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?