微型计算机习题和答案
- 格式:doc
- 大小:39.00 KB
- 文档页数:11
郑州⼤学《微型计算机原理及应⽤》课后习题答案《微型计算机原理及应⽤》习题解答第⼀章基础知识1.1 解释题(1)微处理器【解答】由⼤规模集成电路芯⽚构成的中央处理器(CPU),叫做微处理器。
(2)微型计算机【解答】以微处理器为基础,配以内存储器、输⼊输出接⼝电路、总线以及相应的辅助电路⽽构成的计算机裸机,叫做微型计算机。
(3)微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显⽰器、键盘、磁盘机等),再配以⾜够的软件⽽构成的系统。
(4)单板机【解答】将微处理器、RA、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,写出取第⼆条指令操作码和执⾏第⼆条指令的过程。
【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送⼊地址寄存器AR;2)IP的内容⾃动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送⼊指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执⾏该指令的有关控制命令。
CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。
)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。
微型计算机技术及应用第四版习题部分答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU 送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
第1页共37页1.616位微型机和32位微型机的内存容量最大时分别为多少?答:16位微型机内存容量为1MB,32位微型机的内存容量为4GB第二章8086微处理器2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:1.该指令的物理地址=CS某10H+IP=21F00H。
《微型计算机电路基础(第3版)》习题答案习题1(一)1. —— f 。
2. —— d 。
3. —— e 。
4. —— a 。
5. —— c 。
6. —— b 。
7. —— h 。
8. —— g 。
9. —— g 。
10. —— j 。
11. —— g 、h 、i 。
(二)1.是。
2.否。
3.否。
4.否。
5.是。
6.否。
(三)1. 200 2. 66.7 3. 12.5 %。
习题2(一)1. —— d 。
2. —— d 、g 、j 。
3. —— b 、e 、(g)。
4. —— c 、f 、(g )。
5. —— b 、e 、(g )。
6. —— a 。
7. —— h 。
8. —— i 。
(二)1.否。
2.是。
3.是。
4.否 5.是。
6.是。
7.否。
(三) 1. 当为锗管时,各管均导通。
当为硅管时,各管均截止(因锗管死区电压为0.2V ,硅管死区电压为0.5V )。
2. V 8O =U 。
3. 1D 截止,2D 导通。
V 57.O -=U 。
(含2D 、1R 、2E 、2R 的回路中的电流为mA 881K67012V 70 (2122)≈-=+-=R R E i,V 57.22O -=≈∴R U i )4. 45mA40mA18.1==Q β,50mA 60mA 30.2==Q β,60201240601830...==--=β。
5. ()()VmA 83V2A m 67V 46A m 4210...GS D m ==--=∆∆=U I g 。
6. 开关S 闭合时,V 0O≈U ;开关S 断开时,V 12O =U 。
习题3(一)1. —— d 。
2. —— f 。
3. —— h 。
4. —— g 。
5. —— j 。
6. —— i 。
7. —— a 。
8. —— b 。
9. —— c 。
10. —— e 、i 。
(二)1.是。
2.是。
(完整版)微型计算机原理应⽤第四版答案第1章习题1.1 将下列⼆进制数转换为⼗进制数和⼗六进制。
(1)1101(2)=13=D(H)(2)11010(2)=26=1A(H)(3)110100(2)=52=34(H)(4)10101001(2)=169=A9(H)要点:从低位起,按每4位将对应⼆进制转换成⼗六进制。
⽽不是通过⼗进制转换。
1.2 见上。
1.3简述3个门电路的基本元素在电路中对电平⾼低的作⽤。
答:与、或、⾮。
1.4 布尔代数有哪两个特点?答:(1)值只有两个;(2)只有与、或、反3种运算。
1.5 布尔代数的“或运算”结果可⽤哪两句话来归纳?其“与运算”⼜可归纳成哪两句话“答:(1)“或运算”运算结果为有⼀真必为真,两者皆假才为假。
(2)“与运算”有⼀假即为假,两者皆真才为真。
1.6 什么叫原码、反码及补码?答:原码就是⼀个数的机器数。
反码:将原码每位取反,即为反码。
更准确的是:正数的反码就等于它的原码;负数的反码就是它的原码除符号位外,各位取反。
补码:反码加1就是补码。
更准确的是:正数的补码就等于它的原码;负数的补码就是它的反码加1。
例:X1=+100 1001 X2=-100 1001则:[X1]原 = 0100 1001[X1]反 = 0100 1001[X1]补= 0100 1001[X2]原 = 1100 1001[X2]反 = 1011 0110[X2]补 = [X2]反+1= 1011 01111.7 为什么需要半加器和全加器,它们之间的主要区别是什么?答:(1)因为加法的第⼀位没有进位,所以⽤半加器即可;⽽第⼆位起可能有进位,故需要考虑全加器;(2)两者的区别是半加器为双⼊双出,全加器为三⼊双出。
1.8 ⽤补码法写出下列减法的步骤:(1)1111(2)-1010(2)=?(2)=?(10)答:(2)1100(2)-0011(2)=?(2)=?(2)答:按上述所讲的正规⽅法做。
微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。
2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。
3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。
4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。
5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。
6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。
7. 软件按照其完成的功能分为系统软件和应用软件。
应用软件是为解决某个具体问题而设计的程序及其文档。
8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。
通用应用软件用于所有的领域及行业,例如:文字处理软件。
专用应用软件用于特定的专业领域及行业。
三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。
不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。
而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。
2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。
3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。
4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。
第1章作业答案微处理器、微型计算机和微型计算机系统三者之间有什么不同把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
CP U在内部结构上由哪几部分组成CPU应该具备哪些主要功能CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
微型计算机采用总线结构有什么优点采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
数据总线和地址总线在结构上有什么不同之处如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
第 2章作业答案IA-32结构微处理器直至Pentillm4,有哪几种80386、30486、Pentium、Pentium Pro、PeruiumII、PentiumIII、Pentium4。
IA-32结构微处理器有哪几种操作模式IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
操作模式确定哪些指令和结构特性是可以访问的。
IA-32结构微处理器的地址空间如何形成由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。
8086微处理器的总线接口部件由哪几部分组成8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传送。
微计算机二三章1.已知物理地址为FFFF0H,且段内偏移量为A000H,若对应的段地址放在DS中,则DS应为(B) 。
A.5FFFHB.F5FFHC.5FFF0HD.F5FF0H2.下列CPU中属于准16位的是C 。
A.8080B.8086C.8088D.80386SX3.8088的外部数据总线为 A 位。
A.8B.16C.32D.644.8086CPU的内部结构由 D 组成。
A.ALU,EU,BIUB.ALU,BIU,地址加法器C.寄存器组,ALUD.EU,BIU5.每当8086的指令队列中有B空字节,BIU就会自动把指令取到指令队列中。
A.1个B.2个C.3个D.4个6.BIU的功能是C。
A.计算有效地址B.分析指令,产生控制信号C.与存储器或I/O端口之间进行传送,并能形成物理地址D.进行算术运算与逻辑运算7.指令队列缓冲器的作用是 D 。
A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令8.8086的指令队列的长度是 C 字节。
A.4个B.5个C.6个D.8个9.8088的指令队列的长度是A字节。
A.4个B.5个C.6个D.8个10.下列寄存器都存在于BIU部件的是B。
A.SP、CSB.IP、DSC.BP、IPD.FR、SP11.8086 CPU内部共有 C 个16位寄存器。
A.12B.13C.14D.1612.不属于EU部分的寄存器是A 。
A.IPB.BPC.DID.SP13.8086/8088的状态标志有D个。
A.3B.4C.5D.614.8086有B个地址/数据复用引脚。
A.8B.16C.20D.3215.8088有 A 个地址/数据复用引脚。
A.8B.16C.20D.3216.8086/8088中,一个最基本的总线周期由 B 个时钟周期(T状态)组成。
A.1B.4C.2D.617.在8086/8088中,在T1状态,CPU往总线发出C信号。
A.数据B.状态C.地址D.其它18.总线周期为T1、T2、T3、T4,若要增加等待状态T W,它应插在C之后。
第三章习题答案Pentium 的指令系统习题序号不对应问答题1. 断点中断是指怎样一种中断?在程序调试中有什么作用?断点中断指令有什么特点?设置断点过程对应了一种什么操作?这种操作会产生什么运行结果?答: 断点中断即中断类型3,一般该中断处理程序进行程序调试,主要功能是显示一些寄存器的值,并给出一些重要的信息。
在程序调试中,断点中断就是从一个较长的程序中分离出一个较短的存在问题的程序段。
断点中断的特点是指令占一个字节。
设置断点过程对应int 3替换那条指令,在中断处理程序中再恢复该被替换的指令,并修改堆栈中的断点地址为中断处的地址而不是下一条指令地址。
这种操作使断点中断不会影响程序的功能。
2. 用普通运算指令执行BCD码运算时,为什么要进行十进制调整?具体讲,在进行BCD码的加、减、乘、除运算时,程序段的什么位置必须加上十进制调整指令?答: 在BCD码中,只允许0?/FONT>9这10个数字出现,但有时候的运算结果会超过此范围,因此要进行十进制调整。
进行加、件或乘法运算时,调整指令必须紧跟在算术指令后面,在进行除法运算时,调整指令放在除法指令之前。
3. 普通移位指令(带CF的和不带CF的两类)在执行操作时,有什么差别?在编制乘法程序时,为什么常用移位指令来代替乘除法指令?试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。
答: 带CF和不带CF的普通移位指令的差异:前者用于算术运算,后者用于逻辑运算。
程序段: MOV CL,0AHMOV AX,BXIDIV CLMOV BX,AX4、在使用条件转移指令时,特别要注意它们均为相对转移指令,请解释“相对转移”的含义。
如果要往较远的地方进行条件转移,那么,程序中应该怎样设置?[解答] 只能在从本指令为中心的-128到+127字节范围内转移的称为相对转移。
如果要往较远的地方进行条件转移时,可以先用条件转移指令转到附近一个单元,然后,从此单元起放一条无条件转移指令,再通过这条无条件转移指令转到较远的目的地址。
微型计算机原理及应用习题集专业班级学号姓名目录第1章概述 (2)第2章微处理器及其结构 (4)第3章8086/8088CPU指令系统 (9)第4章汇编语言程序设计 (17)第5章存储器系统 (28)第6章输入输出与中断技术 (32)第7章微型计算机的接口技术 (40)第1章概述一、填空题1.运算器和控制器集成在一块芯片上,被称作CPU。
2.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
3.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
4.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?(1) (0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值(2) (1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值(1011 0101)二进制反码=(-100 1010)二进制真值=(-74)十进制真值(1011 0101)二进制补码=(-100 1011)二进制真值=(-75)十进制真值5.写出下列二进制数的原码、反码和补码(设字长为8位)。
(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(2) (-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码6.[X]补=78H,则[-X]补=(88 )H。
7.已知X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算下列各式(设字长为8位)。
微型计算机技术课后习题及答案4.1 用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统位20位地址线,采用全译码方式(1)512×4b RAM构成16KB的存储系统1、首先进行位的扩展,存储系统一般以字节为单位进行存储,所以需要两个512×4位的RAM来达到系统要求的一个字节的字长,两个为一组。
2、接着进行字的扩展,因系统要求为16KB,那16KB个字,需要16KB/512bit=32(组)。
3、芯片个数=位扩展*字扩展=32*2=64(个)。
1、因2的9次方=512,所以,片内地址位数=9(位);2、片外地址译码位数=地址线总数-片内地址译码位数=20-9=11(位)(2)1024×1b RAM构成128KB的存储系统需要128KB/1K*8=1024片;片外地址译码需10位地址线(3)2k×4b RAM构成64KB的存储系统需要 64KB/2K * 2=64片;片外地址译码需 9位地址线(4)64k×1b RAM构成256KB的存储系统需要 256KB/64K * 8位= 32片;片外地址码需 4位地址线 4.2 现有一个钟存储芯片容量为512×4b,若要用它实现4KB的存储容量,需要多少这样的存储芯片?每片芯片需要多少条寻址线?而4KB存储系统最少需要多少条寻址线?4KB/ 512×4b= 16,需要16片,每片芯片需9条寻址线,4KB存储系统最少需12条寻址线 4.3 有一个2732EPROM续篇的译码电路,试计算该芯片的地址范围及存储容量2732的地址范围为: 11111111000000000000~11111111111111111111=FF000H~FFFFFH 存储容量为:4KB。
4.4 某一存储系统如下,他们的存储容量容量各是多少? RAM和EPROM存储器地址分配范围各是多少? EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。
微机原理习题与答案一、选择1、在微型计算机中,微处理器的主要功能是进行()。
DA、算术运算B、逻辑运算C、算术、逻辑运算D、算术、逻辑运算及全机的控制2、PentiumI属于()位CPUCA、16B、8C、32D、643、Intel8086属于()位CPUAA、16B、8C、32D、644、CPU与I/O设备间传送的信号通常有()DA、控制信息B、状态信息C、数据信息D、以上三种都有5、存储器用来存放计算机系统工作时所需要的信息,即()。
DA、程序B、数据C、技术资料D、程序和数据6、运算器的核心部件是()。
DA、加法器B、累加寄存器C、多路开关D、算逻运算单元二、填空1、内存可分为2大类:随机存储器RAM和2、数据总线是向的,地址总线是向的。
3、计算机的五大部件是:、、、、输出设备4、总线可分为三类:、、5、存储程序工作原理最先由提出6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
1、只读存储器ROM2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯·诺依曼6、二进制三、简答1、冯·诺依曼型计算机的特点是什么?(1).以二进制表示指令和数据(2).程序和数据存放在存储器中,从存储器中取指令并执行(3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。
一、选择1、在机器数______中,零的表示形式是唯一的()。
BDA、原码B、补码C、反码D、移码2、计算机内部表示带符号整数通常采用()。
CB、反码C、补码D、移码3、带符号数运算溢出的判定依据为()。
注:CF符号位进位标志.DF最高数据位进位标志DA、CF=1B、DF=1C、CFANDDFD、CFXORDF4、数值64的压缩BCD码是()AA、01100100BB、00000110B00000100BC、01000000BD、00110110B00110100B5、下列数中为最大值的是()。
《微型计算机原理及应用》试题库及答案一、填空1.数制转换A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCDB)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。
注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。
3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。
指出运算结果有效否。
A)00101101+10011100=B)11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。
5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)和舍入等步骤。
6.三态门有三种输出状态:高电平、低电平、(高阻)状态。
7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代码为(C5)H。
8.数在计算机中的二进制表示形式称为(机器数)。
9.在计算机中,无符号书最常用于表示(地址)。
10.正数的反码与原码(相等)。
11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。
12.微处理器中对每个字所包含的二进制位数叫(字长)。
13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少(百万条指令)14.PC机主存储器状基本存储单元的长度是(字节).15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。
16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。
第一章、微机系统概述*画的例题自己看*1.2(2)92.5D=01011 100.1B=5C.8H.(3)105H=261D=0001 0000 0101B(8)二进数DAH和99H完成“与”运算结果为1001 1000;完成“或”运算结果1101 1011;完成“异或”运算结果0100 0011。
1.4衡量微机系统性能的主要技术指标有哪些?答:字长、存储容量、指令执行时间、系统总线、外部设备配置、系统软件配置。
1.5什么是微型机的字长?它对微型机有哪些影响?答:微型机的字长是指微处理器内部一次可以并行处理的二进数代码的位数。
它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的,字长越长,所表示的数据精度就越高。
在完成同样精度的运算时,字长较长的计算机比字长较短的计算机运算速度快。
第二章8086微处理器1、8086CPU由哪两部分构成,其功能是什么?答:由指令执行单元EU和总线接口单元BIU构成,功能分别是执行指令和总线接口指令。
2.(1)标志寄存器也叫程序状态字PSW,它是一个16位寄存器,共含有9个标志位,其中有6个条件标志,3个控制标志。
(2)常见的段寄存器有代码段的寄存器CS,数据段的寄存器DS,堆栈段的寄存器SS,附加段的寄存器ES。
(8)8086CPU具有20条地址线,直接寻址能力可达1MB。
(9)BIU主要用来实现EU的所有系统总线操作,并负责CPU与存储器或输入/输出设备之间的信息交换。
(10)8086CPU产生物理地址的方式用公式表示为:物理地址=段基址×16+偏移地址。
2.8 8086工作在最小模式和最大模式下最主要的区别是什么?答:8086工作在最小模式时,系统只有一个微处理器,且系统所有的控制信号全部由8086CPU提供,在最大模式时,系统由多个微处理器或协处理器构成的多机系统,控制信号通过总线控制器产生,且系统资源由各处理器共享。
第三章 8086指令系统及编程应用3、8086的指令系统按功能大致可分为以下6种类型:数据传送指令、算术运算指令、逻辑运算指令和移位指令、串操作指令、程序控制指令、处理器控制指令。
(1)一条机器指令通常由操作码和操作数俩部分构成。
(2)指令语句中有四种类型的操作数,即1)指令代码内部、2)寄存器、3)存储器、4)输入输出端口。
(5)IDIV BX 指令是一条带符号数除法指令,被除数隐含于数据寄存器,相除后,商放于AX寄存器,余数放于DX寄存器。
(6)MULL BX是无符号数乘法指令,另一个乘法隐含于数据寄存器,相乘后,乘积放于AX寄存器。
3.7欲将数据段中自AREA1开始存放的100个字数据搬到附加段中以AREA2开始的区域,试分别用下面的三种传送指令编写程序段。
(1)用MOV指令;(2)用基本串传送指令;(3)用重复串传送指令。
解: 1、LEA SI , AREA1LEA DI , AREA2MOV CX,100CLDAGAIN: MOV AX ,[SI]MOV ES; [DI], AXINC SIINC SIINC DIINC DIDEC CXJNZ AGAINRET2、MOV SI , CFFSET AREA1MOV DI , CFFSET AREA2MOV CX, 100CLDAGAIN:MOV AREA2 , AREA1DEC CXJNC AGAINRET3、MOV SI ,CFFSET AREA1MOV DI ,CFFSET AREA2CLDMOV CX ,100RET MOVSBRET第四章、储器组织1.存取周期是指在存储器连续读写过程中一次完整的存取操作所需的时间,或者说是CPU连续两次访问存储器的最小时间间隔。
2.存储器的可靠性是用平均故障间隔时间来衡量的。
它可以理解为两次故障之间的平均时间间隔。
3.主存储器的主要技术指标有哪些?它们是如何定义的?答:主存储器的主要技术指标有:存储容量,存取速度,体积和功耗,价格,可靠性。
(1)存储容量是指它可存储的信息的字节数或比特数,通常表示为存储字数×存储字长。
(2)存取速度可以用多项指标表示。
访问时间TA:指在从存储器收到读/写命令到完成信息被读出或写入所需的时间,取决于存储介质的物理性能和寻址部件的结构。
存取周期TM:是指存储器连接读写过程中一次完整的存取操作所需的时间,或者说是CPU连续两访问存储器的最小时间间隔。
数据传送速率BM:是指单位时间内能够传送的信息量。
(3)价格常用每个字节成本或每兆字节成本表示。
C=价格/容量。
(4)可靠性:是用平均故障间隔时间来衡量的。
4.引入高速缓冲存储器的目的是什么?其理论依据是什么?答:为了解决CPU与主存之间的在速度上的不一致,提高微型计算机系统的整体工作效率。
其理论依据是程序访问的局部性。
第五章I/O系统P121. 计算机主机与I/O设备间进行数据传送,其机制有以下几种情况:1.程序控制下的数据传送;(1)无条件传送;(2)查询传送;2.中断传送;3.直接存储器存取(DMA); 4.采用I/O处理器进行数据的传送和处理。
5.1 I/O端口的主要功能包括:地址译码和设备选择;对输入输出数据进行缓冲、隔离和锁存;与CPU和I/O设备进行联络;对信号的形式和数的格式进行交换.8086系统中,I/O端口的地址采用独立编址方式,访问端口时采用专门的I/O指令,有2种寻址方式,即:直接端口寻址和间接端口寻址。
第六章中断技术P135. 中断过程包括中断请求、中断响应、中断处理和中断返回。
P141. 中断源的优先级别从高到低为:除法出错、INTn、INTO,NMI 非屏蔽中断,INTR可屏蔽中断,单步中断。
P143. 在8086系统中,只使用一片8259A管理8级向量中断。
在80286系统中,使用两片8259A,对15级向量中断进行管理。
1.8259A对中断优先级的设置方式有:全嵌套方式、特殊全嵌套方式、自动循环方式和优先级特殊循环方式。
2.中断按其来源可分为:内部中断和外部中断。
3.8259A与系统总线的连接方式有:数据缓冲方式和非缓冲方式两种。
4.什么是外部中断?什么是内部中断?已知中断类型号分别为88H,AAH,他们的中断服务程序入口地址在中断向量表中的什么位置上?答:内部中断是指CPU处理某些内部事件而引起的中断,它包含内部微处理器中断和软中断。
硬件中断是外部硬件产生的,硬件中断又分为可屏蔽中断和不可屏蔽中断。
5.CPU一般通过哪四个途径来获取中断号?答:内部微处理器中断,软中断,非屏蔽中断,可屏蔽中断。
6.(1)下列中断源中,优先级别最高的是(A),最低的是(D)。
A.INTn B.NMI C.INTR D单步中断7.设8259A当前最高优先级为IR5,若想在下一循环中变为最低优先级,则输出的OCW2的数据格式是(11000010)。
A.10100101B.11100000C.01100101D.10100000第七章接口技术1、8259A芯片内部有三个8位并行输入/输出数据端口:端口A、端口B、端口C。
2、8255与CPU接口的引脚的功能,A1、A0:芯片内部端口地址选择信号,用于选择8255A的三个数据端口和一个控制端口。
当A1、A0为00、01、10、和11时,分别选择端口A、端口B、端口C.3、串行通信的制式分为单工、半双工和全双工三种制式。
4、8253有三个计数通道:计数器0、计数器1、计数器2。
5、8253A的控制端口(即控制字寄存器)和3个计数器具有独特的端口地址,虽然3个计数器共用控制端口,但控制字本身的D7、D6两位确定了这个控制字决定哪个计数器的工作方式。
7.1(2)当8255A的CS有效时,若A1、A0=00、01、10、11时,分别选中端口A、端口B、端口C.和控制口。
(3)8255A有两个控制字,即方式选择控制字和端口C按位置/复位命令字。
其功能分别为实现对8255A的各个端口的选择和实现对端口C的每一位控制。
(4)8255A有3种工作方式:即方式0,是基本的输入/输出方式;方式1,是选通的输入/输出方式;方式2,是双向输入/输出方式,只有端口A才有。
(5)8253/8254的片选线有CS有效时,地址线A1、A0为00、01、10和11时,分别选中计数通道0、计数通道1、计数通道2、和控制字寄存器的地址。
(6) 8253/8254的6种工作方式:即方式0、方式1、方式2、方式3、方式4和方式5又分别叫计数结束产生中断、可重触发单稳、分频工作方式、方波信号发生器、软件触发选通和硬件触发选通。
7.2(1)8255A芯片有哪两个控制字?8255A只有一个控制寄存器地址,如何区分这两个控制字。
答:方式选择控制字和端口C按位置/复位命令字,为了让8255A能识别哪个控制字,采用特征位的方法,若写入得控制字的最高位D7=1则是方式控制字,若写入的控制字D7=0则是端口C按位置/复位命令字。
(2)在串行通信中,数据在通信线上的传送方式有哪3种?简述其特点。
答:单工通信、半双工通信和全双工通信。
特点,单工通信:通信双方之间只有一根数据传输信号线,信号传送只能在一个方向上进行;半双工通信:通信双方之间也只有一根数据传输信号线,通过接收和发送转换开关,使得双方可以交替进行发送和接收,但两个方向的数据传送不能同时进行;全双工通信:通信双方之间有两条数据传输信号线,可以在同一时刻进行两个方向的数据传送,此时通信系统的每一端都应该设置发送器和接收器。
7.3(1)试对8255A进行初始化编程:(设控制口地址为23H)①设A口、B口均工作在方式0、且A口和C口的高4位为输入,B 口和C口的低4位为输出。
②设A口为选通输出方式,B口为基本输入方式、C口剩余位为输出方式,允许A口中断。
③设A口为选通输入方式,B口为选通输出方式,将C口剩余两位中的PC7置1,PC6复0,允许中断。
解:以上三种情况的方式选择控制字:① 1 0 0 0 1 0 0 0 88H② 1 0 1 0 0 1 1 0 A6H③ 1 0 1 1 1 1 0 0 BCH其程序段如下:①MOV DX ,23HMOV AL ,88HOUT DX ,AL②MOV DX ,23HMOV AL ,0A6HOUT DX, AL③MOV DX ,23HMOV AL,0BCHOUT DX ,AL(3)某微机系统中8253A的端口地址为40H~43H,要求计数器0工作在方式0,计数初值为FFH,按二进制数,计数器1工作在方式2下,计数初值为1000,按BCD码计数,试编写初始化程序。
解:计数器0的控制字:0 0 1 0 0 0 0 0 10H计数器1的控制字:0 1 1 1 0 1 0 1 75H程序段如下:MOV DX , 43HMOV AL , 10HOUT DX, ALMOV DX, 40HMOV AL, FFHOUT DX, ALMOV DX, 43HMOV AL, 75HOUT DX, ALMOV DX, 40H百度文库- 让每个人平等地提升自我!MOV AL, 00HOUT DX,ALMOV AL,10HOUT DX,AL第八章8、5在选择基本微处理器的类型时,主要应从哪些方面因素来考虑。