摘要:
ret和retf,也是转移指令。ret通过栈顶指针修改ip的值,retf通过栈顶指针同时修改cs,ip的值。 阅读全文
摘要:
可以修改IP的值或者同时修改cs和ip的值的指令称为转移指令。 只修改IP的值称为段内转移,比如jmp ax。 修改cs和ip时称为段间转移,比如jmp 1000:0。 offset取得标号的地址,使用方法:offset flag。 jmp short 标号(标号处的指令) ;段内短转移 jmp f 阅读全文
摘要:
reg表示寄存器,sreg表示段寄存器。 reg:ax,bx,cx,dx,ah,al,bh,bk,ch,cl,dh,dl,sp,bp,si,di sreg:ds,cs,ss,es 8086cpu中只有bx,si,di,bp这4个寄存器可以用[...]的方式寻址。 如果在[...]中使用寄存器bp,则 阅读全文
摘要:
si和di功能和bx类似。s:source d:destination 阅读全文
摘要:
dw,define word,定义字型数据。 start指明程序的第一个指令的地方。即ip的值所对应的地址。 程序框架: assume cs:codesg codesg segment: ;your data start: ;your code codesg ends end start 阅读全文