毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

一个简单计算机的设计-计算机组成原理课程设计报告 第2页

更新时间:2009-6-14:  来源:毕业论文
计算机组成原理课程设计报告
L15—0之外)均随意编程用作数据输入和状态显示。(微程序表附后)
选择系统结构中典型部件进行功能测试看是否满足要求,若有错改之。
典型部件如下:
  
            选择器A
   
            带复位的寄存器MAR

            不带复位的寄存器R0

            程序计数器PC

在部件设计无错、连接无错、1032E的管脚定义无错是可生成下载文件到1032E
中。(下载时开关置统调)
(2)微程序经过检查无误将模式开关置分调后通过键盘以十辣进制写入
2#ROM和1#ROM的相应单元中去。然后再读出检查是否有错。写入代码时应分
开写入,要注意单元的对应。
程序通过键盘以十辣进制代码从0单元开始写入3#RAM的相应单元。我的

程序如下:

00 18
01 05
02 28
03 01
04 30
05 41
06 00
07 00
08 00
运行一次后,程序无法再运行,经查05单元中变为06,这个结果是正确的,
但将指令41覆盖了。在老师的指导下,我将程序的01单元改为06,这样运
行一次后,06单元中变为07,这个结果也是正确的,但对原微程序不产生
影响。

(3)统调
将模式开关置为统调,并对平台上的开关和发光二极管的设置检查无误后,
进行统调。
具体步骤为:
一、按复位键RET2
二、执行微程序
这样逐一取出微指令并执行,就会读出并执行存放在RAM中的程序。


调试结果:
执行指令MOV105.R0 执行指令MOV201.R1
微指令 总线输出 微指令 总线输出
RAM     IR
00011000 RAM     IR
00101000
PC+1     PC
00000001 PC+1     PC
00000011
QJP 00000000 QJP 00000000
PC     MAR
00000001 PC     MAR
00000011
PC+1     PC
00000010 PC+1     PC
00000100
RAM     R0
00000101 RAM     R1
00000001
PC     MAR
00000010 PC     MAR
00000100
JP 00000000 JP 00000000
执行指令ADD R0,R1 执行指令MOV3 R1,(R0)
微指令 总线输出 微指令 总线输出
RAM     IR
00110000 RAM     IR
01000001
PC+1     PC
00000101 PC+1     PC
00000110
QJP 00000000 QJP 00000000
R0+R1     PC
00000110 R0     MAR
00000101
PC     MAR
00000101 R1     RAM
00000110
JP 00000000 PC     MAR
00000110
 
总图(顶层图) 
八位串行进位加法器

一位加法器
地址转移逻辑模块 

二四译码器 
三八译码器 
微地址加一计数器 
八位可置数寄存器 
16选8选择器不带复位端的八位寄存器 带清零端的八位寄存器

上一页  [1] [2] 

一个简单计算机的设计-计算机组成原理课程设计报告 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。