完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
指令系统的概述及符号约定
指令是CPU执行某种操作的命令。微处理器(MPU)或微控制器(MCU)所能识别全部指令的集合称为指令系统或指令集。指令系统是制造厂家在设计CPU时所赋予它的功能,用户必须正确的书写和使用指令。因此学习和掌握指令的功能与应用非常重要,是程序设计的基础。本章将详细的介绍SPCE061A指令系统的寻址方式和各种指令。 μ’nSP?单片机指令按其功能可划分为: 1) 数据传送指令,包括立即数到寄存器、寄存器到寄存器、寄存器到存储器存储器到寄存器的数据传送操作; 2) 算术运算,包括加、减、乘运算; 3) 逻辑运算,包括与、或、异或、测试、移位等操作; 4) 转移指令,包括条件转移、无条件转移、中断返回、子程序调用等操作; 5) 控制指令,如开中断、关中断、FIR滤波器的数据的自由移动等操作。 按寻址方式划分,可分为以下几类: ?? 立即数寻址 这种寻址方式是操作数以立即数的形式出现,例如:R1 = 0x1234,是把16进制数0x1234赋给寄存器R1。 ?? 存储器绝对寻址 这种寻址方式是通过存储器地址来访问存储器中的数据,例如:R1 = [0x2222],访问0x2222单元的数据。 ?? 寄存器寻址 这种寻址方式是操作数在寄存器中,例如:R1 = R2,是把寄存器R2 中的数据赋给寄存器R1。 ?? 寄存器间接寻址 这种寻址方式是操作数的地址由寄存器给出,例如:R1 = [BP],是把由BP指向的内存单元的数据送寄存器R1。 ?? 变址寻址 这种寻址方式下,操作数的地址由基址和偏移量共同给出,例如:R1 = [BP+0x34]。
2gTQnuwn.pdf
(1.14 MB, 下载次数: 1
)
|
|
相关推荐 |
|
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之设备组织架构
536 浏览 0 评论
531 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之设备树组成和结构
794 浏览 0 评论
【敏矽微ME32G070开发板免费体验】点亮WS2812B灯板
922 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核启动流程
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12160 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 20:17 , Processed in 0.526451 second(s), Total 35, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号