《计算机原理实验》报告模版.docx
- 文档编号:25008620
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:15
- 大小:32.40KB
《计算机原理实验》报告模版.docx
《《计算机原理实验》报告模版.docx》由会员分享,可在线阅读,更多相关《《计算机原理实验》报告模版.docx(15页珍藏版)》请在冰豆网上搜索。
《计算机原理实验》报告模版
大连理工大学
本科实验报告
课程名称:
计算机原理实验
学院(系):
专业:
班级:
学号:
学生姓名:
2011年月日
实验项目列表
序号
实验项目名称
页码
学时
成绩
指导教师
预习
操作
结果
1
汇编语言上机操作P4
动态调试程序DEBUG的使用P11
运算类程序设计编程训练P195
2
显示程序编程训练P16
排序程序设计编程训练P198
3
运算类程序设计编程训练
(二)P23
计算学生平均成绩实验P200
4
3.1.28255实验
(一)P79
3.2.38254实验
(二)、(三)P125
3.3.3中断实验
(一)P161
5
3.1.6六位数码管锁存器驱动显示P94
3.4.2ADC0809实验
(一)P182
3.1.3步进电机驱动实验P82
6
综合设计:
以下三题任选一题
实验5.2.1电梯控制系统设计P204
实验5.2.4基于PWM的直流电机调速系统设计P205
实验5.2.5交通灯自动控制系统设计P205
7
综合设计:
以下三题任选一题
实验5.2.1电梯控制系统设计P204
实验5.2.4基于PWM的直流电机调速系统设计P205
实验5.2.5交通灯自动控制系统设计P205
8
综合设计:
以下三题任选一题
实验5.2.1电梯控制系统设计P204
实验5.2.4基于PWM的直流电机调速系统设计P205
实验5.2.5交通灯自动控制系统设计P205
总计
学分:
总成绩:
注意:
独立完成预习报告和实验操作。
专业:
班级:
学号:
学生签字:
联系电话:
《计算机原理实验》报告填写要求
根据《大连理工大学本科实验报告规范(试行)》提出的各项要求,现规定《计算机原理实验》报告填写要求如下:
一、每次实验前必须完成预习报告。
注意:
预习报告中的回答问题必须手写,且由学生本人签名。
第一次实验时,课前将预习报告交给实验老师。
每次实验时,课前提交预习报告,没有完成预习报告者不得进行实验。
二、每一个实验项目均须撰写一份实验报告,A4纸打印出来,最后按顺序装订上交。
三、实验报告内容:
1、实验目的和要求:
写明实验的目的和任务要求;
2、实验原理和内容:
与实验内容相关的算法描述、程序的结构类型,与实验相关的接口模块功能描述。
3、算法流程:
使用流程图对算法进行描述。
流程图应当逻辑正确、简单清晰。
流程图可以采用打印或手工绘制。
4、使用protel等工具绘制实验系统电路图(也可手工绘制)。
系统电路图应正确、工整。
5、程序清单:
程序清单一律采用打印的方式,源程序文件的格式要整齐、规范(语句的标号、指令及注释应在不同列中)。
在程序的关键语句上加注释。
相关子程序要在注视中进行功能说明;
6、实验结果与分析:
明确地写出最后结果(是否实现设计要求等),对实验中所遇到的问题以及解决的方法加以描述;
7、实验体会、建议:
通过实验所体会的收获。
针对实验内容、教学方法、考核方法等提出需要解决的问题,提出改进建议;
8、全部文字叙述内容要求简明扼要,思路清楚、用词规范;
9、主要仪器设备:
记录主要仪器的名称、型号(包括实验运行软件名称)等
10、实验时间:
报告中应标明实验的日期(年、月、日;星期;组号)。
四、要求实验报告字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。
五、对抄袭“实验预习报告”和“实验报告”或编造原始数据的行为,一经发现以零分处理,并按《大连理工大学学生违记处分规定》第二十六条给予处分。
大连理工大学实验预习报告
(一)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
指导教师签字:
成绩:
实验一汇编语言上机操作&动态调试程序DEBUG的使用&运算类程序设计编程训练
●回答下列问题:
1、判断指令正误并说明原因。
(1)MOVAH,BX
(2)MOV[BX],[SI]
(3)MOVAX,[SI][DI]
(4)MOVMYDAT[BX][SI],ES:
AX
(5)MOVBYTEPTR[BX],1000
(6)MOVBX,OFFSETMYDAT[SI]
(7)MOVCS,AX
(8)MOVES,1000H
2、RESET信号来到后,CPU的状态有哪些特点?
3、在实模式下,存储器中每一段最多可有10000H个字节。
如果用调试程序DEBUG的r命令在终端上显示出当前各寄存器的内容如下,请画出此时存储器分段的示意图,以及条件标志OF、SF、ZF、CF的值。
C>debug
-r
AX=0000BX=0000CX=0079DX=0000SP=FFEEBP=0000
SI=0000DI=0000DS=10E4ES=10F4SS=21F0CS=31FF
IP=0100NVUPDIPLNZNAPONC
4、什么叫中断向量?
它放在那里?
对应于1CH的中断向量存放在哪里?
如果1CH的中断处理子程序从5110H:
2030H开始,则中断向量应怎样存放?
5、汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。
班级:
学生签字:
大连理工大学实验预习报告
(二)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
指导教师签字:
成绩:
实验二显示程序编程训练&排序程序设计编程训练
●提前阅读讲义第16页程序并回答下列问题
1、试总结出本程序中所用到的几种INT21H系统功能调用,分别写出其功能以及入口参数、出口参数所在的寄存器。
2、C语言用“\n”表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:
一个是回车,其ASCII码是_____________,它将光标移动到当前所在行的首位;另一个是换行,其ASCII码是_____________,它将光标移到下一行。
3、试指出程序中将数据转换为ASCII码的编程思路。
4、某数据段内有如下数据定义:
Xdb30,30H,‘ABC’,2-3,?
11001010B
dw0FFH,-2,“CD”
Ydd20dup(15,3dup(?
),0)
Zdb3dup(?
)
WdwZ-X
假设变量X的偏移地址为20H。
(1)试画出变量X各数据在内存中的具体位置和相关内存单元的值。
(2)写出变量Y,Z的偏移地址。
(3)写出变量W的值
5、详细注释下面几条指令,说明这段指令的功能。
如何用DEBUG调试程序查看这段指令的运行结果。
cld
movCX,10
movSI,1000H
movDI,2000H
repmovsb
调试过程:
(1)进入DEBUG调试界面;
(2)先用()命令查看当前数据段中偏移1000H开始的10个字节数据,再用()命令将当前数据段中偏移1000H开始的10个字节数据修改为00H,01H,02H,03H,04H,05H,06H,07H,08H,09H;
(3)用()命令输入指令;(4)用()命令运行指令;(5)用()命令查看结果。
班级:
学生签字:
大连理工大学实验预习报告(三)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
指导教师签字:
成绩:
实验三运算类程序设计编程训练
(二)&计算学生平均成绩实验
●提前阅读讲义第23页程序并回答下列问题:
1、数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?
ASCII码0DH和0AH分别对应什么字符?
2、本程序中,被乘数和乘数是以什么形式存放在内存中的?
如何将ASCII码转换为十六进制数?
3、简述AAM和AAA指令的功能及使用方法。
4、指出程序中显示子程序的编程思路。
5、下面程序的功能是将数组ARRAY1的每个元素加固定值(4000H),将和保存在数组ARRAY2。
在空白处填入适当的语句或语句的一部分。
.MODELSMALL
.STACK200H
.DATA
ARRAY1dw1,2,3,4,5,6,7,8,9,10
ARRAY2dw10dup(?
)
XEQU
.CODE
START:
MOVAX,
MOVDS,AX
MOVCX,X
MOVBX,
AGAIN:
MOVAX,
ADDAX,
MOV,AX
ADDBX,
LOOP
MOVAX,
INT21H
ENDSTART
班级:
学生签字:
大连理工大学实验预习报告(四)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
指导教师签字:
成绩:
实验四3.1.28255实验
(一)&3.2.38254实验
(二)、(三)&
3.3.3中断实验
(一)
提前阅读讲义中这三个实验的内容并回答下列问题:
1、当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号
、A1、A0、
、
分别是什么电平?
2、根据下列要求对8255A进行初始化编程:
设8255A的控制口地址为00B5H。
要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。
3、在中断响应过程中,8086往8259A发的两个
信号分别起什么作用?
4、设8259A的端口地址为20H,21H,请对8259A按下述要求进行初始化编程,并写出详尽的注释:
(1)工作于80x86系统,单片8259A,边沿触发方式。
(2)中断类型码初始值为08H,即IR0~IR7对应的中断类型码为08H~0FH。
(3)中断结束时,用普通中断结束命令,固定优先级。
5、用8253产生各种定时波形,写出初始化程序。
在某个以8086为CPU的系统中使用了一块8253芯片,通道的基地址为310H,所用的时钟脉冲频率为1MHz。
要求3个计数通道分别完成以下功能:
(1)通道0工作于方式3,输出频率为2kHz的方波;
(2)通道1产生宽度为480us的单脉冲;
(3)通道2用硬件方式触发,输出单脉冲,时间常数为26。
班级:
学生签字:
大连理工大学实验预习报告(五)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
指导教师签字:
成绩:
实验五六位数码管锁存器驱动显示&ADC0809实验
(一)&
3.1.3步进电机驱动实验
提前阅读讲义中这两个实验的内容并回答下列问题:
1、根据P90、P95的数码管的工作时序图及模块电路图,写出动态显示的原理及优点。
2、结合P184的ADC0809模块电路图,说明程序中哪几条指令用来启动0809工作。
3、为什么A/D转换采集数据时,启动A/D转换信号结束后,必须延时一段时间才能采集A/D转换的值?
指出程序中哪几条指令实现这个功能。
4、结合P66、P83步进电机实验接线图,说明8255的A口在程序中的功能。
5、步进电机是如何工作的?
班级:
学生签字:
大连理工大学实验报告(模板)
实验时间:
年月日星期时间:
:
~:
实验室(房间号):
实验台号码:
班级:
姓名:
指导教师签字:
成绩:
实验一(实验题目)
一、实验目的和要求
二、实验算法(程序结构、相关子程序的功能描述、主要变量、寄存器的功能定义及描述等)
三、实验电路图(可以使用protel或手工绘制)
四、实验流程图(可以打印或手工绘制)
五、程序清单(要求打印、格式要规范,重要的地方要加注释)
六、实验结果与分析(是否达到设计要求、出现的主要问题及解决方法)
七、实验体会和建议
八、主要仪器设备
名称
型号
备注
大连理工大学本科设计报告
题目:
课程名称:
计算机原理实验
学院(系):
专业:
班级:
学号:
学生姓名:
成绩:
2011年月日
题目:
1设计要求
这里主要叙述设计题目要求、实现功能等。
2设计分析及系统方案设计
程序的结构类型、编程算法描述;
3硬件电路图
硬件电路图可以使用protel等绘图软件或手工绘制,力求清晰、整齐、完整。
针对所用到的每一个接口芯片给出该器件功能的必要说明。
4程序流程图(流程图应简明、清晰,与程序相对应)
5程序清单(要求打印格式要规范、重要的语句要有必要的注释)
6系统调试运行结果说明、分析所出现得问题,设计体会与建议
给出系统运行的软硬件环境、设计语言,在调试过程中遇到的主要问题和解决方法。
7结论及设计体会
这里主要说明在本实验设计中的体会和总结。
参考文献
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机原理实验 计算机 原理 实验 报告 模版
![提示](https://static.bdocx.com/images/bang_tan.gif)