《计算机原理实验》报告模版_第1页
《计算机原理实验》报告模版_第2页
《计算机原理实验》报告模版_第3页
《计算机原理实验》报告模版_第4页
《计算机原理实验》报告模版_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学本科实验报告课程名称:计算机原理实验学院(系)专业:班级:学号:学生姓名:实验项目列表序号实验项目名称页码学时成 绩指导教师预习操作结果1汇编语言上机操作P4动态调试程序DEBUG的使用P11运算类程序设计编程训练P1952显示程序编程训练P16排序程序设计编程训练P1983运算类程序设计编程训练(二)P23计算学生平均成绩实验P20048255实验(一)P793.2.38254实验(二)、(三)P125中断实验(一)P16153.1.6六位数码管锁存器驱动显示P943.4.2ADC0809实验(一)P1823.1.3步进电机驱动实验P826综合设计:以下三题任选一题实验5.2.1电梯控制系统设计P204实验5.2.4基于PWM的直流电机调速系统设计P205实验5.2.5交通灯自动控制系统设计P2057综合设计:以下三题任选一题实验5.2.1电梯控制系统设计P204实验5.2.4基于PWM的直流电机调速系统设计P205实验5.2.5交通灯自动控制系统设计P2058综合设计:以下三题任选一题实验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,1000H2、RESET信号来到后,CPU的状态有哪些特点?3、在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUG的r命令在终栈段码段数据段附加段存储器分段示意图端上显示出当前各寄存器的内容如下,请画出此时存储器分段的示意图,以及条件标志OF、SF、栈段码段数据段附加段存储器分段示意图ZF、CF的值。C>debug-rAX=0000BX=0000CX=0079DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=10E4ES=10F4SS=21F0CS=31FFIP=0100NVUPDIPLNZNAPONC4、什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?5、汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。班级: 实验时间: 年—月 日星期 时间: : 〜 :实验室(房间号): 实验台号码: 指导教师签字: 成绩: 实验二显示程序编程训练&排序程序设计编程训练提前阅读讲义第16页程序并回答下列问题1、 试总结出本程序中所用到的几种INT21H系统功能调用,分别写出其功能以及入口参数、出口参数所在的寄存器。2、 C语言用“\n”表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:一个是回车,其ASCII码是 ,它将光标移动到当前所在行的首位;另一个是换行,其ASCII码是 ,它将光标移到下一行。3、试指出程序中将数据转换为ASCII码的编程思路。4、某数据段内有如下数据定义:Xdbdw30,30H,'ABC',2-3,?,11001010B0FFH,-2,“CD”Ydd20dup(15,3dup(?),0)Zdb3dup(?)WdwZ-X假设变量X的偏移地址为20H。(1) 试画出变量X各数据在内存中的具体位置和相关内存单元的值。(2) 写出变量Y,Z的偏移地址。(3) 写出变量W的值5、详细注释下面几条指令,说明这段指令的功能。如何用DEBUG调试程序查看这段指令的运行结果。cldmovCX,1Omov SI,1000Hmov DI,2000Hrepmovsb调试过程:(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码ODH和0AH分别对应什么字符?2、 本程序中,被乘数和乘数是以什么形式存放在内存中的?如何将ASCII码转换为十六进制数?3、 简述AAM和AAA指令的功能及使用方法。4、 指出程序中显示子程序的编程思路。5、 下面程序的功能是将数组ARRAY1的每个元素加固定值(4000H),将和保存在数组ARRAY2。在空白处填入适当的语句或语句的一部分。.MODELSMALL.STACK200H.DATAARRAY1dw1,2,3,4,5,6,7,8,9,10ARRAY2dw10dup(?)XEQU.CODESTART:MOVAX, MOVDS,AXMOVCX,XMOVBX, AGAIN: MOVAX, ADDAX, MOV ,AXADDBX, LOOP MOVAX, INT 21HEND START班级: 实验时间: 年—月 日星期 时间: : 〜 :实验室(房间号): 实验台号码: 指导教师签字: 成绩: 实验四3.1.28255实验(一)&3.2.38254实验(二)、(三)&3.3.3中断实验(一)提前阅读讲义中这三个实验的内容并回答下列问题:1、当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号CS、A、、A0、RD、WR分别是什么电平?2、根据下列要求对8255A进行初始化编程:设8255A的控制口地址为00B5H。要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。3、 在中断响应过程中,8086往8259A发的两个INTA信号分别起什么作用?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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论