- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术微原第3章
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3.2.5.3循环控制指令 例: 有一首地址为ARRAY的M个字数组,试编写一段程序, 求出该数组的内容之和(不考虑溢出),并把结果存入 TOTAL中,程序段如下: MOV CX,M ;设计数器初值 MOV AX,0 ;累加器初值为0 MOV SI,AX ;地址指针初值为0 START:ADD AX,ARRAY[SI] ADD SI,2 ;修改指针值(字操作,因此加2) LOOP START ;重复 MOV TOTAL,AX ;存结果 3.2.5.4中断指令 中断(Interrupt )是又一种改变程序执行顺序的方法. 中断请求可以来自处理器外部的中断源,也可以由处理器执行指令引起例如执行INT 20H指令。 8086可以管理256个中断. 各种中断用一个向量编号来区别. 中断向量表(0:0 – 0:3FFH) 存放中断程序的入口地址。 中断请求 断点 IRET 主程序 中断服务程序 3.2.5.4中断指令 软件中断指令格式:INT n 操作: (1) 标志寄存器压入堆栈;(SP-2) (2) 清中断允许标志IF及单步跟踪TF (3) 将主程序下一条指令地址(断点地址)的段值及偏移量入栈; (SP-4) (4) 将存放在地址为 0:(n*4)处的中断程序的入口地址从中断向量表中读出,并放入IP及CS,CPU转入中断服务程序。 软件中断返回格式:IRET 操作:从堆栈恢复断点地址;恢复标志寄存器内容 3.2.5.4中断指令 软件中断有: 除法错中断:执行除法指令,结果溢出产生的 0 号中断 (相当于INT 00H) 指令中断:执行中断调用指令INT n 产生的 n 号中断 断点中断:用于断点调试(INT 3)的 3 号中断 溢出中断:执行溢出中断指令(INTO),OF=1产生的 4 号中断 单步中断:TF=1在每条指令执行后产生的 1 号中断 (相当于INT 01H) 3.2.5 标志处理和CPU控制类指令 标志处理指令用来控制标志,主要有CF、DF和IF三个。处理器控制指令用以控制处理器的工作状态,均不影响标志位我们仅列出了一些常用指令: STC:置进位标志,CF=1 CLC:清进位标志,CF=0 CMC:进位标志取反 CLD:清方向标志,DF=0 STD:置方向标志,DF=1 CLI:关中断标志,IF=0,不允许中断 STI:开中断标志,IF=1,允许中断 3.2.5 标志处理和CPU控制类指令 CPU控制类指令 ? HLT: 使处理器处于停止状态,不执行指令 WAIT:使处理器处于等待状态,TEST线为低时,退 出等待 ESC: 使协处理器从系统指令流中取得指令 LOCK:封锁总线指令,可放在任一条指令前作为前 缀 NOP:空操作指令,常用于程序的延时和调试 3.3 ARM指令系统简介 ARM处理器指令系统的特点 ARM处理器寻址方式的特点 ARM处理器指令系统 3.3.1 ARM指令系统特点 ARM处理器核有两种指令集 32位的ARM指令集 16位的Thumb指令集 (Thumb指令集是ARM指令集的子集,可随时在两种指令集中进行切换) 指令长度固定 所有指令有相同的基本格式: opcode?{cond}{S}?Rd,Rn {,operand2} opcode为指令操作码,cond为执行条件,S表示该指令的执行是否影响CPSR寄存器的值(若写上则影响CPSR),Rd为目的操作数(寄存器),Rn为第一源操作数(寄存器),operand2 为第二个?操作数。“”符号内的项是必需的,“{}”符号内的项是可选的。 3.3.1 ARM指令系统特点 所有指令均可有条件执行 执行条件(cond)表示指令执行的前提条件: 条件码?助记符(cond) CPSR标志位状态 含义 EQ Z=1 相等 NE Z=0 不相等 CS/HS C=1 无符号数大于或等于 CC/LO C=0 无符号数小于 … … … 例: 指令“ADD EQ R0, R1, R2”
您可能关注的文档
- 《集成电子技术》13_4a非正弦波振荡电路.ppt
- 《集成电子技术》13_4b非正弦波振荡电路.ppt
- 《集成电子技术》9_2基本rs触发器.ppt
- 《集成电子技术》9_9555定时器.ppt
- 《集成电子技术习题解答》第12章可编程逻辑器件习题解答.doc
- 《集成电子技术习题解答》第10章时序数字电路习题解答.doc
- 《集成电子技术习题解答》第13章集成振荡电路习题解答.doc
- 《集成电子技术习题解答》第9章触发器和定时器习题解答.doc
- 《集成电子技术自我检测》第11章数模与模数转换器自我检测.ppt
- 《集成电子技术习题解答》第14章信号的处理与变换习题解答.doc
- 中国国家标准 GB/T 31270.16-2025化学农药环境安全评价试验准则 第16部分:土壤微生物毒性试验.pdf
- 中国国家标准 GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验.pdf
- GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验.pdf
- 《GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验》.pdf
- GB/T 31270.15-2025化学农药环境安全评价试验准则 第15部分:蚯蚓急性毒性试验.pdf
- 一级建造师《民航机场实务》河北省张家口市下花园区2026年高分冲刺试卷含解析.doc
- 2026年河南省信阳市商城县一级建造师《市政工程》高分冲刺试卷含解析.doc
- 一级建造师《矿业工程管理与实务》浙江省绍兴市上虞市2026年押题密卷含解析.doc
- 机动车转让简单版的协议书范本.docx
- 有关和解简单版协议书范本.docx
最近下载
- 2.8+夏商周时期的科技与文化++课件++++2025-2026学年统编版七年级历史上册.pptx VIP
- 第8课 夏商周时期的科技与文化 同步练习(含答案) 2025-2026学年历史统编版(2024)七年级上册.docx VIP
- 沸石转轮选型计算书.xlsx VIP
- T-CECS 1049-2022 隧道衬砌拱顶带模注浆材料应用技术规程.docx VIP
- 2025年春必威体育精装版国家开放大学《毛泽东思想和中国特色社会主义理论体系概论》专题测验1-8参考答案.pdf VIP
- 沸石转轮+RTO设备设计计算书.xlsx VIP
- 合伙人招募计划方案.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 沸石转轮 RTO设计方案.docx VIP
- (完整版)高标准农田建设施工组织设计.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)