网站大量收购独家精品文档,联系QQ:2885784924

实验14 - CPU与简单模型机设计3.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理实验 天津师范大学计算机与信息工程学院 许力 计算机组成原理实验 天津师范大学计算机与信息工程学院 许力 计算机组成原理实验 实验14:CPU与简单模型机设计(3) 实验连线 CON单元 指令系统 指令——控制计算机完成特定操作的命令。 机器指令——指令的二进制代码形式。 汇编指令——指令的助记符形式。 指令系统——机器所有指令的集合。 寻址、寻址方式的概念 指令由操作码和操作数构成。指令中操作数字段实质上是指出操作数存放于何处。一般来说,操作数可以跟随在指令操作码之后,称为立即数;操作数也可以存放在CPU内部的寄存器中,称为寄存器操作数。绝大多数的操作数存放在内存储器中,称为存储器操作数。指令指定操作数的位置,即给出地址信息,在执行时需要根据这个地址信息找到需要的操作数。这种寻找操作数的过程称为寻址,而寻找操作数的方法称为寻址方式。 立即寻址 立即寻址方式中,指令操作码和操作数都在存储器中。 汇编格式:n(n为立即操作数,是用8位二进制补码表示的有符号数) 功能:操作数存放在 存储器,指令下一单元的 内容为立即操作数n。 例如: MOV R0,#50 ADD R0,#33 SUB R0,#55 直接寻址   直接寻址特点是:在指令格式的地址字段中直接指出操作数在内存的地址D。???   采用直接寻址方式时,指令字中的形式地址D就是操作数的有效地址E,既E=D。因此通常把形式地址D又称为直接地址。 间接寻址   间接寻址的情况下,指令地址字段中的形式地址D不是操作数的真正地址,而是操作数地址的指示器,D单元的内容才是操作数的有效地址。 ??????     相对寻址方式   相对寻址是把程序计数器PC的内容加上指令格式中的形式地址D而形成操作数的有效地址。程序计数器的内容就是当前指令的地址。“相对”寻址,就是相对于当前的指令地址而言。   采用相对寻址方式的好处是程序员无须用指令的绝对地址编程,所编程序可以放在内存任何地方。   此时形式地址D通常称为偏移量,其值可正可负,相对于当前指令地址进行浮动。 I/O端口寻址方式 直接端口寻址 在指令中直接给出端口地址,端口地址一般采用8位二进制数表示,这种寻址方式为直接端口寻址。因此,直接端口寻址可访问的端口数为0~255个。 例如:IN R0,25 OUT 50,R0 简单模型机数据通路 读写逻辑 WR RD IOM T3 功能 0 1 0 X MEM→BUS 1 0 0 ↑ BUS→MEM 0 1 1 X IN→BUS 1 0 1 ↑ BUS→OUT 运算功能表 微指令格式(P64) 实验内容 为模型机设计5条机器指令: 助记符 机器指令码 功能 IN 0010 0000 IN -R0 ADD 0000 0000 R0 + R0 - R0 OUT 0011 0000 R0 - OUT JMP ADDR ******** ADDR→PC HLT 0101 0000 停机 实验内容 1.为模型机设计公共取指令及指令译码微指令 微指令功能 微地址 微操作 所需微命令 后续微地址 空操作 00 NOP 01 取指令 01 PC→AR PC+1 03 指令译码 03 MEM→IR 30 微地址 M23 M22 M21 M20 M19 M18 M17 M16 M15 M14 M13 M12 M11 M10 M09 M08 M07 M06 M05 M04 M03 M02 M01 M00     WR RD IOM S3 S2 S1 S0 A字段 B字段 C字段 MA5 MA4 MA3 MA2 MA1 MA0 微操作 00 01 03 无 PC_B=0, LDAR=1LDPC=1 WR/RD/IOM=010 LDIR=1,P(1) 微地址 M23 M22 M21 M20 M19 M18 M17 M16 M15 M14 M13 M12 M11 M10 M09 M08 M07 M06 M05 M04 M03 M02 M01 M00     WR R

文档评论(0)

qingfengxulai + 关注
实名认证
内容提供者

文档来源于网络

1亿VIP精品文档

相关文档