您现在的位置:网站首页答辩论文论文专题

[计算机原理] 《计算机组成与结构》课程设计报告

  • 简介:课题二------微程序设计课程设计目的熟悉并深入透彻地学懂计算机指令的执行过程。熟悉控制器的组成与设计,加深了对AM2901运算器的运用以及它与有关外部逻辑电路的连接关系。理解动态微程序设计的概念。4、加深对TEC—2机...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 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位网友发表了看法
  • 验证码: