标签:个数 font length 类型 匹配 dup offset src 地址
ax,cx,dx不能和段地址搭配作偏移地址用于寻址,如mov mydat[bx][si],es:[ax] 错误
偏移地址不能再用offset,如mov bx,offset mydat[si] 错误
cmp dst,src 目的操作数不能是立即数,dst和src不能同为内存单元
注意标号和变量的区别 mov lable[si] 错误
jmp/jnz之类 不能加变量
变量不能相加 mov ax,a1+a2 错误
目的单元为内存单元时要注意是否用ptr 如 mov a1,a2-a3 错误,要显式声明word/byte ptr
转移指令的总结:
十六进制第一个数为字母时要加0
$ 表示当前行被汇编后的地址
dst和src类型不匹配,或两数类型均不清楚时要加ptr
length看dup,size=type*length
有一个不清楚的地方还没有搞懂,ge的返回值
①
a1 equ 100
a2 equ 50
a1 ge a2 值为0FFFFH
②
a1 equ 50
a2 equ 50
a1 ge a2 值为0FFFFH
③
a1 equ 20
a2 equ 50
a1 ge a2 值为0
标签:个数 font length 类型 匹配 dup offset src 地址
原文地址:http://www.cnblogs.com/abc3288288351/p/6858461.html