- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组与成原理讲义2.指令系统
本讲内容 数的机器编码及其表示(简单回顾) 定点数(定点整数&定点小数)的表示 浮点数的表示 十进制数的表示 字符的表示 指令系统的基本概念(重点) 指令格式 寻址方式 指令类型 指令系统举例 指令系统的设计(重点) 指令系统的设计依据 指令格式设计 数的机器编码及其表示(简单回顾) 字符的表示 指令系统 指令系统举例 指令系统的设计 1.1 数的机器编码及其表示 1.1 数的机器编码及其表示 X = + 90(十进制真值) = 1011010 (二进制真值) 用八位二进制表示: 0 1011010 1.1 数的机器编码及其表示 1.1 数的机器编码及其表示 X = + 0(十进制真值) 用八位二进制表示 原码 = 0 0000000 发码 = 0 0000000 补码 = 0 0000000 1.1 数的机器编码及其表示 25.75= 0.2575 ? 10 2 (十进制) = 11001.11 (二进制真值) = 0.1100111 ? 10 101(二进制) 尾数: 0.1100111 (二进制) 阶:101(二进制) 底:10(二进制) 1.1 数的机器编码及其表示 25.75= 0.2575 ? 10 2 (十进制) = 11001.11 (二进制真值) = 0.1100111 ? 10 101(二进制) 尾数: 0.1100111 阶:101 浮点数表示(阶和尾数均为补码):010101100111 1.1 数的机器编码及其表示 总结(定点整数) 真值 X, 用 n 位(含符号位)二进制编码表示 1.1 数的机器编码及其表示 补码表示与真值的关系 真值 X, 用 n 位(含符号位)二进制编码表示 1.2 定点数的加减法 补码加减法规则 1.3 十进制数的机器表示 十进制数的机器表示 BCD码(8421码) 余 3 码 数的机器编码及其表示 字符的表示 指令系统 指令系统举例 指令系统的设计 1.4 字符的表示 西文字符的表示 ASCII (American Standard Code for Information Interchange)码 字模 数的机器编码及其表示 字符的表示 指令系统 指令系统举例 指令系统的设计 2.1 指令格式 机器指令的要素 操作码(Operation Code):指明进行的何种操作(如 ADD, I/O) 源操作数地址(Source Operand Reference):参加操作的操作数的地址,可能有多个。 目的操作数地址(Destination Operand Reference):保存操作结果的地址。 下一条指令的地址(Next Instruction Reference):指明下一条要运行的指令的位置,一般指令是按顺序依次执行的,所以绝大多数指令中并不显示的指明下一条指令的地址,也就是说,指令格式中并不包含这部分信息。只有少数指令需要显示指明下一条指令的地址。 2.1 指令格式 操作数的类型 地址(操作数地址,指令地址) 数值(整型数或定点数,浮点数,十进制数) 字符 逻辑型数 2.1 指令格式 2.1 指令格式 2.1 指令格式 2.2 寻址方式 寻址:根据形式地址查找到操作数的过程。 2.2 寻址方式 寻址方式 定义:指令代码中地址字段的一部分,指明操作数的获取方式或操作数地址的计算方式。 指令中每一个地址字段均有其寻址方式编码(或隐含寻址方式) 2.2 寻址方式 2.2 寻址方式 立即寻址 操作数直接在指令代码中给出。 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 寻址方式 2.2 指令类型 数的机器编码及其表示 字符的表示 指令系统 指令系统举例 指令系统的设计 8086/8088指令系统举例 3.1 8086/8088指令系统:CPU与存储器结构 8086/8088CPU寄存器结构 3.1 8086/8088指令系统: CPU与存储器结构 存储器及其存储器地址结构 主存容量为1M(220),可直接访问的主存物理地址为20位。超过1M的存储空间通过其他方式访问。 8086/8088机器字长16位,所有寄存器长度位16位,数据总线16位。 主存采用分段的结构 主存存储单元的地址构成:段基址(16 bits): 段内偏移(16 bits) 可执行程序(.EXE)的存储结构:代码段(Code Segment),数据段(Data Segment),堆栈段(Stack
您可能关注的文档
- 薄膜论坛与报告-浙江正泰太阳能 .ppt
- 薛定谔方与程 一维势阱 .ppt
- 薪酬管理与(职业经理人) .ppt
- 薪酬设计与基本内容 .ppt
- 薪酬福利与管理课件(管理师) .ppt
- 虚拟存储与和高速缓冲存储器 .ppt
- 藏象2010与1019(补图) .ppt
- 蛋白质二与级结构预测软件 .ppt
- 薛定谔方与程数值解 .ppt
- 蜡烛图技与术(二) .ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)