指令系统课件.pptVIP

  • 1
  • 0
  • 约2.06万字
  • 约 81页
  • 2026-08-03 发布于未知
  • 举报

4.6.2乘除運算指令1.乘法指令 MUL AB該指令把累加器A和寄存器B中的8位無符號整數相乘,16位乘積的低位元組在累加器A中,高位元組在寄存器B中,如果乘積大於255(0FFH),則溢出標誌位置1,否則清零,運算結果總使進位標誌CY清零。例1?設(A)=80H(128),(B)=32H(50),執行指令: MUL AB執行結果:乘積為1900H(6400),(A)=00H,(B)=19H,OV=1,CY=0多位元組乘法編程實例請見教材。2.除法指令 DIV AB該指令把累加器A中的8位無符號整數除以寄存器B中8位無符號整數,所得商放在累加器A中,餘數存在寄存器B中,標誌位CY和OV均清零。若除數(B中內容)為00H,則執行後結果為不定值,並置位溢出標誌OV,在任何情況下進位標誌CY總清零。例設累加器內容為135(87H),B寄存器內容為12(0CH),則執行命令:DIVAB ;將使(A)=0BH,(B)=03H,OV=0,CY=04.6.3.增量、減量指令1.增量指令 INC A ;(A)←(A)+1 INC direct ;(direct)←(direct)+1 INC @

文档评论(0)

1亿VIP精品文档

相关文档