实验八移位操作实验.docVIP

  • 115
  • 0
  • 约1.87千字
  • 约 6页
  • 2016-11-05 发布于重庆
  • 举报
实验八移位操作实验

实验八 移位操作实验 一、实验要求和目的 2.熟悉; 3.掌握 二、环境 1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。三、 操作符 OPD,1 操作符 OPD,CL 功能为将目的操作数的所有位按操作符规定的方式移动1位或按寄存器CL规定的次数(0~255)移动,结果送入目的地址。 1、算术移位 (1)算术左移指令SAL 格式:SAL OPD 1或CL 描述: 将(OPD)向左移动CL指定的次数,最低位补入相应的0,CF的内容为最后移入位的值。如图8-1所示,受影响的标志位:CF、OF、PF、SF和ZF(AF无定义)。 图8-1 SAL (2)算术右移指令SAR 格式:SAR OPD 1或CL 描述: 将(OPD)向右移动CL指定的次数且最高位保持不变;CF的内容为最后移入位的值。如图8-2所示,受影响的标志位:CF、OF、PF、SF和ZF(AF无定义)。 图8-2 SAR 2、逻辑移位 (1)逻辑左移 格式:SHL OPD 1或CL 描述: 把目的操作数的低位向高位移CL规定的次数,空出的低位补0,CF的内容为最后移入位的值。与算术左移相同,如图8-1所示,受影响的标

文档评论(0)

1亿VIP精品文档

相关文档