- 23
- 0
- 约6.96千字
- 约 9页
- 2017-03-03 发布于湖北
- 举报
第3章
数据的7种寻址方式,包括指令的格式,功能,指令的正误判断。
20位物理地址的生成:将段地址添上一个0(十六进制),再加上偏移地址。
数据传送指令:MOV PUSH,POP,XCHG,LEA,IN,OUT
1、MOV ,注意指令的正误判断,可从3点入手。(1)指令格式(2)数据大小是否超出范围(3)类型是否匹配。通常,不能在两个内存单元间直接传送,段寄存器间不能直接传送,立即数不能直接传送到段寄存器,不能用CS作目的操作数。
2、PUSH 入栈指令,先减后压。不能对字节进行压栈操作。
3、POP 出栈指令,先弹后加,将栈顶的一个字弹出到目的操作数。
4、EXCHG 交换指令。不能在两个内存单元间直接交换。
5、LEA 取有效地址指令。
6、IN 输入指令,当端口大于255时,要用DX来表示端口号。
7、OUT 输出指令,当端口大于255时,要用DX来表示端口号
算术运算等指令
1、ADD AL,[1000H]
例:AL=85H,BL=79H,执行指令ADD AL,BL
AL= 0FEH ,CF= 0 ,OF= 0
2、SUB AL,BL
3、INC [1000H] ERROR
INC BYTE PTR [1000H]
INC WORD PTR [1000H]
该指令不影响CF标志
4、DEC [1000H] ERROR
原创力文档

文档评论(0)