课程设计论坛

首页 » 设计下载 » 计算机设计 » 微程序控制器的设计
marshaltsw - 2010/4/29 10:10:19
文件格式:word
文件大小:1010.50KB
适用专业:计算机组成原理
适用年级:大学
下载次数:10 次
我要下载:点击联系下载
论文编号:36737

资料简介:
  课程设计 微程序控制器的设计  共23页,7001字。
  
一、设计思路
  
按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。从而可以想到如下指令:
  
(1)24位控制位分别介绍如下:
  
   XRD : 外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据。
  
   EMWR: 程序存储器EM写信号。
  
   EMRD: 程序存储器EM读信号。
  
   PCOE: 将程序计数器PC的值送到地址总线ABUS上。
  
   EMEN: 将程序存储器EM与数据总线DBUS接通,由EMWR和EMRD决定是将DBUS数据写到EM中,还是从EM读出数据送到DBUS。
  
   IREN: 将程序存储器EM读出的数据打入指令寄存器IR和微指令计数器uPC。
  
   EINT: 中断返回时清除中断响应和中断请求标志,便于下次中断。
  
   ELP:  PC打入允许,与指令寄存器的IR3、IR2位结合,控制程序跳转。
  
   MAREN:将数据总线DBUS上数据打入地址寄存器MAR。
  
   MAROE:将地址寄存器MAR的值送到地址总线ABUS上。
  
   OUTEN:将数据总线DBUS上数据送到输出端口寄存器OUT里。
  
   STEN: 将数据总线DBUS上数据存入堆栈寄存器ST中。
  
   RRD:  读寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。
  
   RWR:  写寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。
  
   CN:   决定运算器是否带进位移位,CN=1带进位,CN=0不带进位。
  
   FEN:  将标志位存入ALU内部的标志寄存器。
  
   X2:   X2、X1、X0三位组合来译码选择将数据送到DBUS上的寄存器。
  
   X1:   见16页表。
  
   X0:
  
   WEN:  将数据总线DBUS的值打入工作寄存器W中。
  
   AEN: 将数据总线DBUS的值打入累加器A中。
  
   S2:  S2、S1、S0三位组合决定ALU做何种运算。


资料文件预览:
共1文件夹,1个文件,文件总大小:1010.50KB,压缩后大小:235.14KB


我要下载:微程序控制器的设计
xiaxueyi1224 - 2010/6/27 13:42:41
不错  顶
lsa_78 - 2013/3/10 10:16:26
吸取精华,加油赚积分!!!
gao-chun123 - 2013/3/10 18:19:12
帮顶!
hljmdjli - 2013/3/10 19:48:26
这是好东西!你满强!我支持你啊!
407041015 - 2013/5/23 14:42:00
我的积分不够啊
ran_long - 2013/5/23 16:33:45
努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
605289600 - 2013/5/23 16:30:49
顶~~~

努力赚积分
337562723 - 2013/5/23 17:29:52
文章还是可以的,谢谢.
yzn9195 - 2013/5/23 18:27:06
这怎么认识啊
ggq060606107 - 2013/5/23 18:56:14
ddddddddddddddddddddd
qiufenglazi - 2013/5/23 19:26:55
好东西

有人下到了么
suntimezhou - 2013/5/23 19:46:37
顶顶LZ再说
xiaoxiaohai5751 - 2013/5/23 20:50:26
liaoxinxxx - 2013/8/20 9:42:21
嗯嗯 O(∩_∩)O~

回个贴支持哟
renke911 - 2013/8/20 9:59:32
努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
waswzq - 2013/8/20 11:28:40
ding,很有用
1
查看完整版本: 微程序控制器的设计