微型计算机原理与接口技术(第二版)作者杨立第3章寻址方式与指令系统课案.pptVIP

  • 9
  • 0
  • 约9.92千字
  • 约 63页
  • 2017-03-03 发布于广东
  • 举报

微型计算机原理与接口技术(第二版)作者杨立第3章寻址方式与指令系统课案.ppt

微型计算机原理与接口技术(第二版)作者杨立第3章寻址方式与指令系统课案.ppt

第3章 寻址方式与指令系统 2. 乘、除法指令及其应用 (1) 乘法指令包括无符号数和带符号数相乘的指令,指令中只给出乘数,被乘数隐含给出。 两个8位数相乘时被乘数放入AL中,16位数的乘积存放到AX中;两个16位数相乘时被乘数先放入AX寄存器中,32位数的乘积放到DX和AX两个寄存器中,规定DX中存放高16位,AX中存放低16位。 第3章 寻址方式与指令系统 (2)8086CPU执行除法时规定: 除数长度只能是被除数长度的一半。当被除数为16位时,除数应为8位;当被除数为32位时,除数应为16位。 DIV无符号数除法指令的被除数、除数、商和余数全部为无符号数;IDIV带符号数除法指令的被除数、除数、商和余数均为带符号数,且余数的符号位与被除数相同。 第3章 寻址方式与指令系统 (3)符号扩展指令是指用一个操作数的符号位形成另一个操作数,后一个操作数的各位是全0(正数)或全1(负数),其结果是使数据位数加长,但数据大小并没有改变。符号扩展指令的执行不影响标志位。 CBW字节转换为字指令: 将AL中的符号位扩展到AH中。若AL中的D7=0,则(AH)=00H;若AL中的D7=1,则(AH)=FFH。 CWD字转换为双字指令: 将AX中的符号位扩展到DX中。若AX中的D15=0,则(DX)=0000H

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档