计算机组成原理课程设计报告江苏大学-适用于软件工程正文.doc 立即下载
2025-01-15
约1.2万字
约25页
0
2.9MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机组成原理课程设计报告江苏大学-适用于软件工程正文.doc

计算机组成原理课程设计报告江苏大学-适用于软件工程正文.doc

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开



江苏大学


《计算机组成原理》课程设计报告





专业名称:软件工程

班级学号:软件1001

学生姓名:张建彬

指导教师:杨旭东

设计时间:2012年6月11日——2012年6月20日


第一天取操作数微程序的设计和调试
设计目标
设计并调试取操作数的微程序
二、取操作数微流程




三、测试程序、数据及运行结果
1、
测试内容:立即寻址,直接寻址

运行数据:
内存地址(H)机器码(H)汇编指令0000077A56780010MOV#5678H,0010H

运行结果及分析:

从微地址可以看出,先是取指令001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->-01B>01F->024->025->026->007,是直接寻址方式,最后是执行阶段,007->044->047->072->000,将结果mov到内存里。
2、
测试内容:立即寻址,寄存器

运行数据:
内存地址(H)机器码(H)汇编指令000007615678MOV#5678H,R1

运行结果及分析:

从微地址可以看出,先是取指令001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->018->007,是寄存器寻址方式,最后是执行阶段,007->044->046->000,将结果mov到寄存器里。由GRS可以看出最终结果由0000变成了5678。
设计中遇到的问题及解决办法

才开始的时候,对软件的应用不是很熟悉,遇到一些麻烦,在同学的帮助下,解决了软件应用问题。

第二天运算指令的微程序设计与调试

设计目标
设计并调试运算指令的微程序。
二、运算指令微程序入口地址

指令助记符指令编码入口地址(H)FEDCBA9876543210MOV	src,dst000001源地址码目的地址码044ADD	src,dst000010源地址码目的地址码048ADDC	src,dst000011源地址码目的地址码04CSUB	src,dst000100源地址码目的地址码050SUBB	src,dst000101源地址码目的地址码054CMP	src,dst000110源地址码目的地址码058AND	src,dst000111源地址码目的地址码05COR	src,dst001000源地址码目的地址码060XOR	src,dst001001源地址码目的地址码064TEST	src,dst001010源地址码目的地址码068INC	dst00000010001目的地址码0A4DEC	dst00000010010目的地址码0A8NOT	dst00000010011目的地址码0AC
三、运算类指令微程序

微地址(H)微指令(H)微命令BMNA注释00700000800OP4XXX指令执行入口0489870006FTRoe,ADD,Sce,PSWce006FADD04C98B0006FTRoe,ADDC,SV,PSWce006FADDC05098F0006FTRoe,SUB,SV,PSWce006FSUB06F00000E707070存结果07068000000Soe,GRSce0000ALU运算,结果送寄存器
07160030072Soe,DRce0072结果送存储器07200052000DRoe’,ARoe’,WR0000

四、测试程序、数据及运行结果
1、
测试内容:ADD运算

运行数据:
内存地址(H)机器码(H)汇编指令0000
000207615678
0B61F000MOV#5678H,R1
ADD#F000,R1

运行结果及分析:


从微地址可以看出,第一阶段先是取第一条指令(MOV#5678H,R1)001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->018->007,是寄存器寻址方式,最后是执行阶段,007->044->046->000,将结果mov到寄存器里。在GRS可以看出由0000变成了5678。第二阶段先是取第二条指令(ADD#F000,R1)001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->018->007,是寄存器寻址方式,最后是执行阶段,007->048->04F->070->000,是ADD运算,结果存放在寄存器GRS中,可以看出结果为4678,并且产生进位,SZOC=0001,正确。



五、设计中遇到的问题及解决办法

指令的入口地址
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

计算机组成原理课程设计报告江苏大学-适用于软件工程正文

文档大小:2.9MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用