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

实验二 运算器实验 实验目的 1、深入了解AM2901 运算器的功能与具体用法; 2、深化运算器部件的组成、设计、控制与使用等知识。 实验内容 在脱机方式下,对于给定指令分析其执行过程中运算的步骤,通过对AM2901 运算器所 需控制信号的设置,使之完成运算,并核对运算结果。 实验要求 1.实验前,认真了解AM2901 运算器的基本结构,预习所需实验的内容,并在课前填写 实验步骤表格,对于实验数据和实验结果进行预期性的分析,以提高实验效率; 2.实验过程中,要按正确流程操作,防止损坏设备,分析可能遇到的各种现象,判断结 果是否正确,记录运行结果。 3.实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果。 实验原理 图2-1 Am2901 的数据通路 1、运算器数据通路 TEC-XP 教学机的运算器主要采用4 片Am2901 芯片级联组成,每片Am2901 芯片实现4 位运算,4 片芯片级联成16 位的运算器。 Am2901 芯片的组成包括:1 个4 位的算术逻辑单元ALU、16个4 位的通用寄存器、1 个 4 位的乘商寄存器Q 和若干个多路选择开关。Am2901 的数据通路如图2-1 所示。 (1)算术逻辑单元ALU ALU 有两个数据输入端R 和S。R 端的数据来源有三个——寄存器A、数据线D、数值0; S 端的数据来源有四个——寄存器A、寄存器B、乘商寄存器Q、数值0。在RS 的各种组合 中除去没有意义的和重复的,只有8 种有效的组合。ALU 的数据来源由控制信号I2I1I0 决 定,其控制方式如表2-1 所示。 ALU 可完成两个操作数的加、减、与、或、异或等多种操作,操作类型的控制有控制信 号I5I4I3 决定,其控制方式如表2-2 所示。ALU 若要实现乘除等其他运算,可使用串行算法 来完成。 ALU 的输出结果可保存到通用寄存器、乘商寄存器Q,并且可以将其值乘除2 之后再保 存,该过程控制由I8I 7I6 和SSH 控制,其控制方式如表2-3、表2-5 所示。 ALU 根据其运算的结果会产生4 个标志位——符号标志位F3、零标志位F=0、溢出标志 位OVR 和进位标志位C 。ALU 运算后标志位设置可有多种不同的方式,其设置控制由SST n+4 控制信号决定,其控制方式如表2-6 所示。 (2)通用寄存器组 Am2901 中的通用寄存器组是由16个寄存器构成,具有双端口读写电路。可以通过A 口、 B 口输入的地址(4 位地址)选择寄存器,将其值送入A、B 锁存器。其中A 口地址指定的寄 存器是只读的,B 口地址指定的寄存器是可读写的。 A、B 锁存器可作为ALU 的输入数据,ALU 输出的结果值也可以保存到B 口指定的寄存器 中,而且在写寄存器时,可以通过通用寄存器组入口处的三选一多路开关,选择写入 ALU 结果值,或其左移(乘2)、右移(除2)之后的结果。 (3)乘商寄存器 乘商寄存器Q 是为配合ALU 的乘除运算而设置的。该寄存器输入端有三选一多路开关, 可选择ALU 输出结果、或乘商寄存器Q 本身的内容作为其输入数据,同时还可以将这两个输 入值左移(乘2)、右移(除2)之后,再送入Q 中。 (4)最低进位信号Cin Am2901 的基本运算是加法电路,其减法功能的实现是通过对减数求补而完成的。因此, 在ALU 运算时,应使用SCI 控制位设置最低进位信号Cin 的状态,具体控制方式见表2-4 。 2、Am2901 的级联结构 一片4 位的Am2901 芯片的引脚信号如图2-2 所示。其中A ~A 、B ~B 用于输入选中 3 0 3 0 的通用寄存器地址 (0000~1111 分别对应于R ~R );I ~I 用于运算过程的控制信号;D ~D 0 15 8 0 3 0 用于输入外部数据;Y ~Y 用于输出运算的结果;CP 为时钟信号;/OE 为选通

文档评论(0)

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

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

1亿VIP精品文档

相关文档