《数字逻辑》综合设计指导书-湖南大学.PDF

《数字逻辑》综合设计指导书-湖南大学.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数字逻辑》综合设计指导书-湖南大学

《数字逻辑》综合设计指导书 湖南大学信息科学与工程学院 数字逻辑课程教学组 一、设计目的 连贯运用 《数字逻辑》所学到的知识,熟练掌握EDA 工具的使用方法,为学习好后续 《计算机原理》课程做铺垫。 二、设计任务 ① 按给定的数据格式和指令系统,使用 EDA 工具设计一台用硬连线逻辑控制的简易 计算机系统; ② 要求灵活运用各方面知识,使得所设计的计算机系统具有较佳的性能; ③ 对所做设计的性能指标进行分析,整理出设计报告。 三、数据格式与指令系统 本设计的主要目的是希望学生巩固在 《数字逻辑》课程中学到的理论知识,并加以灵活 运用。因此,要设计的计算机系统非常简单。这个系统具有寄存器直接寻址和寄存器间接寻 址两种寻址方式,除跳转指令为双字节指令外,其它指令均为单字节指令,字长为8 位。 1、数据格式 数据字采用8 位二进制定点补码表示,其中最高位(第7 位)为符号位,小数点可视为 最左或最右,其数值表示范围分别为:-1≤X <1 或-128≤X <127。 2、寻址方式 指令的高4 位为操作码,低4 位分别用2 位表示目的寄存器和源寄存器的编号,或表 示寻址方式。本机有2 种寻址方式。 ⑴ 寄存器直接寻址 操 作 码 R1 R2 当R1 和R2 均不是“11”时,R1 和R2 分别表示两个操作数所在寄存器的地址(寄存器 编号),其中R1 为目标寄存器地址,R2 为源寄存器地址。 R1 或R2 的值 指定的寄存器 00 A 寄存器 01 B 寄存器 10 C 寄存器 ⑵ 寄存器间接寻址 操 作 码 R1/ 11 R2/ 11 当R1 或R2 中有一个为“11”时,表示相应操作数的地址在C 寄存器中。 3、指令系统 该机给定的指令系统有 16 条指令,指令格式见指令系统表。应该指出的是,各条指令 的编码形式可以多种多样。为叙述方便,下面采用汇编符号对指令进行描述,其中 R1 和 R2 分别表示“目标”和“源”两个寄存器,M 表示地址在寄存器C 中的存贮单元。 1 表1 指 令 系 统 表 指令的汇编符号 指令的功能 指令的二进制编码 MOV R1 ,R2 (R2 )→ R1 1111 R1 R2 MOV M,R2 (R2 )→(C ) 1111 11 R2 MOV R1 ,M ((C ))→R1 1111 R1 11 ADD R1 ,R2 (R1 )+ (R2 )→ R1 1001 R1 R2 SUB R1,R2 (R1 )- (R2 )→ R1 0110 R1 R2 AND R1 ,R2 (R1 )∧(R2 )→ R1 1110 R1 R2 NOT R1 / (R1 )→ R1 0101 R1 XX SHR R1 (R1 )逻辑右移一位→ R1 1010

文档评论(0)

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

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

1亿VIP精品文档

相关文档