- 1、本文档共122页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例 3个32位无符号、8765ABCDH和2468FEDCH相加,其和(仍为32位无符号数)放入双字变量EQ中。 程序段如下: MOV DX,1234H MOV AX,5678H ADD AX,0ABCDH ;AX=0245H,CF=1 ADC DX,8765H ; DX=999AH,CF=0 ADD AX,0FEDCH ; AX=0121H,CF=1 ADC DX,2468H ; DX=BE02H,CF=0 MOV WORD PTR EQ,AX MOV WORD PTR EQ+2,DX ADD与ADC指令之间不得有改变CF的其他指令 1.加法类指令 格式:INC dest 操作:dest+1→dest 例: MOV BX,1 INC BX ; BX=0002H 该指令不影响CF,对其它标志位的影响同ADD 单操作数指令,只能为REG,MEM,类型要明确,不能出现二义性 例: INC CL √ INC [SI] ×→ INC BYTE PTR[SI] √ INC 2000H × 该指令常用于修改偏移地址和计数次数 (3)增量指令INC 1.加法类指令 格式:DEC dest 操作:dest-1→dest (1) 减法指令SUB 2. 减法类指令 格式:SUB dest,source 操作:dest -source →dest (2)带借位减指令SBB 格式:SBB dest,source 操作: dest -source -CF →dest ;CF为前面指令产生的进位(借位) (3)减量指令DEC 例:2个32位无符号数8765ABCDH 和2468FEDCH相减,其差送DX和AX。 程序段如下: MOV AX, 0ABCDH SUB AX, 0FEDCH ; CF=1 8765 ABCD MOV DX, 8765H -2468 FEDC SBB DX, 2468H ; CF=0 62FC ACF1 注: 减法类指令对标志位的影响,除将进位改为借位外,与加法类指令相同 DEC不影响CF,其余标志均受影响 2. 减法类指令 3.比较指令CMP 格式:CMP dest,source 操作: dest -source 执行减操作,只影响标志,不改变操作数 主要用来判断两数的大小与是否相等 后面常跟条件转移指令,根据比较结果实现程序的分支 格式:NEG dest 操作:将操作数中的内容求补后再送入操作数中 该指令是求补指令,而不是求补码指令 单操作数指令,操作数只能是REG,MEM 对标志位的影响规律同减法指令 2.3.3 逻辑运算指令 1.求补指令 例: MOV AX,0FFFBH ; AX=FFFBH NEG AX ; 例: MOV BX,000AH ; BX=000AH NEG BX ; 2.3.3 逻辑运算指令 若将执行求补指令前后的数均视为补码数,则求补指令将该数变为绝对值相等符号相反的另一个数。 AX=0005H BX=FFF6H 格式:NOT dest 操作:将操作数中的内容逐位取反后再送回操作数中 注: 该指令只是执行求反操作,而不是求反码指令,对符号位也求反 该指令不影响标志位 2.求反指令 2.3.3 逻辑运算指令 格式:AND dest,source;dest∧source→dest OR dest,source ;dest ∨ source→dest XOR dest,source;dest ⊕ source→dest 3.逻辑与AND、逻辑或OR、逻辑异或XOR 2.3.3 逻辑运算指令 3类指令均为双操作数指令, 操作数的形式同加减指令 3类指令均将CF和OF清0,对PF、SF、ZF的影响同加操作 AND指令用来取出目的操作数中与源操作数中“1” 的对应位,或清除目的操作数中与源操作数中“0”的对应位 例:MOV AL,38H ;AL= ’8’ AND AL,0FH ;AL=08H →对应0位清0,对应1位不变 该操作将8的ASCII转为了ASCBCD数 例:MOV AX,0FBFAH AN
您可能关注的文档
- 第6章 电力系统无功功率平衡和电压调整.pptx
- 第七节 热工仪表.pptx
- 第3节-电容式传感器.pptx
- 计算机软件技术基础第2篇-3.pptx
- 第8章 脉冲波形产生-upload.pptx
- 第1节 基本知识.pptx
- 第二章 2.3 函数的奇偶性和周期性.pptx
- 第五节-用配方法化二次型成标准型.pptx
- 放映:《矩阵论与其应用》第1章§2线性变换与其矩阵表示.pptx
- 第三节醇酚知识点.docx
- AN024_星历原始观测数据协议.pdf
- APM32F051x6x8数据操作说明 V1.6中文.pdf
- AN1086_APM32F4xx_ISP应用笔记中文.pdf
- APM32F051R8 EVAL Board使用调试操作说明V1.0中文.pdf
- APM32F4xxx用户操作说明 V2.2中文.pdf
- APM32F411xCxE 数据操作说明 V1.3中文.pdf
- AN019_NMEA0183协议说明_北云科技.pdf
- AGP21系列电容式薄膜真空规说明书 A1-20240628.pdf
- AHT40温湿度传感器说明书中文版 A1-202406.pdf
- AN1096_APM32F035_HvMOTOR EVAL无感矢量控制方案_V1.1中文.pdf
文档评论(0)