指令33.pptVIP

  • 15
  • 0
  • 约1.17万字
  • 约 93页
  • 2017-08-22 发布于江苏
  • 举报
指令33

3.3 算术运算指令 1、累加器取绝对值: ABS 该指令将累加器的内容取绝对值后放回累加器,指令执行前后的内容均以二进制补码解释。 2、加至累加器 ADD dma[,shift];直接寻址 ADD ind[,shift[,ARn]];间接寻址 ADD dma,16;直接寻址并左移16位 ADD ind,16[,ARn];间接寻址并寻址16位 ADD # k;短立即寻址 ADD # lk,[,shift];长立即寻址 例3.61 ADD 1,1; 例3.62 ADD *+,0,AR0; 3、带进位位加至累加器: ADDC dma;直接寻址 ADDC ind[,ARn];间接寻址 该指令将被寻址数据存储器单元的内容及进位位值加到累加器,抑制符号扩展。 例3.64 ADDC DAT0;(DP=6) 例3.65 ADDC *--,AR4;(OVM=0) 4、抑制符号扩展加至累加器 ADDS dma;直接寻址 ADDS ind,[,ARn];间接寻址 该指令将指定的数据存储器单元内容加到累加器中,抑制符号扩展。 例3.66 ADDS 0;(DP=6) 例3.67 ADDS *; 5、按T寄存器内容移位后加至累加器: ADDT dma; ADDT ind,[,ARn]; 该指令将指定的数据存储器中的值左移后加到累加器中,其结果取代累加器原来的内容。左移量由TREG

文档评论(0)

1亿VIP精品文档

相关文档