- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S12指令系统
重庆大学通信工程学院 任勇、王永东 第三章 S12指令系统 4.1 指令系统简介 丰富、强大、灵活,16位处理,共400多条 按功能: 数据传送、算术运算、逻辑运算、位操作、移位、控制、特殊等, 寻址方式多。 4.2 寻址方式 概念---CPU执行指令时确定操作数所在单元地址的方式。 S12有6大种寻址方式: (1)隐含寻址(INH) 如 ROLA (循环左移,操作数A隐含在指令中) (2)立即数寻址(IMM) 如 LDAA #$FF (将十六进制数FF调入A中,#表示) (3)直接寻址(DIR) 如 LDAA $55 (8位地址) (4)扩展寻址(EXT) 如 LDAA $F03B (16位地址) (5)相对寻址(REL) SHIFT: LDAA #$55 BRA SHIFT (相对地址跳转) (6)变址寻址(IDX) 特征:以变址寄存器X、Y、SP、PC的内容为基址,再加或减个值 5位/9位/16位常数偏移量的变址寻址 如 LDD 6,X ;(6+X)?D(A), (6+X+1)?D(B) LDAB $FF,Y ;($FF+Y)?B LDAA $7200,PC ;($7200+PC)?A 自动增减的变址寻址 如 STAA 1,-SP ;SP-1?SP, A?(SP) (等效PSHA) LDX 2,SP+ ;(SP)?X, SP+2?SP (等效PULX) 累加器偏移量的变址寻址 如 LDAA B,X ;(B+X)?A LDAA D,Y ;(D+Y)?A 16位常数/累加器D偏移量的间接变址寻址 (内存中再取新地址) 如 LDAA [9,X] ;((9+X))?A JMP [D,PC] ;((D+PC))?PC 4.2 常用基本指令 数据传送指令: LoaD (注意:影响标志位) 2、寄存器存储指令:STore(影响标志位) STAA $3F STD -$2000,PC STY 2,+SP 3、寄存器传送指令: Transfer 注意:TAB、TBA影响标志位,TFR不影响标志位; 实际只有上述3条指令,其余写法是为了兼容老版本MCU 8位到16位:通过符号位扩展后传送 16位到8位:舍弃高8位,只传送低8位 4、寄存器交换指令: Exchange 建议:平常使用时,不应使用位数不匹配的方式进行数据交换。 5、内存数据传送指令:Move 特点: 1、不影响标志位 2、允许地址与地址间传送 3、传送方向是 - (例 MOVB $1000, $2000 ) 4、16位数据结构是高位在前,低位在后 ( 例: MOVW #$100A, $1100 ) MOVB 1,X 2,Y 6、堆栈操作指令:PuSH、PULl 特点: 1、各寄存器都可以入栈、出栈 2、可以做8位、16位操作 3、入栈时SP-1(2),出栈时SP+1(2) 注:P53表4-7包含了所有与堆栈相关的指令 7、有效地址加载指令:LEALoad Effective Address LEAX $100A, Y 注:不影响标志位 4.3.2 算术运算类指令 1、加、减法指令:ADD、SUBtract 说明: ABA Add B to A ( A + B ) SBA Subtract B from A ( A – B ) 2、增量、减量指令INCrement 、DECrement 3、
您可能关注的文档
- RFID原理及应用期末复习_2017-6.docx
- Residents’ responses on indoor environment quality and energy use in apartments.ppt
- RFID硬件与软件.ppt
- rhythm读英语时需注意的节奏.ppt
- Risk MGMT总结.docx
- RK008 锅炉点火控制装置检修.doc
- Robot framework使用文档.doc
- RISK AVERSION AND CAPITAL ALLOCATION TO RISKY ASSETS风险厌恶程度与风险资产的分配.ppt
- Robots will do everything.课件.ppt
- RFID仓储管理系统(IPWMS).ppt
- 2026年及未来5年皮箱边条项目市场数据调查、监测研究报告.docx
- 2026年及未来5年紫竹短箫项目市场数据调查、监测研究报告.docx
- 三亚市琼中黎族苗族自治县2025年高考冲刺模拟数学试题含解析.pdf
- 地下室防渗漏技术方案与实施方法.docx
- 2026年及未来5年针织运动服装项目市场数据调查、监测研究报告.docx
- 2026年及未来5年男西装胸衬项目市场数据调查、监测研究报告.docx
- 2026年及未来5年凤凰虾项目市场数据调查、监测研究报告.docx
- 三亚市五指山市2025年高考冲刺押题(最后一卷)数学试卷含解析.pdf
- 三原县2024-2025学年高考冲刺数学模拟试题含解析.pdf
- 2026年及未来5年不锈钢切片机项目市场数据调查、监测研究报告.docx
最近下载
- 人教版高中数学精讲精练必修二101 随机事件与概率(精练)(原卷版).pdf VIP
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 2025至2030中国硬盘行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
- 秀出你风采——ppt创意动画知到智慧树期末考试答案题库2024年秋黑龙江幼儿师范高等专科学校.docx VIP
- 我国辽中南工业区等.ppt VIP
- 重大事故隐患安全管理制度.docx VIP
- 电子海图课件--TOKYO-KEIKI8600.ppt VIP
原创力文档


文档评论(0)