位操作类指令
《位操作类指令》由会员分享,可在线阅读,更多相关《位操作类指令(2页珍藏版)》请在装配图网上搜索。
1、本文格式为Word版,下载可任意编辑位操作类指令 1 算术左移和规律左移指令 SAL ( SHL )语句格式: SAL OPD , 1 或 SHL OPD , 1SAL OPD , CL 或 SHL OPD , CL功能:将( OPD )向左移动 CL 指定的次数,最低位补入相应的, CF 的内容为最终移入位的值。 2 算术右移指令 SAR语句格式: SAR OPD , 1 或 SAR OPD , CL功能:将( OPD )向右移动 CL 指定的次数且最高位保持不变; CF 的内容为最终移入位的值。【例】算术右移运算。MOV BH , 0F 4H ; (BH)= 0F 4H,1111 0100
2、BMOV CL , 2 ;( CL ) =2SAR BH , CL ;( BH ) =0FDH ,( CF ) =0该例语句“ SAR BH , CL ”实际上完成了( BH ) BH 的运算,所以,用 SAR 指令可以实现对有符号数除 2n 的运算( n 为移位次数)。 3 规律右移指令 SHR 语句格式: SHR OPD , 1 或 SHR OPD , CL功能:将( OPD )向右移动 CL 规定的次数,最高位补入相应个数的, CF 的内容为最终移入位的值。 4 循环左移指令 ROL 语句格式: ROL OPD , 1 或 ROL LPD , CL功能:将目的操作数的最高位与最低位连成一
3、个环,将环中的全部位一起向左移动 CL 规定的次数。 CF 的内容为最终移入位的值。 5 循环右移指令 ROR 语句格式: ROR OPD , 1 或 ROR OPD , CL功能:将目的操作数的最高位与最低位连成一个环,将环中的全部位一起向右移动 CL 规定的次数, CF 的内容为最终移入位的值。 6 带进位的循环左移指令 RCL 语句格式: RCL OPD , 1或 RCL OPD , CL功能:将目的操作数连同 CF 标志一起向左循环移动 CL 规定的次数。 7 带进位的循环右移指令 RCR 语句格式: RCR OPD , 1或 RCR OD , CL功能:将目的操作数连同 CF 标志一起向右循环移动所规定的次数。 第 2 页 共 2 页
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。