不同的寻址方式


指令要处理的数据长度
-
8086指令能处理2种尺寸的数据:byte、word
-
思考:“mov [0], 20H”指令是否正确?
mov byte ptr [0], 20H 将20H放入0位置内存的字节单元,占用1个字节
mov word ptr [0], 20H 将20H放入0位置内存的字单元,占用2个字节 -
很多指令都可以通过“byte ptr”或者“word ptr”来指明所需要操作内存的数据长度
inc byte ptr [0]
add word ptr [0], 2 -
有些指令有默认的操作数据长度,比如push [0]、pop [0]的操作数据长度只能是2个字节
网友评论