单片机培训(软件).pptVIP

  • 9
  • 0
  • 约7.83千字
  • 约 95页
  • 2018-03-04 发布于河南
  • 举报
单片机培训(软件)

Sunplus SPCE061A 微控制器 指令系统概述 概述 指令是CPU执行某种操作的命令。微处理器(MPU)或微控制器(MCU)所能识别全部指令的集合称为指令系统或指令集。指令系统是制造厂家在设计CPU时所赋予它的功能,用户必须正确的书写和使用指令。因此学习和掌握指令的功能与应用非常重要,是程序设计的基础 符号约定 为了便于说明格式,通常都会定义一些符号,在指令介绍前要先了解一些符号约定,SPCE061A使用了一些符号约定,它们和别的微处理器上的符号通用。 寻址方式 立即数寻址: Rd=IM6 存储器绝对寻址: Rd=[A16] 寄存器寻址:[Rd++]=Rs 寄存器间接寻址: [Rd++]=Rs 变址寻址: [BP+IM6]=Rs 循环左移(ROL)1 【格式】 Rd = Rs ROL n 【说明】 该指令对Rs进行n(可设为1~4)位循环左移,将Rs的高n位移入S寄存器,同时移动SB寄存器的高n位移入Rs的低n位,结果送Rd寄存器。 循环左移(ROL)2 【举例】0x0010循环左移1位。 移位前的各位状态如下: 寄存器移位后的状态为: 循环右移(ROR) 【格式】 Rd = Rs ROR n 【说明】 该指令对Rs进行n(可设为1~4)位循环右移,将Rs的低n位移入SB寄存器,同时移动SB寄存器的低n位移入Rs的高n位

文档评论(0)

1亿VIP精品文档

相关文档