微机原理及应用实验32
微机原理及应用(陈继红、徐晨)课后习题答案

微机原理及应⽤(陈继红、徐晨)课后习题答案微机原理及应⽤(陈继红、徐晨)课后习题答案第三章8086/8088指令系统和寻址⽅式习题答案(部分)3.1总结计算机中⼗进制、⼆进制、⼋进制及⼗六进制数的书写形式。
123D、0AFH、77Q、1001110B分别表⽰什么计数制的数?答案:123D、0AFH、77Q、1001110B分别表⽰⼗进制、⼗六进制、⼋进制、⼆进制。
3.2字长为8位、16位⼆进制数的原码、补码表⽰的最⼤数和最⼩数分别是什么?答案:8位原码表⽰的最⼤数:(27-1)、8位补码表⽰的最⼤数:(27-1)、8位原码表⽰的最⼩数:-(27-1)、8位补码表⽰的最⼩数-27。
16最⼩数:-215。
3.3答案:7DH。
(2)255(3)7248H。
(4)509013E2H。
3.4答案:240D0F0H。
128D80H。
(3)11111111⼗进制数:255D;⼗六进制数:0FFH。
(4)01010101⼗进制数:85D;⼗六进制数:55H。
3.5把下列⽆符号⼗六进制数分别转换为⼗进制数和⼆进制数。
(1)FF(2)ABCD(3)123(4)FFFF答案:(1)FF⼗进制数:255D;⼆进制数;11111111B。
1010101111001101B。
(3)123⼗进制数:291D;⼆进制数;000100100011B。
(4)FFFF⼗进制数:65535D;⼆进制数;1111111111111111B。
3.6分别⽤8位⼆进制数和16位⼆进制数写出下列⼗进制数的原码和补码。
(1)16(2)-16(3)+0(4)-0(5)127(6)-128(7)121(8)-9 答案:(1)16800010000(2)-16800010000(3)+0800000000(4)-0800000000(5)127801111111(6)-128810000000(7)1218:01111001;16位⼆进制数原码:0000000001111001补码:0000000001111001。
微机原理及应用

差,价格低廉 应用:面向家电、计算器和二次仪表
1.1
微型计算机发展大致分为五代
第二代:8位机发展阶段 从1973年到1977年 代表产品: Intel 8080/8085、MC 6800、
Z 80、R 6502 字长:8位 特点:指令系统比较完善,运算速度提
Electronic Numerical Integrator And Computer (电子数字积分计算机 )
1.1
ENIAC描述
18000多个电子管 1500个继电器 10000只电容和7000个电阻 重量30吨 占地面积170平方米 耗电150千瓦 运算速度每秒5万次 当时价值48万美元
多种寻址方式,段式存储结构,配有功 能强大的系统软件 应用:工业控制
1.1
微型计算机发展大致分为五代
第四代:32位机发展阶段 从1985年到1992年 代表产品:Intel 80386 、80486 字长:32位 特点:内存容量已达1MB以上,硬盘技术不断
提高,发展了32位的总线结构,各种品牌机涌 向市场,如COMPAQ、DELL等,这些微型机在性 能上已赶上传统的超级小型机,可执行多任务、 多用户操作。 应用:办公自动化、网络环境
计数制:一种计数的方法,用不同的代 码来表示任意数
计算机使用二进制数(B) 为方便二进制数的记忆,使用十六进制
数(H) 为与人们良好沟通,使用十进制数(D)
1.2
十进制数的特点
1. 代码个数:具有10个不同的代码,分别 是 0,1,2,3,4,5,6,7,8,9
2. 进位规则:逢10进1 3. 权:以10为底的幂
微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
微机原理及应用

