计算机组成原理实验一(共5则).docx 立即下载
2025-08-28
约8.7千字
约14页
0
17KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机组成原理实验一(共5则).docx

计算机组成原理实验一(共5则).docx

预览

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

10 金币

下载文档

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

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

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

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

计算机组成原理实验一(共5则)

第一篇:计算机组成原理实验一计算机组成原理实验一基础汇编语言程序设计实验目的:1.学习和了解TEC-2000十六位机监控命令的用法;2.学习和了解TEC-2000十六位机的指令系统;3.学习简单的TEC-2000十六位机汇编程序设计;实验内容:1.使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;2.使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况;实验要求在使用该教学机之前,应先熟悉教学机的各个组成部分,及其使用方法。实验步骤1.关闭电源,将大板上的COM1口与PC机的串口“1”相连;2.接通电源,在PC机上运行tec-2000文件夹中的PCEC.EXE文件,所用PC机的串口为“1”,其它的设置一般不用改动,直接回车即可;3.置控制开关为00101(连续、内存读指令、组合逻辑、16位、联机),开关拨向上方表示“1”,拨向下方表示“0”,“X”表示任意。其它实验相同;4.按一下“RESET”按键,再按一下“START”按键,主机上显示:TEC-2000CRTMONITORVersion1.0April2001ComputerArchitecturLab.,TsinghuaUniversityProgrammedbyHeJia>5.用R命令查看寄存器内容或修改寄存器的内容6.用D命令显示存储器内容7.用E命令修改存储器内容注意:用E命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E命令。用D命令显示这几个修改内存单元的内容(在实验报告中写明你的实验内容)8.用A命令键入一段汇编源程序,主要是向累加器送入数据和进行运算,执行程序并观察运行结果。1)在命令行提示符状态下输入:A2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始屏幕将显示:2000:输入程序:(实验报告中写出自己的程序)程序的最后一个语句,必须为RET指令直接敲回车键,结束A命令输入程序的操作过程若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。2)用U命令反汇编刚输入的程序在命令行提示符状态下输入:U2000↙在相应的地址会得到输入的指令及其操作码(报告中写出执行结果)3)用G命令运行前面刚键入源程序G2000↙程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值。(实验报告中程序的执行结果,程序运行是否正确)4)用P或T命令,单步执行这段程序,观察指令执行结果(实验报告中写出执行过程及结果)注:T总是执行单条指令,但执行P命令时,则把每一个CALL语句连同被调用的子程序一次执行完成。T、P命令每次执行后均显示所有通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。9.举例编写汇编程序,用“A”命令输入,运行并观察结果(实验报告中写出源程序及执行过程及结果)参考《TEC-2000A教学计算机系统技术说明与实验指导》第二章及第五章5.1内容,并思考例2后的思考题,在报告中分析并写出执行结果,要求编写在屏幕上输出A-Z26个英文字母,实验报告中写出源程序及运行结果。例3后的思考题及编写程序,实验报告中写出源程序及运行结果。认真预习实验,做好实验准备,实验后按要求认真书写实验报告,报告要详细,实验过程及调试好的程序及实验结果,以及实验中遇到的问题,如何解决问题和对本课程及实验的心得体会。要求每个学生认真上好实验课,做到在规定的时间,规定的实验箱做好实验,实验过程中保持安静。爱护实验设备!第二篇:计算机组成原理实验ALU设计moduleALU(ALU_OP,AB_SW,F_LED_SW,LED);input[2:0]ALU_OP,AB_SW,F_LED_SW;output[7:0]LED;reg[7:0]LED;reg[31:0]A,B,F;regOF,ZF;always@(*)beginendalways@(*)beginZF=0;OF=0;case(ALU_OP)3'b000:beginF=A&B;end3'b001:beginF=A|B;end3'b010:beginF=A^B;end3'b011:beginF=~(A|B);end3'b100:begin{OF,F}=A+B;OF=OF^F[31];end3'b101:begin{OF,F}=A-B;OF=OF^F[31];end3'b110:beginF=A3'b000:beginA=32'h0000_0000;B=32'h0000_0000;end3'b001:beginA=32'h0000_0003;B=32'h0000_0607;end3
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

计算机组成原理实验一(共5则)

文档大小:17KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用