- 15
- 0
- 约1.45万字
- 约 85页
- 2019-09-23 发布于湖北
- 举报
* 装载累加器低位并清累加器高位指令LACL 语法: LACL dma 直接寻址 LACL ind [,ARn] 间接寻址 LACL #k 短立即寻址 该指令将被寻址数据存储器单元的内容或者被零扩展的8位常量装入累加器低16位,累加器高半部分填0。 * LACL #10h ;将0010h装入ACC LACL 1 ;(DP=6) 将数据存储单元0301h的内容 ;装载入ACC LACL *+,AR4 ;(ARP=0,AR0=0301h,(0301)=2) ;将数据存储单元0301h的内容装载 ;入ACC,执行完指令后,AR0=0302 ;ARP=4 * 移位并存储累加器高位指令SACH 语法:SACH dma [,shift2] 直接寻址 SACH ind [,shift2[,ARn]] 间接寻址 SACH指令将整个累加器复制到输出移位寄存器中,然后全部32位数据左移0~7位,再将移位后数值的高16位复制到数据寄存器。在移位时,低位填0,高位丢失,累加器内容不变。 SACH 10,1 ;DP=4,将ACC的内容左移1位,高16位存 ;至数据存储单元020A中。 SACH *+,7, AR2 ;(ARP=1)将ACC的高16位内容存至 ;AR1指向的存储器单元,操作完成 ;后ARP=2 * 移位并存储累加器低位指令SACL 语法:SACL dma [,shift2] 直接寻址 SACL ind [,shift2[,ARn]] 间接寻址 SACL指令将整个累加器复制到输出移位寄存器中,然后全部32位数据左移0~7位,再将移位后数值的低16位复制到数据寄存器。在移位时,低位填0,高位丢失,累加器内容不变。 SACL 10,1 ;DP=4,将ACC的内容左移1位,低16位存 ;至数据存储单元020A中。 SACL *+,3,AR2 ;(ARP=1)将ACC的低16位内容存至 ;AR1指向的存储器单元,操作完成 ;后ARP=2 * 存储辅助寄存器指令SAR 语法:SAR ARn,dma 直接寻址 SAR ARn,ind[,ARn] 间接寻址 SAR指令将指定的辅助寄存器(ARn)内容存入被寻址的数据存储器单元。 在间接寻址方式中,当SAR指令同时也要对当前辅助寄存器内容进行修改时,SAR将在增、减辅助寄存器内容之前将辅助寄存器值存至数据存储器。 * SAR AR0,30H ;DP=6,将AR0的值存至数据存储单元 ;0330h中。 SAR AR0,*+ ;将AR0的值存至AR0指向的存储器 ;单元,操作完成后AR0的内容增1 执行前:ARP=0,AR0=0400h,(0400h)=0000h 执行后:ARP=0,AR0=0401h,(0400h)=0400h * 当前AR加上短立即数指令ADRK 语法:ADRK #k 当前AR的值与8bit立即数相加,结果保存在当前AR中。 * 从当前辅助寄存器中减去立即数指令SBRK 语法: SBRK #k 短立即寻址 SBRK指令从指定的辅助寄存器中减去8位立即数,其结果替换原有的辅助寄存器中的内容。
您可能关注的文档
- 2017春人教版七年级语文下册专题训练专题二 词语的理解与运用.ppt
- 2017届高三物理一轮复习第七章恒定电流22闭合电路课件.ppt
- 2017年高考作文热点素材集锦(二).ppt
- 2017最新熟悉linux操作环境和常见命令.ppt
- 2017届高考数学二轮复习下篇考前增分指导三回扣__回归教材查缺补漏消除得分障碍5立体几何课件文.ppt
- 2017河南中考34首古诗词赏析.ppt
- 2017年浙江中考科学复习课件第二篇物质科学(一)第13讲 热与能.ppt
- 2017版中考历史总复习 第二篇 专题突破 专题六 中外历史上的改革浪潮课件.ppt
- 2017春高考地理第1单元地球与地图第1课时地球和地球仪课件.ppt
- 2017版考前三个月高考化学第一部分 专题复习 专题4 氧化还原反应 (共66张PPT).pptx
原创力文档

文档评论(0)