- 111
- 0
- 约1.51万字
- 约 88页
- 2017-09-19 发布于江西
- 举报
(2)CWD 功能:CWD指令将一个字(16位)转换成为双字(32位)。该指令后面也不带操作数,隐含寄存器操作数AX和DX §3.2.2 算术运算指令 规则: 如果 (AX)8000H,则(DX)←0, 否则 (DX)←FFFFH CWD指令对标志位没有影响。 §3.2.3 逻辑运算和移位指令 §3.2 指令系统 1. 逻辑运算指令 AND OR XOR NOT TEST 双操作数 单操作数 功能:对8位数操作或16位数操作 (1)AND、OR、XOR 影响标志位:CF=0、PF、ZF、SF、OF=0 §3.2.3 逻辑运算和移位指令 如: AND AL,0FH AND AX,1000H AND AX,BX AND DX,[BX+S I] OR AL,30H OR AX,00F0H XOR AL,0FH XOR AX,AX XOR CX,1000H 注: ①AND指令常用来对一个数据的指定位清0 ②OR指令常用来对一些指定位置1 ③XOR指令常用来对清0 §3.2.3 逻辑运算和移位指令 (2)TEST 功能:同AND,但不送回操作结果,而仅仅影响标志位 影响标志位:CF=0、PF、ZF、SF、OF=0 如: TEST AX,8000H TEST AL,01 用途:一般用来检测指定位是1还是0,这个指定位往往对应一个物理量
原创力文档

文档评论(0)