汇编语言(王爽 第三版)第九章
笔记操作符offset取得标号偏移地址由编译器处理CPU在执行jmp指令时并不需要转移的目的地址依据位移进行转移检测点9.11只要ds:[bx1]起始地址的两个字节为0就可以了答案①db 3 dup (0)答案②dw 2 dup (0)答案③dd 0编译器对jmp’指令处理后会算出目的地址相对jmp指令地址的偏移。在jmp指令中我们需要把跳转到要执行指令的地址给编译器。2第一格可填①mov [bx],bx ②mov [bx],word ptr 0 ③mov [bx],offset start等。第二格可填①mov [bx2],cs ②mov [bx2],cs ③mov [bx2],seg code等。3(cs)0006h(ip)00beh笔记所有的条件转移指令都是短转移所有的循环指令都是短指令检测点9.2mov ch,byte ptr 0mov cl,byte ptr [bx]jcxz ok ;当cx0时CS:IP指向OKinc bx检测点9.3loop s笔记根据位移进行转移的意义方便了程序段在内存中的浮动装配编译器会检测转移位移越界