计算机组成原理实验报告 Computer Organization Lab Reports
______________________________________________________________________________ 班级: ___ 姓名:__ _ 学号:_____ 实验日期:_____________
学院: ___ _ 专业:_ _____
实验顺序:_______ 原创:__ _____ 实验名称:_ ____ 实验分数:_______ 考评日期:________ 指导教师:
______________________________________________________________________________
一、实验目的
1.熟悉与了解准双向I/O口的构成原理。
2.熟悉通用寄存器的数据通路,掌握通用寄存器的构成和运用。
3.熟悉和了解指令总线的数据通路与构成途径,掌握指令部件的“取指”规则及地址段运用技巧。
______________________________________________________________________________二、实验环境
Dais-CMX16+达爱思教仪、导线
______________________________________________________________________________
三、实验原理
1. Dais-CMX 16+向用户提供的是按准双向原理设计的十六位输入/输出I/O口,当该位为“1\时才能用作输入源,上电或复位时该十六位I/O口被置位(即为\。通常情况下,在用作输入的时候就不能再有输出定义。电路结构如图2-5-1所不。该口外接十六位二进制数据开关,适用于外部数据的输入,该口跨接十六个发光二极管和经缓冲驱动的四个七段显示,能以二进制和十六进制两种方式显示1/O口的输入输出状态。发光管在高电平\时发光点亮。
实验中所用的I/O口数据通路如图2-5-2所示。I/O的输入经2片74LS245缓冲与数据总线相连,I/O口的输出山2片74LS574锁存后输出,锁存器的输入端与数据总线相连。
2.实验中所用的通用寄存器数据通路如下图所示。由四片8位字长的74LS574组成CX (R1RO, DX (R3 R2通用寄存器组。图中X2 X1 XO定义输出选通使能,XP, SI, R/M控制位为源选通选择。RXW为寄存器数据写入使能,Q2 Q1 Q0及OP, DI为
目的寄存器选择。T4信号为寄存器、堆栈数据写入脉冲,上升沿有效。准双向I/O输入输出端口用于置数操作,经2片74LS245三态门与数据总线相连。
3.指令总线(IBUS作为传递指令信息的通道是连接指令部件的钮带,如图2-7-1所示,在取指操中指令信息山主存流向指令寄存器IR和指令译码器ID.若取操作数亦可经三态门流向数据总线,指令总线(IBUS也是主存及IR与数据总线之问的互递通路,在主存读写周期与数据总线双向交换信息,在通用寄存器或内存寻址操作中透过数据总线单向传递地址信息