1.2 微型计算机基本工作原理
1.2.1 指令与程序概述,要求了解。 指令与程序概述,要求了解。 1.2.2 指令类别,要求理解。 指令类别,要求理解。 1.2.3 指令与程序的执行,要求掌握。 指令与程序的执行,要求掌握。 1.2.4 指令执行过程举例,要求掌握 指令执行过程举例,
微机原理及应用
微机原理及应用
第五章 输入/输出接口 输入/
5.1 输入/输出接口概述 输入/
5.1.1 为什么要使用I/O接口,要求理解。 为什么要使用I/O接口 要求理解。 接口, 5.1.2 接口电路中的信息,要求掌握。 接口电路中的信息,要求掌握。 5.1.3 接口的基本功能与基本结构,要求理解。 接口的基本功能与基本结构,要求理解。
微机原理及应用
第四章 汇编语言及其程序设计
4.3 子程序设计
4.3.1 主、子程序的参数传递,要求理解。 子程序的参数传递,要求理解。 4.3.2 主、子程序的现场保护,要求理解。 子程序的现场保护,要求理解。 4.3.3 子程序设计举例,要求理解。 子程序设计举例,要求理解。
4.4 汇编语言与高级语言的接口
5.2 I/O端口的编址方式 I/O端口的编址方式
5.2.1 存储器映像方式,要求掌握。 存储器映像方式,要求掌握。 5.2.2 独立I/O编址方式,要求掌握。 独立I/O编址方式 要求掌握。 编址方式, 5.2.3 80X86的I/O端口编址方式,要求掌握 80X86的I/O端口编址方式 端口编址方式,
6.2 存储器芯片的选择
6.2.1 RAM和ROM的选用,要求了解。 RAM和ROM的选用 要求了解。 的选用, 6.2.2 RAM类型的选用,要求了解。 RAM类型的选用 要求了解。 类型的选用, 6.2.3 ROM类型的选用,要求了解。 ROM类型的选用,要求了解。 类型的选用
微机原理及应用课后答案

X = C3H = 1101 0011 B
Y =5AH = 0101 1010 B
{(X异或Y)与(X或Y)}= 1001 1001B = 99H
二、填空题:
1、512×4位的存储器分别需要9地址线和4数据线?8K×8位的存储器又分别需要13地址线和8数据线?
4.存储器或IO设备经缓冲后通过总线与CPU连接,且任一时刻只能有1个部件通过总线与CPU进行数据通讯,这是由器件中的三态门电路实现的。
5.8086从数据线上读取数据的时候,其引脚DT/R为低电平,将数据写入存储器或IO设备的时候,其引脚DT/R为高电平。
6.已知某微机控制系统中的RAM容量为4K×16位.首地址为4800H.其最后一个单元的地址为57FFH(=4800H+0FFFH),其所用数据线和地址线分别为16和12根。
答:所谓寻址方式,是指如何通过寻找内存操作数的地址寻找内存操作数。
Intel系列有七种寻址方式:
(一)立即寻址
(二)寄存器寻址
(三)直接寻址
(四)寄存器间接寻址
(五)寄存器相对寻址
(六)基址加变址寻址
(七)相对基址加变址寻址
18.计算325D的十六进制、二进制和BCD码的值。
325D=145H=101000101B=0011 0010 0101BCD
4.CPU内部16位地址寄存器如何寻址和访问CPU外部20根地址形成的1M地址空间?
答:用16位的段寄存器与16位的偏移量来解决这一问题,即各个段寄存器分别用来存放各段的初始地址。当由IP提供或EU按寻址方式计算出寻址单元的16位偏移地址(又称为逻辑地址)后,将与左移4位后的段寄存器的内容同时送到地址加法器进行相加,形成一个20位的实际地址(又称为物理地址),以对存储单元寻址。
微型计算机系统原理及应用第1章第一次课教材

