ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:35.31KB ,
资源ID:16695182      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16695182.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机硬件基础实验报告Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机硬件基础实验报告Word文档下载推荐.docx

1、HHHH传送1F=AHLHL传送2F=BG1中 运 算 器 操 作 功能三、 实验设备:1.TEC-G1计算机组成实验系统1台2.双踪示波器1台3.直流万用表1只四、 实验内容:1.用逻辑笔测试时序信号T1、T2、T3。2.对下述7组数据进行加、减、与、或运算。(1)A=0F0H,B=10H(2)A=10H,B=0F0H(3)A=03H,B=05H(4)A=0AH,B=0AH(5)A=0FFH,B=0AAH(6)A=55H,B=0AAH(7)A=0C5H,B=61H3.在实验过程中,记录每一步中有关信号的值, 并对这些信号的作用予以解释。五、 实验步骤: 详见实验指导书P14-P16页。六、

2、实验结果:1.用逻辑笔测试时序信号T1、T2、T3时序信 号QD指示灯D1DO高低T1T2T32.7组数据的加、减、与、或运算结果与 C、Z标志位数值 运算加减与或CZA=OFOH,B=10HA=10H, B=OFOHA=03H, B=05HA=OAH, B=OAHA=OFFH,B=OAAHA=55H, B=OAAHA=0C5H,B=61H3.试验中记录每一步中有关信号的值,并对这些信号的作用予以解释SELRswALULDL0L1L2L3BUSBUS写入D0-D7A0-A7B0-B7, 加重置解释:七、思考题:(加分项目)为什么在A总线上出现数据A、在B总线上出 现数据B后,在数据总线DBUS

3、上能够直接观测 运算的数据结果,而标志结果却在下一步才能观 测到?答:存储器读写实验1.了解静态随机读写存储器 MH6116勺基本工作 特性及使用方法。2.了解半导体存储器SRAM怎样存储和读出数 据。详见实验报告书 P16-P19 页。注:1.存储器器件HM6116外形图详见实验报告书 P17 页2.写操作时序图详见实验报告书 P17页3.读操作时序图详见实验报告书 P18页4.存储器实验电路图详见实验报告书 P18页1.TEC-G1 计算机组成实验系统 1 台2.双踪示波器 1 台(非必备)3.直流万用表 1 只1将下列10十个数写入从地址23H开始的10个 存储单元。10H,11H, 1

4、2H,13H, 14H,2AH, 2BH,25H, 0FH,08H2.从地址23H开始的存储单元连续读出10个数, 并将读出的数和写入的数比较,看是否一致。3.在存储器读、 写的过程中, 记录下有关信号的 值,并且解释这些信号的作用。详见实验报告书P19-P21页六、实验结果:1.实验内容1和2制作成动画录像收存2.在存储器读、写的过程中,记录下有关信号的 值,并且解释这些信号的作用操作 指示灯SWBUIRAMB LARUSSELARLRWARIN输入存储地址储信息输入读取地址3.结合实验报告书P18页的存储器实验电路图, 说明在TEC-G1模型见算计中是如何实现存储器 的读写在TEC-G1模

5、拟计算机中,信号SWBU和RAMBU能否同时为1?为什么?数据通路实验1.了解TEC-G1模型计算机的数据通路。2.了解各种数据在TEC-G1模型计算机数据通路中的流动路径。详见实验报告书P21-P23页。TEC-G1模型计算机数据通路框图详见实验报告书P22页。3.万用直流表 1 只1.向R0中写入35H,向R1中写入86Ho2.将R0中的数写入存储器20H单元,从存储器20H单元读数到R23.将R1中的数写入存储器20H单元,从存储器20H单元读数到R3,4.检查R2、R3的内容是否正确。5.在上述任务中记录有关信号的值,并对信号的 取值做出正确的解释。详见实验报告书P23-P24页。2.

