- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.1 指令格式与寻址方式 寻址:寻找操作数的地址 寻址方式:指定操作数地址的方式。 12.2 指令种类 12.3 指令执行方式 3.4 RS CPU的指令集结构 相对简单CPU(Relatively Simple CPU,简称RS CPU)是CPU的教学模型。基本结构: 内存:64K字节 统一I/O(即CPU访问I/O和访问内存一样) 三个寄存器:累加器AC、通用寄存器R、1位零标志Z 指令类型为单操作数指令 指令集包含16条指令,每一条都是8位指令码(目前用到4位) 操作数为16位,占2字节 整条指令共占3字节,第一字节为操作码,第二字节为低8位地址,第三字节为高8位址 RS CPU的指令集 RS指令集应用实例 计算1+2+3+…+n的和 用三个内存单元保存:n、i、total 算法: 1:total=0,i=0 2: i=i+1 3: total=total+i 4: if in then goto 2 8085微处理器指令集结构 8085简介 8085是Intel于1976年推出的8位微处理器。它向下兼容8080,推出后很受市场欢迎,现在也是教学的经典。 8085微处理器指令集结构(二) 8085微处理器的寄存器组 8位累加器A 6个8位通用寄存器:B、C、D、E、H、L 成对存取时,固定搭配:B和C,D和E,H和L。H和L通常指向内存单元。 16位的堆栈指针寄存器SP 标志寄存器有5个标志: 符号标志S 1:负数,0:正数或零 零标志Z 1:运算结果为0,0:运算结果非0 奇偶标志P 1:运算结果有偶数个1 进位标志CY 1:算术运算产生进位 辅助进位标志AC 1:低4位向高4位传递了进位 中断标志寄存器IM 8085微处理器指令集结构(三) 8085共包含74条指令:数据传送指令22条,数据运算指令39条,程序控制指令13条。 8085采用独立I/O操作 因为内存是16位地址,而I/O不会多于256个,8位地址足矣。 ? 本章小结 一台计算机中所有机器指令的集合称为该计算机的指令系统。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到计算机的硬件结构,而且也影响到系统软件。 指令格式是指令字用二进制代码表示的结构形式,通常由操作码字段和地址码字段组成。操作码字段表征指令的操作特性与功能,而地址码字段指示操作数的地址。 形成操作数地址的方式,称为数据寻址方式。操作数可放在专用寄存器、通用寄存器、内存和指令中。 不同计算机有不同的指令系统。一个较完善的指令系统应当包含数据传送类指令、算术运算类指令、逻辑运算类指令、程序控制类指令、I/O类指令、字符串类指令、系统控制类指令。 * * 第12章 指令系统 指令系统:反映计算机功能的指令全集, 与计算机硬件紧密相关,且直接影响系统软件。 指令系统应具备: 1、完备性:计算机中最基本指令构成了指令系统的完备性。 2、有效性:用该指令系统能够产生高效率。主要表现在占用存储空间小、执行速度快。 3、规整性:指令操作的对称性和匀齐性,指令格式与数据格式的一致性。 (1)对称性:在指令系统中,所有寄存器和存储单元都可同等对待,这对简化程序设计,提高程序的可读性非常有用。 (2)匀齐性:是指一种操作性质的指令可以支持各种数据类型。 (3)指令的格式与数据格式的一致性:指令长度与数据长度有一定关系,以方便存取和处理。 4、兼容性:兼容性一般是指计算机的体系结构设计基本相同,机器之间具有相同的基本结构、数据表示和共同的基本指令集合。 一、指令格式 地址码D 操作码θ θ:指定具体操作内容(加、减、转移…) 。 D:指定操作数的来源地址,指定处理结果存放地址,指定下一条指令执行地址。 操作数D根据其空间的作用分为: 源操作数:存放参与运算数据的空间。 目标操作数:存放运算结果的空间地址。 与计算机的字长、存储器的容量及指令的功能相关。两个字段:操作码字段+地址码字段: D 例:空操作 NOP、返回 RET 等 2 、单地址指令:只有一个地址码 D θ ①D是目标操作数 θ(D)→D按θ操作对地址码D的内容(D)进行操作,结果放回地址D单元。 例:INC 03H 将地址为03H的内容(03)+1操作后放回03H地址 根据地址个数指令为: 1 、零地址指令:只有操作码 ②D是源操作数 (A)θ(D)→A按θ操作对累加器A的内容(A)进行操作,结果放回累加器A。 例:INC A 将累加器A的内容(A)+1操作后放回累加器A 3 、双地址指令:有两个地址码D1D2 D2 D1 θ D1是源操作数,D2是目标操作数, (D1
您可能关注的文档
最近下载
- 《阳光下的世界》小学五年级美术PPT课件.pptx VIP
- 《物业管理师》三级考试练习题及参考答案.docx
- 2025秋语文二年级上册部编版-第3单元-教案.docx VIP
- 2025年高考语文二轮复习(新高考通用)专题13主旨意蕴题(练习)(学生版+解析).docx VIP
- 见证取样送检及检验批划分计划.pdf VIP
- BZ-120Ⅲ高速理瓶机使用说明书.pdf
- 2013混凝土配合比材料成本测算表.doc VIP
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 部编版(人教版)九年级语文上册教材解析及教学建议.pptx VIP
- 《思政教材分析与教学设计》课程教学大纲.docx VIP
文档评论(0)