- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2凌阳8位通用单片机原理及基础SPMC65指令系统
3主要内容SPMC65的寻址方式和指令分类数据传送类指令算术运算类指令逻辑运算类指令控制转移类指令位操作和处理器控制指令常用伪指令
4SPMC65的寻址方式和指令分类
5寻址方式立即数寻址 例:LDA$34绝对寻址 例:LDA$E030零页寻址 例:LDA$80绝对变址寻址 ?零页变址寻址 例:LDA$75,X间接跳转寻址 例:JMP($F600)变址间接寻址 ?
6寻址方式间接变址寻址 ?隐含寻址 例:TAX CLC累加器寻址 例:ROLA相对寻址 例:BCCLabel
7使用一个基址和一个指针(寄存器X/Y)来指明目标操作数地址。格式:操作码8位/16位地址,X/Y例: LDA F010h,X绝对变址寻址
8变址间接寻址8位地址+偏移指针(寄存器X)作为目标操作数的地址指针。格式:操作码(8位地址,X)例:LDA(63h,X)
9间接变址寻址采用8位地址作为目标操作数的基址指针,基址加上偏移指针(寄存器Y)作为目标数的地址。格式:操作码(8位地址),Y例:LDA(63h),Y
10指令分类数据传送类在寄存器、存储器之间进行数据传送算术运算类加、减、比较等运算逻辑运算类与、或、异或、移位等逻辑操作控制转移类条件转移、无条件转移、子程序调用等位操作类对操作数的某一位进行置位、清零、取反等处理器控制类开关中断、对各标志位进行设置等
11数据传送指令
12数据传送指令(1)向寄存器传送(Load) LDA、LDX、LDYA?数据LDA#立即数LDA地址LDA地址,XLDA地址,YLDA(8位地址,X)LDA(8位地址),YX?数据LDX#立即数LDX地址LDX地址,YY?数据LDY#立即数LDY地址LDY地址,X
13数据传送指令(2)寄存器?存储器(Store) STA、STX、STYA?存储器STA地址STA地址,XSTA地址,YSTA(8位地址,X)STA(8位地址),YY?存储器STX地址STX8位地址,YY?存储器STY地址STY8位地址,X
14数据传送指令(3)寄存器?寄存器(Transfer) TAX、TXA、TAY、TYA、TXS、TSXA?XTAXA?XTXAA?YTAYA?YTYAX?SPTXSX?SPTSX
15数据传送指令(4)寄存器??堆栈(PushPull) PHA、PHP、PLA、PLPA?堆栈PHAP?堆栈PHPA?堆栈PLAP?堆栈PLP
16数据传送指令(4)寄存器??堆栈(PushPull) PHA、PHP、PLA、PLPA?堆栈PHAP?堆栈PHPA?堆栈PLAP?堆栈PLP
17算术运算指令
18算术运算指令(1)带进位加减法(Add/SubwithCarry)ADC、SBCA?A+数据+CADC#立即数ADC地址ADC地址,XADC地址,YADC(8位地址,X)ADC(8位地址),Y发生进位:C?1未发生进位:C?0A?A-数据-CSBC#立即数SBC地址SBC地址,XSBC地址,YSBC(8位地址,X)SBC(8位地址),Y发生借位:C?0未发生借位:C?1_
19算术运算指令(2)自增自减运算(Increase、Decrease) INX、INY、INC、DEX、DEY、DEC存储器内容自增1INC地址INC地址,X存储器内容自减1DEC地址DEC地址,XX?X+1INXY?Y+1INYX?X-1DEXY?Y-1DEY
20算术运算指令(3)比较运算(Compare) CMP、CPX、CPYA–数据CMP#立即数CMP地址CMP地址,XCMP地址,YCMP(8位地址,X)CMP(8位地址),YX–数据CMX#立即数CMX地址Y–数据CMY#立即数CMY地址结果为零:Z?1,C?0结果为负:Z?0,C?0结果非负:Z?0,C?1
21逻辑运算指令
22逻辑运算指令(1)与、或、异或(And、Or、ExclusiveOr) AND、ORA、EORA?A数据AND#立即数AND地址AND地址,XAN
最近下载
- 2024年3月30日联考综A真题答案.pdf
- SITRAK-C7H系列车型改装手册(第3版)(20150608).pdf VIP
- 上海园林工程预算定额2016(全).docx
- (沪科2024版五四制)物理八年级上册第一章《 测量》知识梳理(填空版+解析版).docx
- 护理-三基考试题库7000题.doc VIP
- 2025-2030年中国医用超声耦合剂行业竞争格局展望及投资策略分析报告.docx
- 客家土楼建筑元素在茶具设计当中的应用研究.pdf
- 2025年露天矿山开采施工组织方案.pdf VIP
- PDCA提高血液透析患者动静脉内瘘规范使用率(肾内科)(血液内科).pptx
- DB61T 5078-2023 体育建筑工艺设计标准.docx VIP
文档评论(0)