6、在实验过程中记录有关信号的值,并对信号的 取值做出正确的解释1.在实验报告书P23-P24页的实验步骤3-6中是否改变了 R0和R1的值?2.在实验报告书的P24页的实验步骤6中A总 线A7-A0上显示的是哪个寄存器的值?答: 第15页微程序控制器试验一、 实验目的:1.掌握时序信号发生器的工作原理。2.了解TEC-G1模型计算机的微程序控制器的原 理。3.学会微程序控制器的一般设计方法。4.读懂微程序流程。5.理解微程序流程图设计方法。二、 实验原理:详见实验报告书P25-P30页。1.时序信号发生器电路图详见实验报告书P25 页。2.名 称助记符功匕匕 厶冃指令格式IR7 IR6IR5 I

7、R4IR3IR2IR1IR0ADDR0,RsRO - R0+法Rs000000减 法SUB RO,RR0 - R0-0001逻辑AND R0,R- R0 and Rs0010OR RO,R- R0 or Rs0011传送1MOVARd,R0Rd - R00100Rd送2MOVBR0,Rs- Rs1010取数LD R0,imm- imm0101XX立即数imm存STR0,addr- addr0110存储器地址addrC条JC addr如果C=1,件转移ov储 存r d aa 址 地 器条攀件转移r d aa Jz一一圮 r z 到 d BKa 如转址00 o停机LT AL停 、暂T2-1 o o

8、-1JvTEC-G1模型计算机指令系统3.微程序流程图详见实验报告书 P27页。4.TEC-G1模型计算机的伪指令格式图详见实 验报告书P28页。5.微程序控制器电路图详见实验报告书 P29 页。2.双踪示波器1台(非必备)1.采用单周期方式追踪每种指令的执行过程。2.记录每种指令执行中每一条微指令中控制信 号的值,并做出正确解释。3.说明指令JC ADDF和JZ ADDR勺实现方法。详见实验报告书P30-P32页。1.实验内容制作成动画录像收存2.记录每种指令执行中每一条微指令中控制信 号的值,给出解释3.说明指令JC ADDF和JZ ADDR的实现方法(1)JC ADDR的实现方法:(2)

9、JZ ADDR的实现方法:LD指令执行的过程中,微地址为15H时,为 什么信号PCINC=1?实验五:TEG-G1模型计算机(微程序控 制器)测试1.通过测试程序的运行,进一步掌握机器指令与微指令的关系2.掌握从取出第一条指令开始,TEC-G1模型计算机(微程序控制器)怎样一步步运行测试程序, 从而掌握使用微程序控制器的简单计算机的基 本工作原理。3.通过运行测试程序,验证TEC-G1模型计算机 的正确性。 结合以前的实验, 初步掌握简单计算 机(微程序控制器)的设计思路和设计方法。详见实验报告书P32-P33页。1.TEC-G1 计算机组成实验系统 1 台。1.运行程序 1 测试运算指令。2

10、.运行程序 2 测试存储器读写指令。3.运行程序 3 测试条件转移指令。详见实验报告书 P34-P37 页。1.将程序 1 翻译成二进制格式, 写入存储器, 检 查正确后,使用单微指令方式和连续方式各运行 一次。在单微指令方式运行时, 每条指令执行后 检查执行结果。 在连续方式运行时, 程序 1 运行结束后检查运行结果。程序1如下:START(OOH):LD R0,#95H LD R1,#34H ADD R0,R1 SUB R0,R1 MOVA R3,R0 LD R0,#0AAH LD R2,#55H OR R0,R2 AND R0,R2 HALT 2将程序2翻译成二进制格式,写入存储器,检

11、查正确后,使用单微指令方式和连续方式各运行 一次。在单微指令方式运行时,每条指令执行后 检查执行结果。在连续方式运行时,程序1运行 结束后检查运行结果。程序2如下:START(00H):LD R2,#22H LD R3,#23H ST R0,14H MOVB R0,R1 ST R0,R1 MOVB R0,R2 ST R0,16H MOVB R0,R3 ST R0,17H 3将程序3翻译成二进制格式,写入存储器,检 查正确后,使用单微指令方式和连续方式各运行 一次。程序3如下:LD R1,#0A4H JC S2 S1: LD R0,#0AAH JZ R3 S2: JC S1 MOVA R1,R0