2019/4/27
5
学习方法
充分的课前预习准备; 注重课堂的学习成效,牢固掌握基本概念、
基本原理等基础知识;
理论联系实际,重视实验操作和程序设计的 实践;
2019/4/27
7
第1章 概述
微型计算机发展概述 80x86系列结构的概要历史 计算机基础 计算机的硬件和软件 微型计算机的结构 多媒体计算机
2019/4/27
8
本节课要求:
了解80x86系列微处理器的发展历史 掌握计算机的基本结构、常用术语等。 掌握微处理器的工作原理 掌握地址、数据、控制总线的概念 理解计算机执行过程 理解模型机的工作原理
微机原理及应用
自动化与电气工程学院
2019/4/27
2019/机原理及应用 适应专业: 机自,机设 课程性质: 专业基础课 学 时: 40学时(讲课:32,实验8) 教 材:
《微计算机系统原理及应用》 (第五版), 周明德,清华 大学出版社
参考书: 1.微型计算机技术及应用 ,戴梅萼编,清华大学出版, 1995. 2.微型计算机原理及应用,郑学坚编,清华大学出版 3.微型计算机原理及接口技术, 钱晓捷,机械工业出版社,1999 4.IBM PC 汇编语言程序设计,沈美明,清华大学出版社
2019/4/27
Gordon E. Moore,Intel公司的创 始人之一
13
万晶体管
4500
4200
4000
3500
3000
2800
微机原理及应用参考答案

参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82. 23.10244.25.5、11001.1、.0101B5.B、42H、66H6.41.625、29.AH7. B8.、9.-128 ~ +12710.系统软件、应用软件11.电子管、超大规模集成电路二、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。
答:X=-25=-11001BX原码:BX反码:BX补码:B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。
如:-18=-10010B(真值);机器数为:B第三章半导体存贮器一、填空题1.ROM、RAM2.6个3.8、4二、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。
译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。
译码简单;③线选:存储器芯片中的一个存储单元有多个地址。
地址有可能不连续。
不需要译码。
四、硬件接口设计题1.答:(1)(2) 存储器类型为RAM 总容量为4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯片的地址范围:1000H ~ 17FFH2#芯片的地址范围:0800H ~ 0FFFH3#芯片的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第一组:A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最小地址0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~ 最大地址0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH 第二组:0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH《微机原理及应用》第 3 页共24 页第四章微型计算机及微处理器的结构和组成一、填空题1.BIU、EU、指令的译码和指令执行2.4、16、16、6、203.8、164.1、2二、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
微机原理及应用(第3版)_吴宁_马旭东_部分习题_解答

