优·计算机组成原理--整机实验.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1 指令格式 例2. DR + SR → DR R8 R9 R8 DR+SR → DR微程序流程图 5.4 设计举例(用户地址0800H—0FFFH) 执行一条机器指令,实际就是执行一段微程序的过程。 例1.[add1]+[add2]→[add2] 设操作码选D4 add1: 0A00 add2: 0A01 即该条机器指令为: D400 0A00 0A01 对应微指令的入口地址是:0100H 它的微指令同实验四中的例题。 该指令在M与CM中的存放况如下图. 主存地址分配 微码设计: A端取指令寄存器的SR字段(R9) SA,SB=11 B端取指令寄存器的DR字段(R8) 无进位 SCI=0 逻辑移位 SSH=00 A→R,B→S I2—I0=001 S+R I5—I3=000 F→B,F→Y I8—I6=011 运算指令C=CY Z=ZR V=OV S=F15 SST=001 判中断 /CC=0 即 SCC、SC=0000 条件转移 CI3-0=0011 0→PL,μRA9-0→μAB 转A4即下地址B55—46=29H 和内存无关:MIO REQ WE=101 将以上控制信号分别填入B55—B0得: 29 0301 B090 0088 例3.几条机器指令连续运行 〉A800↙ MOV R8 ,360 MOV R9 ,240 NOP(自己设计) RET 〉E0804 ↙ E804:D889 书中例题解析 1.将七条微码输入到0900开始的内存单元中。 4.将七条微码加载到0100开始的控存中。 MOV R1, 900 MOV R2, 7 MOV R3, 100 LDMC RET 7.输入调试程序 MOV R0,0023 MOV [A00],R0 MOV [A01],R0 NOP NOP NOP RET 8.用E命令写入新命令 D400 0A00 0A01 程序的输入可不分先后,但运行时必须先加载后运行调试程序。要注意变量值不要被覆盖。 5.5实验任务 设计指令 ① DR+SR→DR ② DR-SR→DR ③ DR∩SR→DR ④ DR∪SR→DR 将以上4条指令放在一个调试程序里调试。 用“T”命令可单步指行,用“R”命令可观察运行的结果及状态。 T地址↙ R↙重复此步,观察运行的结果及状态。 ⑤ data→[addr] ⑥ 设计一条指令,完成某内存单元内容与一通用寄存器内容相减,结果放在另一寄存器中。 ⑦PC+e→PC ⑧ [add1]+[add2]→[add1] ⑤ ⑥ ⑦ ⑧任选两题,可单独运行。 * * * 实验五 整机实验 整机设计 例题演示 返 回  源寄存器号 目的寄存器号 条件码 操作码 P76 入、出端口地址/相对转移的位移量 3 0 7 4 9 8 15 10 立即数/绝对地址/变址位移量 例1. [add1]+[add2]→[add2] 0AOO 0A01 0A01 该指令的机器码为: D400 0A00 0A01 原理实验组 制作 计算机学院实验室课件 不用 OP 3 0 7 4 9 8 15 10 SR地址 DR地址 不用 OP 3 0 7 4 9 8 15 10 该指令的机器码为: 例3. MOV R1,900 (查已知) 该指令的机器码为: D889 2C10,0900 原理实验组 制作 计算机学院实验室课件 1000 1001 0900 0001 110110 001011 取指→译码(映射)→对应的微程序入口地址→执行→判中断→为下一条做准备 5.3一条指令的执行过程 5.2 常用寻址方式 立即寻址:

文档评论(0)

tianjiao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档