12、 S3: HALT 1.从整体上叙述TEC-G1模型计算机的工作原 理程序1、2、3测试结果制作成动画录像收存1.如果一条指令执行后需要查看执行结果, 在 取指微指令(微地址为01H)改变操作模式开关 行不行?2.在单微指令方式执行测试程序的过程中, 拨 动数据开关SD7-SD0会不会对程序的执行结果 产生影响,请说明理由?TEG-G1模型计算机(硬连线控制器)测试、实验目的:1.通过测试程序的运行, 进一步掌握机器指令与 周期的关系。2.掌握从取出第一条指令开始,TEC-G1模型计 算机(硬连线控制器)怎样一步步运行测试程序, 从而掌握使用硬连线控制器的简单计算机的基 本工作原理。3.通过运

13、行测试程序,验证TEC-G1模型计算机(硬连线)的正确性。结合以前的实验,初步掌 握简单计算机 (硬连线控制器) 的设计思路和设 计方法。详见实验报告书P41-P42页。将程序 1 翻译成二进制格式, 写入存储器, 检 查正确后,使用单周期方式和连续方式各运行一 次。在单周期方式运行时, 每条指令执行后检查 执行结果。 在连续方式运行时, 程序 1 运行结束 后检查运行结果。程序 1 详见实验五: TEG-G1 莫型计算机(微程序控制器)测试的 “实验结果”部分。将程序 2 翻译成二进制格式, 写入存储器, 检 查正确后,使用单周期方式和连续方式各运行一 次。程序 2 详见实验五: TEG-G

14、1模型计算机(微程序控制器)测试的 “实验结果”部分。将程序 3 翻译成二进制格式, 写入存储器, 检 查正确后,使用单周期方式和连续方式各运行一 次。程序 3 详见实验五:五、实验步骤: 详见实验报告书 P42-P44 页。1.程序 1、2、3 测试结果制作成动画录像收存2.从整体上叙述TEC-G1模型算计机(硬连线控 制器)的工作原理如果一条指令执行后需要查看执行结果,在取 指令周期W1改变操作模式开关行不行?为什么?实验七:程序调试BEDU实验1.熟悉调试程序DEBUG2.掌握调试程序DEBU(操作步骤。详见附录实验七:程序调试BEDU实验的“基 本操作”部分。命令功能简介显示、修改寄存

15、器内容D显示内存内容RF显示、儂改PSW内容E修改内存内容A汇编指令W将内存块习人文件Ur反汇加将文件调人内存T单步执行指令隹人端口的内容口在下一条指令上停止O将数据写人躺口连续执存摘令Q退出DEBVGt返回DOSDEBU主要命令一览表标志岛称t)溢出标志OF0VMV方向标志DFDNUP中断标志1FE1DI符号标志SFNGPL零标志ZFZRNZ辅助标志AFACNA奇偶标志PFPEPO进位标志CFCYNCDEBUC下符号与标志位对应表1.个人笔记本电脑1台2.DEBUG.EX程序1.掌握调试程序DEBUGS基本命令。2.在DEBUGS查看开机后执行的第一条指令。3.在DEBUGS查看数据在内存中

