汇编语言2(沈美明).ppt_第1页
汇编语言2(沈美明).ppt_第2页
汇编语言2(沈美明).ppt_第3页
汇编语言2(沈美明).ppt_第4页
汇编语言2(沈美明).ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.3.3、逻辑运算和移位指令,用途:用于8/16位数据的逻辑操作。 分类:逻辑运算指令: AND、OR、NOT、XOR、TEST 逻辑移位指令: SHL、SAL、SHR、SAR、ROL、 ROR、RCL、RCR,3.3.3.1、逻辑运算之AND/OR/XOR,功能:逻辑与/或/异或。 格式: AND/OR/XOR DST, SRC REG REG MEM MEM IMM 操作:DST DST AND/OR/XOR SRC,注意: 1、可以是字、字节操作。 2、不能是段寄存器 3、不可以对立即数操作。 4、不能两个均为存储器,AND/OR/XOR例:,ANL AL,0FH AND AX,100

2、0H OR AX,BX XOR AX,BX+SI OR BX+DI+1000H,AL,3.3.3.1、逻辑运算之NOT,功能:按位取反送回 格式: NOT REG/MEM 操作:0PR /OPR 例: mov al,45h not al;AL=0BAH,注意: 1、可以是字、字节操作。 2、不能是段寄存器 3、除立即数以外的其它寻址方式操作。 4、不影响标志位,3.3.3.1 、逻辑运算之TEST,功能:检测指令 格式: TEST REG/MEM,REG/MEM/IMME 操作: REG/MEM REG/MEM/IMME 例: test al,01h jnz there ; .; there:

3、 .,注意: 1、可以是字、字节操作。 2、影响状态标志位 3、操作结果不送回目的操作数,3.3.3.4、移位指令之SHL/SHR,功能:逻辑左/右移位 格式: SHR/SHL REG/MEM, 1/CL 操作: 例:SHL AX,1 SHR BL,1 MOV CL,06H SHR WORD PTRBX+SI,CL,注意: 1、目标操作数可以是字、字节。 2、只能对寄存器、存储器操作 3、最多移位255次 4、可用于无符号数的乘2、除2操作,CF,0,CF,0,3.3.3.4 、移位指令之SAL/SAR,功能:算术左/右移位 格式: SAL/SAR REG/MEM, 1/CL 操作:,注意:

4、1、目标操作数可以是字、字节。 2、只能对寄存器、存储器操作 3、最多移位255次 4、可用于带符号数的乘2、除2操作,CF,0,CF,SAL/SAR例,例:SAL AX,1 SAR BL,1 MOV CL,06H SAR WORD PTRBX+SI,CL 有符号数的乘法: CBW SAL AX,4,3.3.3.4 、移位指令之ROL/ROR,功能:循环左/右移位 格式: ROL/ROR REG/MEM, 1/CL 操作:,注意: 1、目标操作数可以是字、字节。 2、只能对寄存器、存储器操作 3、最多移位255次,3.3.3.4 、移位指令之RCL/RCR,功能:循环左/右移位 格式: RCL/RCR REG/MEM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论