[页数] 10 [字数] 4345 [原文] 课程设计目的 1、 熟悉并深入透彻地学懂计算机指令的执行过程。 2、 熟悉控制器的组成与设计,加深了对AM2901运算器的运用以及它与有关外部逻辑电路的连接关系。 3、 理解动态微程序设计的概念。 4、加深对TEC—2机的认识和汇编语言的掌握 课程设计的内容 在TEC-2机上扩展出如下指令,包括确定指令格式和具体内容,指令执行步骤,每一步的操作功能和控制信号等,最后在教学计算机上真正实现出来,调试正确并应用在要求的程序中。 要求扩展的指令: (1) 输入指令 以R0内容的低8位作为端口地址,从外设读入一字节到R1低8位 (2) 输出指令 以R0内容的低8位作为端口地址,把R1低8位数据写到外设 (3) 换码操作 把R0+R1所指内存单元内容送R0 (4) 条件转移 当调条件满足时转移到DR+DISP 课程设计的要求 TEC-2 系统外扩并行接口卡,接口卡上有一片 8255A 以及相应的电路。设计电路接线及程序完成如下功能:先预置开关D2~D0 为一组状态,然后按微动开关产生一个负脉冲信号输入到PC4(STBA),点亮发光二级管LED以显示D2~D0的状态。重复以上操作知道键盘有健按下时结束演示。TEC -2与8255A 交换数据的方式采用中断方式。 K3K2K1=000 LED 1 亮 K3K2K1=001 LED 2 亮 K3K2K1=010 LED 3 亮 ………….. K3K2K1=111 LED 8 亮 课程设计步骤 一)接线: 1)按照设计要求我们设8255A的B口为输入端口,A口为输出端口,根据题意和我们设置的输入输出端口8255的控制字为 10001110(8E),第D7位为控制字的标识位规定为1;A口要求在方式0下工作,所以D5,D6位为00;且A口为输出,第D4位为0;B口要求在方式1下工作,所以D2位为1;且B口为输入,第D1位为1;D0和D3没用到可取0或1;所以控制字为10001110。 该电路需要8255芯片发出一个中断信号给外接芯片,所以要到置位复位控制字,根据上述的接法,置位复位控制字可设为05 具体接线方法: 1.低3位数据开关接8255芯片的B口的低3位 PB2接D2 PB2接D2 PB0接D0 2. 8255 芯片的A口接至LED显示输入端 PA7 接 LED7 PA6 接 LED7 PA5 接 LED5 PA4 接 LED4 PA3 接 LED3 PA2 接 LED2 PA1 接 LED1 PA0 接 LED0...... [原文截取] 课题二------微程序设计 课程设计目的 熟悉并深入透彻地学懂计算机指令的执行过程。 熟悉控制器的组成与设计,加深了对AM2901运算器的运用以及它与有关外部逻辑电路的连接关系。 理解动态微程序设计的概念。 4、加深对TEC—2机的认识和汇编语言的掌握 课程设计的内容 在TEC-2机上扩展出如下指令,包括确定指令格式和具体内容,指令执行步骤,每一步的操作功能和控制信号等,最后在教学计算机上真正实现出来,调试正确并应用在要求的程序中。 要求扩展的指令: 输入指令 以R0内容的低8位作为端口地址,从外设读入一字节到R1低8位 (2) 输出指令 以R0内容的低8位作为端口地址,把R1低8位数据写到外设 (3) 换码操作 把R0+R1所指内存单元内容送R0 条件转移 当调条件满足时转移到DR+DISP 课程设计的要求 TEC-2 系统外扩并行接口卡,接口卡上有一片 8255A 以及相应的电路。设计电路接线及程序完成如下功能:先预置开关D2~D0 为一组状态,然后按微动开关产生一个负脉冲信号输入到PC4(STBA),点亮发光二级管LED以显示D2~D0的状态。重复以上操作知道键盘有健按下时结束..... |
[计算机原理] 《计算机组成与结构》课程设计报告
查看评论
已有0位网友发表了看法