1,offset操作符用来取得标号的偏移地址;
2,(直接给出标号的转移)
jmp:段间转移(远转移),jmp far ptr 标号,直接跳到目的地址
段内短转移,jmp short 标号,-128~127,指明了位移
段内近转移,jmp near ptr 标号,-32768~32767,指明了位移
3,(转移地址在寄存器中的转移)
转移地址在寄存器中的jmp指令:格式:jmp 16位寄存器,
功能:ip=(16位寄存器)
4,(转移地址在内存中的转移):
jmp word ptr 内存单元地址:从内存单元地址处开始存放着一个字,是转移的目的偏移地址
jmp dword ptr 内存单元地址:从内存单元地址处开始存放着两个字,高地址处的字是目的段地址,低地址处是转移的目的便宜地址;
5,jcxz指令:有条件转移指令,对ip的修改范围-128~127,在对应的机器码中包含转移i的位移,而不是目的地址;
6,call 标号,call far ptr 标号
7.div:被除数默认放在AX或 dx和ax 中;
mul:被乘数默认放在AL 或 ax中;
8,模块化程序设计:
用寄存器传递参数:
用内存单元进行参数传递:
用栈传递参数