微机原理习题3-3解:(1)立即数寻址(2)基址寻址,EA=BX+DISP,PA=DS*16+EA(3)寄存器寻址(4)基址加变址寻址,EA=BX+SI,PA=DS*16+EA(5)基址寻址,EA=BP,PA=SS*16+EA (6)基址寻址,EA=BX+10H,PA=DS*16+EA (7)基址寻址,EA=BX,PA=ES*16+EA(8)基址加变址寻址,EA=BX+SI+20H,PA=DS*16+EA3-5解:(1)X (2)√(3)X (4)X (5)X (6) √(7)X (8) √(9)X (10) √(11) √(12) √(13) √(14)X (15) √(16)X3-6解:(1) X BX和BP不能同时使用(2) X 源操作数和目的操作数不能同时为存储器(3) X 不能将立即数赋值给段寄存器(4) X 不能给CS赋值(5) X 立即数不能为目的操作数(6) √(7) X 段寄存器不能互相赋值(8) X 移位指令中的移位次数只能是1或者为CL(9) X NOT指令是单操作数指令(10) √(11) X 不可以把立即数入栈(12) 直接端口地址必须小于等于0FFH(13) √(14) 不能用减法(15) 不能用减法(16) √3-7解:(1)AX=3355H,SP=1FFEH(2)AX=3355H,DX=4466H, SP=1FFEH3-8解:BX= 4154H, [2F246H]=6F30H3-9解:SI=0180H, DS=2000H3-10解:(1) CL=0F6H(2) [1E46FH]=5678H(3) BX=56H, AX=1E40H(4) SI=00F6H, [SI]=0024H(5) AX=5678H, [09226H]=1234H3-11解:MOV AX,[2C0H]MOV AX,100[DI]MOV AX,[BP]MOV AX,80H[DI][BX]3-13解:(1) MOV CX, [BLOCK+12](2) MOV BX, OFFSET BLOCKADD BX,12MOV CX,[BX](3) MOV BX, OFFSET BLOCKMOV CX,12[BX](4) MOV BX, OFFSET BLOCKMOV SI,7MOV CX, [BX][SI]3-14解:MOV BX,0A80HMOV AL,5XLAT3-16解:(1) LEA SI, NUM1LEA DI, NUM2MOV CX,2CLCAGAIN:MOV AX, [SI]ADC AX, [DI]MOV [DI], AXINC SIINC SIINC DIINC DILOOP AGAINADC AX,0MOV [DI], AX(2) LEA SI, NUM2MOV CX,3CLCMOV AL, [SI]AGAIN:INC SIADC AL, [SI]ADC AH, 0LOOP AGAINMOV [RES], AX3-17解:(1) MOV BX, OFFSET NUM2MOV CX, 4MOV AX, 0AGAIN:ADD AL, [BX]DAAMOV DL,ALMOV AL,AHADC AL,0DAAMOV AH,ALMOV AL,DLINC BXLOOP AGAINMOV [RES],AX(2) MOV AL, [NUM1]SUB AL, [NUM2]DASMOV [RES],ALMOV AL,[NUM1+1]SBB AL, [NUM2+1]DASMOV [RES+1],AL3-18解:(1) MOV AL, NUM1MUL BYTE PTR [NUM2]MOV RES,AX(2) MOV AX,NUM1IMUL WORD PTR [NUM2]MOV [RES],AXMOV RES+2],DX(3) MOV AL, NUM1MOV AH, 0MOV BL, 46HDIV BLMOV RES, AX(4) MOV AX, NUM1CWDMOV BX, NUM2IDIV BXMOV [RES],AXMOV [RES+2],DX3-23解:(1) AND BX, 0F7AFH(2) OR CX, 01H(3) XOR AX, 4020H(4) TEST DX, 0201H(5) XOR AL, 55HOR AL, 0AAH(6) MOV CL,4SHL AX,CLMOV CL, 4SHR AL,CL3-26解:STRING DB 20 DUP(?)DESTIN DB 20 DUP(?)LEA SI, STRINGLEA DI, DESTINMOV CX, 20CLDREP MOVSB3-29解:IP=009AH, CS=2000H, SP= 0F178H, [SP]=8FH, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40HX DW ?Y DW ?Z DW ?S DW ?MOV AX, XCMP AX, YJNZ XNEYCMP AX, ZJNZ SEQ1MOV S,2JMP EXIT XNEY:CMP AL,ZJZ SEQ1MOV S,0JMP EXITSEQ1:MOV S,1EXIT:3-37解:MOV AX, 0B800HMOV DS, AXMOV BX, 0MOV CX,100MOV DX,0MOV AX,0 AGAIN:ADD AX, [BX]ADC DX, 0INC BXINC BXLOOP AGAINV AR2V AR3V AR44-7解:(1)V AR1的偏移地址是30HV AR2的偏移地址是3AHV AR3的偏移地址是40H(2)DA TA1=50H, CNT= 16(3)[V AR2+2] =02H4-10解:DA TA SEGMENTORG 100HV ARW DW 1234H,5678HV ARD DD 12345678HBUFF DB 10 DUP(?)MESS DB ’HELLO’BEGIN:MOV AX, OFFSET MESS ;AX=112HMOV AX, TYPE BUFF+TYPE MESS+TYPE V ARD ;AX=1+1+4=6MOV AX, SIZE V ARW+SIZE BUFF +SIZE MESS ;AX=2+10+1=13MOV AX, LENGTH V ARW+LENGTH V ARD ;AX=1+1=2MOV AX, LENGTH BUFF+SIZE V ARW ;AX=10+2=12MOV AX, TYPE BEGIN ;AX=FFFFH (-1)MOV AX, OFFSET BEGIN ;AX=04-12解:DA TA SEGMENT WORDDABUF DB 100 DUP(?)DA TA ENDSSTACK SEGMENT PARA STACKDB 100 DUP(?)STACK ENDSCODE SEGMENT ‘CODE’ASSUME CS:CODE,DS:DA TA,ES:DATA,SS:STACKSTART:MOV AX, DA TAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXMOV CX,100CLDMOV AL,64HREP SCASBMOV AH,4CHINT 21HCODE ENDSEND START4-16解:DA TA SEGMENTX DB 4 DUP(?)Y DB 4 DUP(?)Z DB 4 DUP(?)DA TA ENDSCODE SEGMENTSTART:MOV AX,DATAMOV DS,AXMOV SI, OFFSET XMOV DI, OFFSET YMOV BX, OFFSET ZMOV CX,4CLCAGAIN:MOV AL,[SI]ADC AL,[DI]MOV [BX],ALINC SIINC DIINC BXLOOP AGAIN4-20解:DA TA SEGMENTFIRST DB 99 DUP(?),’$’DA TA ENDSCODE SEGMENTSTART:MOV AX,DATAMOV DS,AXMOV CX,100MOV DX,0 AGAIN:MOV AL,[BX]CMP AL.’$’JZ EXITCMP AL,’A’JNZ NEXTINC DX NEXT:INC BXLOOP AGAIN EXIT:MOV AH,4CHINT 21HCODE ENDSEND START。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理及应用实验32
微机原理及应用实验32是一个关于微型计算机硬件结构和原理的实验课程。本
实验的主要目标是让学生通过实践操作来了解微型计算机的硬件组成、工作原理
以及如何进行硬件调试和故障排除。下面我将详细介绍实验的内容和步骤。
实验名称:微机原理及应用实验32
实验目的:
1. 了解微型计算机的硬件结构和工作原理;
2. 掌握微型计算机硬件调试和故障排除的方法;
3. 提高学生对微型计算机硬件的实际操作能力。
实验器材:
1. 微型计算机主板
2. 中央处理器(CPU)
3. 内存条
4. 显卡
5. 硬盘
6. 键盘和鼠标
7. 显示器
8. 实验软件
实验内容:
第一部分:硬件组装与调试
1. 按照实验指导手册上的装配顺序,将主板和其他硬件组件安装到机箱中。
2. 硬件组装完成后,接通电源并开机。
3. 检查是否有硬件连接不正常或松动的情况,并进行必要的调整。
4. 进入BIOS设置界面,确认各硬件设备的参数设置正确。
第二部分:操作系统安装与配置
1. 插入操作系统安装光盘或U盘,按照实验指导手册上的步骤安装操作系统。
2. 安装完成后,进入操作系统。
3. 配置操作系统的相关设置,如语言、输入法、网络等。
第三部分:实验软件安装与使用
1. 安装实验软件,并根据实验指导手册上的步骤进行相关设置。
2. 运行实验软件,进行实验操作。
第四部分:硬件故障排除
1. 在操作实验软件的过程中,观察是否出现硬件故障,如蓝屏、死机等。
2. 根据实验指导手册上的故障排除流程图,逐步进行硬件故障排查和修复。
注意事项:
1. 实验过程中要注意安全,避免电击和硬件损坏。
2. 操作前务必阅读实验指导手册,按照指导手册上的步骤进行操作。
3. 如遇到问题或困难,及时寻求助教或老师的帮助。
通过微机原理及应用实验32,学生能够学习到微型计算机硬件结构和原理,并
掌握硬件调试和故障排除的方法。实验过程中,学生可以自己动手组装和调试微
型计算机,提高了他们的实际操作能力。同时,实验还能让学生在实践中理解并
掌握计算机硬件与软件的相互联系,为以后的学习和工作打下基础。
总结:微机原理及应用实验32是一门非常重要的实验课程,通过该实验,学生
不仅可以了解微型计算机硬件结构和工作原理,还可以掌握硬件调试和故障排除
的方法,提高了他们的实际操作能力和问题解决能力。此外,实验还能加深学生
对计算机硬件和软件的理解,为他们今后的学习和工作打下基础。