16、的存放情况。程序调试BEDU(实验的“操 作步骤”部分。实验内容1、2和3制作成动画录像收存七、 思考题:(1).开机后的第一条指令应该在内存的什么区 域?是在ROM还是RAM中 ?(2).开机后执行的第一条指令的地址是否固定 ?内存操作数及寻址方法实验1.熟练掌握DEBU(的常用命令,学会用DEBU(调 试程序。2.掌握数据在内存中的存放方式和内存操作数 的几种寻址方式。3.掌握简单指令的执行过程。请将相应的信息写在对应的语句旁(用注释方 式):(1)求两数和程序与两数多字节加减法程序:MOV AX,1234 MOV 1000,AX MOV BX,1002 MOV BYTE PTRBX,20

17、 MOV DL,39 INC BX MOV BX,DL DEC DL MOV SI,3 MOV BX+SI,DL MOV BX+SI+1,DL MOV WORD PTRBX+SI+2,2846 1用A命令输入上述程序,并用T命令逐条 运行。2每运行一条有关内存操作数的指令,要用 D命令检查并记录有关内存单元的内容,注明是 什么寻址方式。注意:D命令显示结果中右边的 AscII字符 及双字节数存放法。(2)求累加和程序:MOV BX,1000 MOV CX,10 SUB AX,AX LOP ADD AL,BX ADC AH,O J : LOOP LOP INT3 1用A命令将程序输入到100H开

18、始的内存 中,在输入时记下标号LOP和J的实际地址,在 输入LOOP指令时LOP用实际地址值代替。2用命令N AA将此程序命名为文件AA (文 件名可任取)。3用R命令将BX CX改为程序长度值(即 最后一条指令后面的地址减去开始地址)。4用命令w 100将此程序存到AA命名的磁 盘文件中。5用命令 Q退出DEBUG6用命令DEBUG AA!次调入DEBUG口文件 AA可用u命令检查调入程序。若调入DEBUGS 忘了加AA文件名,可用N命令和L命令将文件 调入。7用E命令在内存地址1000H处输入16个 数字。8用命令G- 100J (J用实际地址代替),使 程序运行并停在断点J上,检查AX和

19、BX的值是 否符合估计值。9用T命令运行一步,观察程序方向(IP 值)和CX值是否与估计一样,若不一样,检查 程序是否有错。10重复G J与T命令,再检查AX的值是否 正确。用G命令使程序运行到结束,检查 AX的值 是否正确。(3)求多个多字节数据的加法程序:MOV DI,1000 NOV CX, MOV SI,2000 CLC LOPMOV AL,SI ADC DI,AL INC SI INC DI LOOP LOP INT 20 1用A命令输入此程序。2用E命令在1000H开始处输入一个8B被 加数,在2000H开始处输人一个8B加数,均为 低字节在前面。3用G命令运行此程序,并用D命令检

20、查其 结果(存放在哪里?),是否正确?4将INT 20H指令改为INT 3,有何区别? 若不加这条指令,行不行?试一试。三、实验设备:请依据自己计算机写出硬件配置:1.求两数和程序与两数多字节加减法程序。2.求累加和程序。3.求多个多字节数据的加法程序。详见附录实验八:内存操作数及寻址方法实验 的“基本操作”部分。实验内容制作成动画录像收存附录部分实验七调试程序DEBUG实验目的熟悉调试程序DEBU,掌握调试程序DEBU(操作 步骤。实验内容(1)掌握调试程序DEBUG的基本命令。(2)在DEBUG下查看开机后执行的第一条指令。(3)在DEBUC下查看数据在内存中的存放情况。 基本操作1.调试

21、程序DEBUGDEBUG.EX是 DOS提供的一个调试汇编语言 程序的程序,每个版本的DOS都带有该程序。DEBUG!序采用的是命令行方式,使用不方 便,但实用性强,是学习汇编语言程序、计算机 硬件等课程的有效工具。1)DEBUG勺主要命令DEBUGS主要命令如表实2-1所示(表实2-1 DEBUG主要命令一览表显示、値改PSW内容将内存块旨人文件反汇加I.将数抿写人端口2)DEBUGS序的具体作用(1)查看/修改寄存器、内存单元的内容。(2)学习寻址方式和指令系统。(3)了解计算机取指令,执行指令的工作过 程。(4)调试有问题的汇编语言程序。DEBUGF符号与标志的对应关系如表实2-2所示。表实2-2 DEBUG下符号与标志位对应表标

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1