微机原理复习资料1答案
(完整版)微机原理答案1
(完整版)微机原理答案1第 1 章微型计算机系统概述习题参考答案1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么?答:微型计算机由CPU、存储器、输入/输出接口及系统总线组成。
CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。
暂存少量数据。
对指令译码并执行指令所规定的操作。
与存储器和外设进行数据交换的能力。
提供整个系统所需要的定时和控制信号。
响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。
1-2.CPU 执行指令的工作过程。
答:指令执行的基本过程:(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。
(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。
存储器根据此地址取出一条指令,经过数据总线进入指令寄存器IR。
(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。
(4)修改程序计数器的内容。
1-3.果微处理器的地址总线为20 位,它的最大寻址空间为多少?答:220=1048576=1MB1-4.处理器、微型计算机和微型计算机系统之间有什么关系?答:微处理器是微型计算机的核心部件。
微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。
以微型计算机为主体,配上系统软件和外部设备以后,就构成了完整的微型计算机系统。
1-5.下面十进制数分别转换为二进制、八进制和十六进制数:128,65535,1024答:128,二进制:10000000B,八进制:200O,十六进制:80H 65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH1024,二进制:10000000000B,八进制:2000O,十六进制:400H1-6.下面二进制数分别转换为十进制及十六进制数:1011.1010B,1111101.11 B答:1011.1010B,十进制:11.625,十六进制:B.AH111101.11B,十进制:125.75,十六进制:7D.CH1-7.(5487)10=(0101010010000111)BCD=1010101101111 B1-8.设字长为8 位,请写出下列数的原码、反码、补码和移码:15,-20,-27/32 答:[+15]原=00001111,[+15]反=00001111,[+15]补=00001111,[+15]移=10001111 [-20]原=10010100,[-20]反=11101011,[-20]补=11101100,[-20]移=01101100 [-27/32]原=1.1101100,[-27/32]反=1.0010011,[-27/32]补=1.0010100,[-27/32]移=0.0010100第 2 章微型计算机系统的微处理器习题参考答案2-1.086/8088 CPU 的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088 CPU 的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit),执行部件EU (Execution Unit)。
微机原理试题及答案
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理复习题及答案
微机原理复习题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU负责执行什么操作?A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 控制运算答案:C2. 在微机中,以下哪个部件负责存储程序和数据?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 总线答案:B3. 8086微处理器的地址总线宽度是多少?A. 8位B. 16位C. 32位D. 64位答案:B4. 微机中的I/O设备通过什么与CPU进行通信?A. 数据总线B. 控制总线C. 地址总线D. 所有总线答案:D5. 微机的存储器分为哪两类?A. 只读存储器和随机访问存储器B. 静态存储器和动态存储器C. 主存储器和辅助存储器D. 内部存储器和外部存储器答案:C6. 微处理器的时钟频率是指什么?A. 处理器的运算速度B. 处理器的时钟周期C. 处理器的时钟脉冲频率D. 处理器的时钟周期数答案:C7. 在微机中,中断服务程序的入口地址通常存放在哪个寄存器中?A. IPB. CSC. DSD. SS答案:B8. 微机的总线通常包括哪几类?A. 数据总线、地址总线和控制总线B. 数据总线、控制总线和电源总线C. 地址总线、控制总线和电源总线D. 数据总线、地址总线和电源总线答案:A9. 微机中的DMA是指什么?A. 直接内存访问B. 动态内存分配C. 数据管理器D. 动态内存访问答案:A10. 微机中,以下哪个部件负责控制数据流向?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 控制器答案:D二、填空题(每空1分,共10分)1. 微处理器中的______(寄存器名)用于存储指令的地址。
答案:IP2. 微机中的______(部件名)用于控制CPU的运行状态。
答案:控制器3. 微机中的______(部件名)用于存储临时数据。
答案:寄存器4. 微机的______(部件名)是CPU与外部设备之间的桥梁。
答案:接口5. 微机中的______(部件名)用于存储程序和数据。
微机原理1-11章答案精简版
第一章习题答案一、单选题1.1946年2月,在美国诞生了世界上第一台计算机,它的名字叫 C 。
A.EDV AC B.EDSAC C.ENIAC D.UNIV AC-I2.在下列描述中属于冯·诺依曼体系结构特点的是 C 。
Ⅰ.采用16进制计数。
Ⅱ.集中而顺序的控制。
Ⅲ.存储程序并且存储时不区别数据和指令。
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.Ⅰ,Ⅱ和Ⅲ3. C 是以CPU为核心,加上存储器、I/O接口和系统总线构成。
A.微处理器B.微型计算机C.微型计算机系统D.单板机4.计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算时,则数据处理速度 A 。
A.越高B.越低C.不变D.不一定5.计算机存储数据的最小单位是二进制的 B 。
A.位B.字节C.字长D.千字长6.通常所说的32位机,是指这种计算机的CPU B 。
A.由32个运算器组成的B.能够同时处理32位二进制数C.包含32个寄存器D.一共有32个运算器和控制器二、判断题1.第五代计算机的体积进一步缩小,性能进一步提高,发展了并行技术和多机系统,出现了精简指令集计算机RISC。
( F )2.单片机是把CPU、一定数量的存储器芯片和I/O接口芯片装在一块印刷电路板上,在该板上再配以具有一定功能的输入、输出设备。
(F )3.总线是多个部件间的公共连线,信号可以从多个源部件中的任何一个通过总线传送到多个目的部件。
(T )4.冯·诺伊曼计算机在硬件上是由运算器、控制器、存储器、输入和输出设备5大部分组成。
(T )5.在计算机内部可直接运行二进制数、十进制数、十六进制数。
(F )三、简答题1.简述微处理器的发展概况,从集成度、性能等方面比较各代处理器的特点。
2.简述冯·诺伊曼型计算机的基本组成。
3.名词(概念)简释:微处理器、微型计算机、微型计算机系统、单总线结构、双总线结构、双重总线结构、总线。
4.简述计算机硬件与软件的关系。
微机原理复习资料(含答案)
1. 简述8086的最小方式和最大方式。
答:8086 CPU有两种工作模式,即最小模式和最大模式。
当MN/MX引脚接高电平时是最小方式,最小模式的特点是: 适用于单一处理机系统;不需总线控制器8288(对内存储器和I/0接口所需的控制信号都由CPU直接提供);M/IO引脚可直接引用。
当MN/MX引脚接地时是最大方式,最大模式的特点是:适用于多处理机系统;需总线控制器8288(对内存储器和I/O接口所需的控制信号要由专用的总线控制器8288提供);M/IO引脚不可直接引用。
2.8086系统中,下一条指令所在单元的物理地址如何计算?答:指令的物理地址为:16×CS+IP(注意CS、IP为十进制值)。
1.8086是( C )。
A.单片机B.单板机C.微处理器D.微机系统2.单片机是( B )。
A.微处理器B.微型计算机C.微机系统D.中央处理器2.设BX=0123H DI=1000H DS=3200H,默认DS作为操作数对应的段寄存器(假定没使用段前缀),试指出下列指令的寻址方式,并写出其操作数的有效地址和物理地址。
(1)MOV AX,[1A38H]解:(1)直接寻址有效地址=1A38H,物理地址=32000H+1A38H=33A38H(2)MOV AX,[BX]解:(2)寄存器间接寻址有效地址=0123H物理地址=32000H+0123H=32123H(3)MOV AX,[BX+1A38H]解:(3)寄存器相对基址寻址有效地址=0123H+1A38H=1B5BH,物理地址=32000H+1B5B=33B5BH(4) MOV AX,[BX+DI]解:(4) 基址变址寻址有效地址=0123H+1000H=1123H,物理地址=32000H+1123H=33123H(5)MOV AX,[BX+DI+1A38H]解:(5)相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH4. 如何通过页目录项和页表项得到物理地址。
微机原理与接口技术复习题1-5(答案)
复习题1:1、指出下列指令的错误(1)MOV AH,BX(2)MOV [BX],[SI](3)MOV AX,[SI] [DI](4)MOV MYDAT [BX] [SI],ES:AX(5)MOV BYTE PTR [BX],1000(6)MOV BX,OFFSET MYDAT[SI](7)MOV CS,AX(8)SAL AL, 5答案:(1)MOV AH,BX 源操作数与目的操作数长度不相同(2)MOV [BX],[SI] 这是两个内存单元在传递数据,而这在汇编语言中是不允许的。
不允许两内存单元同时作为源操作数和目的操作数进行运算(3)MOV AX,[SI] [DI] 不能用两个变址连用,其中一个应为基址BX或BP (4)MOV MYDAT [BX] [SI],ES:AX 同(2)(5)MOV BYTE PTR [BX],1000源操作数与目的操作数长度不相同,1000D=3E8H (6)MOV BX,OFFSET MYDAT [SI] OFFSET不能与复杂操作数相连(7)MOV CS,AX ,不能对CS赋值(8)MOV CL,5SAL AL,CL2、下面哪些指令是非法的?(假设OP1,OP2是已经用DB定义的变量)(1)CMP 15,BX(2)CMP OP1,25(3)CMP OP1,OP2(4)CMP AX,OP1答案(1)非法(2)合法(3)非法(4)非法3、假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列指令中哪些是非法的?它们的错误是什么?(1)MOV BP,AL(2)MOV WORD_OP [BX+4*3] [DI],SP(3)MOV WORD_OP1, WORD_OP2(4)MOV AX, WORD_OP1 [DX](5)MOV SAVE_WORD, DS(6)MOV SP, SS:DATA_WORD [BX] [SI](7)MOV AX, [WORD_OP1+WORD_OP2](8)MOV AX, [WORD_OP1-WORD_OP2+100](9)MOV [WORD_OP1], [WORD_OP1-WORD_OP2]答案:(1)非法,操作数类型不同。
微机原理复习题答案
一、单选题:1. 8088微处理器指令队列长度为()个字节。
A 2B 4C 6D 82. 8086微处理器指令队列长度为()个字节。
A 2B 4C 6D 83. 8088微处理器数据总线为()位。
A 4B 8C 12D 164. 8086微处理器数据总线为()位。
A 8B 16C 24D 325.在8088/8086微处理器中,共有()个16位寄存器。
A 12B 13C 14 D156. 在8088/8086微处理器中,标志寄存器共有()位状态标志和控制标志。
A 8B 9C 12D 147. 8088/8086微处理器在进行字符串操作时,若方向标志DF=1,每执行一条串字节操作指令,都要对源/目操作数地址进行一次调整,其规则为()。
A 加1递增B 减1递减C 不变D 加2递增8. 在取指令时,8088/8086会自动选择()段寄存器的段基值,加上由IP提供的偏移量形成物理地址。
A SSB DSC ESD CS9. 当涉及堆栈操作时,8088/8086会自动选择()段寄存器的段基值,加上由SP提供的偏移量形成物理地址A SSB DSC ESD CS10. 当涉及一个操作数(存储器操作数)时,8088/8086会自动选择()段寄存器的值为段基值(若以BP为基地址,则SS为段基值),加上16位偏移量形成物理地址这16位偏移量可以来自: *指令中提供的直接地址——16位的位移量; *某一个16位地址寄存器的值; *指令中的位移量加上16位地址寄存器之值。
A SSB DSC ESD CS11. 当RESET信号进人高电平状态后(即初始化状态),将使8088/8086微处理器的()寄存器置成FFFFHA CSB ESC SSD IP12. 8088/8086 CPU是在总线周期的()状态用地址锁存允许信号ALE来解决地址/数据线和地址/状态线的分时复用的A T1B T2C T3D T413.某处理器具有64GB的寻址能力,则该处理器具有的地址线条数是()。
微机原理复习题(附答案)
微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。
2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。
字长越长,计算能力越高,速度越快。
4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。
5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。
6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。
7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。
8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。
11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。
12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。
注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。
13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。
默认段地址寄存器DS。
直接寻址是对存储器访问时可采用的最简单的方式。
14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。
如:ADD AL,BL和MOV AX,1000都是指令性语句。
15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。
16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 微处理器中的寄存器主要用于存储什么?A. 指令B. 数据C. 地址D. 程序答案:B2. 在微机系统中,总线分为哪几种类型?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D3. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 管理内存D. 显示图像答案:B4. 在微机系统中,RAM和ROM的区别是什么?A. RAM是只读存储器,ROM是随机存取存储器B. RAM是随机存取存储器,ROM是只读存储器C. RAM和ROM都是随机存取存储器D. RAM和ROM都是只读存储器答案:B5. 微机系统中的I/O设备指的是什么?A. 输入/输出设备B. 内部/外部设备C. 集成电路/操作系统设备D. 接口/操作系统设备答案:A二、填空题6. 微机系统中的CPU由______和______组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机系统中的______用于存储正在执行的指令。
答案:指令寄存器(IR)8. 微机系统中的______用于存储当前正在处理的数据。
答案:累加器(ACC)9. 在微机系统中,______是用于存储指令和数据的设备。
答案:内存10. 微机系统中的______是用于输入输出数据的设备。
答案:外部设备三、简答题11. 简述微机系统中的指令周期包括哪些步骤?答案:指令周期通常包括取指令、分析指令、执行指令和写回结果四个步骤。
12. 描述微机系统中的中断系统的作用。
答案:中断系统允许微机在执行程序的过程中,响应并处理外部或内部的突发事件,提高了系统的响应能力和效率。
四、计算题13. 假设一个微机系统有16位地址总线和8位数据总线,请计算该系统的最大内存容量。
答案:最大内存容量 = 2^地址总线位数 * 数据总线位数 = 2^16 * 2^8 = 65536 * 256 = 16777216字节,即16MB。
五、论述题14. 论述微机系统中的流水线技术及其优点。
微机原理复习题答案
微机原理复习题答案一、选择题1. 微机系统中的CPU指的是什么?A. 中央处理器B. 中央存储器C. 中央输入设备D. 中央输出设备答案:A2. 微机系统中的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、信号总线、数据总线C. 内存总线、输入总线、输出总线D. 内部总线、外部总线、系统总线答案:A3. 下列哪个不是微机系统中的存储器?A. ROMB. RAMC. EPROMD. UPS答案:D4. 在微机系统中,中断的作用是什么?A. 强制CPU暂停当前任务B. 允许CPU处理外部事件C. 使CPU进入节能模式D. 重启CPU答案:B5. 微机系统中的I/O设备指的是什么?A. 输入输出设备B. 内部输出设备C. 外部输入设备D. 内部输入设备答案:A二、简答题1. 简述微机系统的组成。
答:微机系统主要由中央处理器(CPU)、存储器、输入输出设备(I/O设备)、总线系统等组成。
CPU负责执行程序指令和处理数据;存储器用于存储程序和数据;I/O设备用于与外部世界进行数据交换;总线系统负责连接各个部件,实现数据和控制信号的传输。
2. 什么是微指令和宏指令?它们之间有何区别?答:微指令是CPU内部用于控制微操作的指令,通常由操作码和操作数组成。
宏指令是高级语言中的指令,它由多个微指令组成,用于完成更复杂的操作。
微指令与宏指令的主要区别在于操作的复杂程度和执行的级别。
三、计算题1. 若某微机系统的地址总线宽度为16位,计算其最大寻址空间。
答:地址总线宽度为16位,意味着可以表示2^16个不同的地址,即64KB的寻址空间。
2. 如果一个微机系统的CPU时钟频率为1GHz,每个时钟周期执行一条指令,计算每秒可以执行多少条指令。
答:1GHz等于10^9赫兹,即每秒10亿个时钟周期。
如果每个时钟周期执行一条指令,那么每秒可以执行10亿条指令。
四、论述题1. 论述微机系统中的中断机制及其重要性。
微机原理复习题及答案
是运放 电阻,被放在电阻,被放在电阻,被放在 。
内部有 地和地和地和 地。
地。
地。
时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。
上的数据变化而变化。
上的数据变化而变化。
的,在给定值时产生的的,在给定值时产生的和 。
若D/A 转换行 ; ; 若一个并行一个并行 。
是CMOS 的 位位 转换器。
转换器。
转换器。
EOC 是 信号,可作为信号,可作为信号,可作为 。
6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。
在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。
序段。
3.3. 数据采集系统电路如下图所示。
图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。
微机原理复习题(含答案)
微机原理复习题(含答案)微机原理及应⽤复习题(1)⼀、选择题1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。
A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。
A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。
A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。
A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端⼝存取(读或写)⼀个字节所需的时间是⼀个()。
A.总线周期 B.时钟周期 C.指令周期D.存储器周期6.⼗进制数36.875转换成⼆进制数是()。
A.110100.01 B.100100.111 C.100110.11 D.100101.1017.⼗进制数-75⽤⼆进制数10110101表⽰,其表⽰⽅式是()。
A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可⽤于间接寻址的寄存器有()。
A.2个 B.4个 C.6个 D.8个9.堆栈的⼯作⽅式是()。
A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址⽅式中,操作数在()中。
A.通⽤寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、⽴即三种寻址⽅式指令的执⾏速度,由快⾄慢的排序为()。
A.直接、⽴即、间接 B.直接、间接、⽴即C.⽴即、直接、间接 D.不⼀定12.微机控制总线上传送的是()。
A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接⼝的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C 13.将累加器AX的内容清零的不正确操作是()。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 下列那个不是半导体存储器芯片的性能指标()。
A.存储容量B.存储结构 C .集成度 D.最大存储时间2. 外部设备的端口不包括()。
A .数据端口B .状态端口C .控制端口D .写保护口3. DMA控制器能够实现高速数据传送的主要原因是( )。
A.采用高速芯片 B.时钟频率高C.直接由硬件完成 D.DMA内部采用特殊控制方式4. 调试程序DEBUG的命令G表示()A.单步运行程序 B.运行C.检查和修改寄存器内容D.修改内存单元内容5. 8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。
A . RDB .RESTC . ALED . READY6. 下列指令中,影响标志的指令是( )。
A.从寄存器取数指令B.条件转移指令C.压栈指令D.循环移位指令7. 8086CPU在允许中断状态下,若INTR=1,则CPU在()之后,响应中断请求。
A.完成当前时钟周期 B.完成当前总线周期C.完成当前指令周期 D.取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A.中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。
A .地址总线B .数据总线C.地址和数据总线 D .地址、数据和控制总线10. 内存又称主存,相对于外存来说,它的特点是().A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设SP=000CH,SS=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )A.000B6HB.00A8EHC.000B2H D:00A8AH12.在下列指令中,正确的格式是( )A.XCHG AX,DSB.MOV CL,DXC.LEA DX,BETA[BX][SI]D.POP CS13.在DMA方式下,CPU与总线的关系是( ).A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态二、填空题1. 微处理器是把()和()这两部分功能部件集成在一个芯片上的超大规模集成电路。
微机原理 第一章答案
第1章习题与思考题1、将下列二进制数转换成十进制数、BCD数。
解题方法:按权展开,十进制运算;四位二进制码对应一位十进制数字A、01000100B =1⨯26+1⨯22=64+4=68=(01101000B)BCDB、00110111B =1⨯25+1⨯24+1⨯22+1⨯21+1⨯20=32+16+4+2+1=55=(01010101B)BCDC、00101101B =1⨯25+1⨯23+1⨯22+1⨯20=32+8+4+1=45=(01000101B)BCDD、01001111B =1⨯26+1⨯23+1⨯22+1⨯21+1⨯20=32+8+4+2+1=79=(01111001B)BCD2、完成下列二进制无符号数的加法运算。
A、00011101+00000101 =00100010BB、10010110+01101111=100000101BC、00111110+11100011=100100001BD、10101010+11001101=101110111B3、完成下列二进制数的逻辑“与”、“或”、“异或”运算。
解题方法:位对位逻辑运算A、10110011和1110000110110011∧11100001=10100001B10110011∨11100001=11110011B10110011 ⊕11100001=01010010BB、10101010和0011001110101010∧00110011=00100010B10101010∨00110011=10111011B10101010 ⊕00110011=10011001BC、01110001和1111111101110001∧11111111=01110001B01110001∨11111111=11111111B01110001⊕11111111=10001110BD、00111110和0000111100111110∧00001111=00001110B00111110∨00001111=00111111B00111110 00001111=00110001B4、完成下列十六进制无符号数的加、减运算。
微机原理复习题答案
微机原理复习题答案1. 微机原理课程主要研究的内容包括哪些?- 计算机硬件组成- 计算机指令系统- 计算机存储系统- 输入输出系统- 计算机总线结构2. 微处理器的主要功能是什么?- 执行指令- 处理数据- 控制计算机其他部件3. 简述冯·诺依曼计算机体系结构的特点。
- 程序存储- 顺序执行- 单处理单元4. 什么是指令周期?它包括哪些阶段?- 指令周期是CPU执行一条指令所需要的时间。
- 包括取指、译码、执行、访存、写回等阶段。
5. 微机存储器的分类有哪些?- 只读存储器(ROM)- 随机存取存储器(RAM)- 可擦写可编程只读存储器(EPROM)- 闪存存储器(Flash)6. 简述微机总线的作用及其分类。
- 作用:连接各个部件,传输数据和控制信号。
- 分类:数据总线、地址总线、控制总线。
7. 什么是中断?中断处理过程包括哪些步骤?- 中断是CPU在执行程序过程中,由于某些紧急事件的发生而暂时中止当前程序的执行,转而处理这些紧急事件的过程。
- 处理过程包括:中断请求、中断响应、中断服务、中断返回。
8. 微机输入输出设备有哪些?- 键盘- 鼠标- 显示器- 打印机- 扫描仪9. 简述汇编语言的特点。
- 与机器语言接近- 易于理解- 执行效率高10. 微机原理课程中,如何理解程序的执行过程?- 程序的执行过程包括程序的加载、指令的执行、数据的处理、结果的输出。
11. 什么是微机的寻址方式?常见的寻址方式有哪些?- 寻址方式是CPU访问内存单元的方式。
- 常见的寻址方式包括:直接寻址、间接寻址、基址寻址、索引寻址。
12. 简述微机的启动过程。
- 启动过程包括:加电、自检、加载引导程序、加载操作系统、进入用户界面。
13. 微机的存储器地址是如何分配的?- 存储器地址分配是根据程序的需要和存储器的容量来确定的。
14. 什么是微机的时钟频率?它对计算机性能有何影响?- 时钟频率是CPU的时钟周期频率,它直接影响CPU的运算速度和处理能力。
微机原理答案
微机原理答案计算机应用基础第 1 章基础知识1.1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1.2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
解:(1)166,A6H(2)0.75(3)11111101.01B, FD.4H(4) 5B.AH, (10010001.011000100101)BCD1.4 8 位和 16 位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(-127~+127)、(-32767~+32767)补码 (-128~+127)、(-32768~+32767)反码(-127~+127)、(-32767~+32767)1.5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B(2)X= -71D(3)X= +1001001B解:(1)原码:11110011 补码:10001101(2)原码:11000111 补码:10111001(3)原码:01001001 补码:010010011.6 写出符号数 10110101B 的反码和补码。
解:11001010,110010111.7 已知 X 和 Y 的真值,求[X+Y]的补码。
(1)X=-1110111B Y=+1011010B(2)X=56D Y= -21D解:(1)11100011(2)001000111.8 已知 X= -1101001B,Y= -1010110B,用补码求 X-Y 的值。
解:111011011.9 请写出下列字符的 ASCII 码。
4A3-!解:34H,41H,33H,3DH,21H1.10 若给字符 4 和 9 的 ASCII 码加奇校验,应是多少?解:34H,B9H1.11 上题中若加偶校验,结果如何?解:B4H,39H1.12 计算下列表达式。
(1) (4EH+10110101B)x(0.0101)BCD=((2)4EH-(24/08H+’B’/2)=()B解:)D(1) 129.5D(2)101010B第 2 章微型计算机基础2.6 简述 CPU 执行程序的过程。
微机原理复习题参考答案
一.填空题。
1 . 单片机与普通计算机的不同之处在千其将—CPU—、—存储器—和_1/0接口—三部分集成千一块芯片之上。
2. MCS-51系列单片机中,片内无ROM的机型是—8031—,有4KB ROM的机型是—8051—,而有4KB EPROM的机型是—8751—°3. 通常单片机上电复位时PC=—0000—H,SP=—07—H。
4. 1/0数据传送方式有_PO—-、—P1—、_P2_和_P3_四种。
5. 当8051地RST端上保持—2个—机器周期以上低电平时,8051即发生复位。
6. MOV A, #30H是—立即数—寻址方式。
MOVX A, @DPTR是—变址—寻址方式。
7. 微型计算机一般都是采用总线结构,它的系统总线有—地址总线—、—数据总线—、—控制总线。
8. 通常单片机上电复位时PC=—0000—H,SP=—07—H。
8031单片机复位后R4所对应的存储单元地址为_04_H,因上电时PSW=—00—H。
9. MCS-51的中断系统优先级有_两—_级,由—I P—寄存器控制。
10. MCS-51的堆栈存取数据的原则是—先进后出。
11. 若系统晶振频率为12MH z,机器周期为—1—us,最短和最长指令周期分别为_—1_us和—4—us。
12. MOV A, B是—寄存器—寻址方式。
MOVC A, @A+PC是—变址—寻址方式。
13. 使用8031单片机时需将E正扑脚接_—低_电平,因为其片内无—ROM—存储器。
8051地RST端上保持—2—个机器周期以上低电平时,8051即发生复位。
14. 通常单片机上电复位时,SP=—0000—H,通用寄存器则采用第—°—组,这一组寄存器的地址范围是从00—H N_07—H。
15. 8051单片机其内部有_21_个特殊功能寄存器,其中—°—个可以位寻址。
16. MCS-51单片机PC的长度为—_16_位;另一个与PC长度相同的寄存器为DPTR。
微机原理复习题_第1、7章_序论、中断系统
第一章序论一.填空题1.与十进制数45等值的二进制数是______;与十进制数67等值的十六进制数是______。
答案:101101B;43H技巧:45=16×2+13=2DH=101101B ; 67=16×4+3=43H2.(250)10=()16=()2=()8答案:FA;11111010;372技巧:250=16×15+10=FAH=1111 1010B=372Q3.若X= -1010100,机器字长为8,则[X]原码 =______,[X]反码 =______ ,[X]补码 =______。
答案:11010100;10101011;101011004.对于字长为8的定点整数,其原码、反码的表示范围是______,补码的表示范围是______。
若N=-1010100,n=8,则[N]原码=______,[N]反码=______,[N]补码=______。
答案:-127~+127;-128~+127;11010100;10101011;101011005.已知X= +1011001,则 [X]补=______;已知Y =-1011001,则 [Y]补=______。
答案:01011001;101001116.已知X=-0.1011001,则 [X]补=______;已知Y=-0.1011001,则 [Y]反=______。
答案:1.0100111;1.01001107.字符“A”的ASCII码为41H,则字符“D”的ASCII码应为:______;字符“0”的ASCII码为30H,则字符“8”的ASCII码应为:______。
答案:44;388.若X=-107,Y=+74,按8位二进制可写出:[X]补=______;[Y]补=______;[X+Y]补=______;[X-Y]补=______答案:1001 0101B;0100 1010B;1101 1111B;0100 1011B分析:107=16×6+11=6BH ∴ [X]补=0-6BH=95H ;74=16×4+10=4AH ∴ [Y]补=4AH ;[-Y]补=0-[Y]补=B6H [X+Y]补=95H+4AH=DFH ;[X-Y]补=[X]补+[-Y]补=95H+B6H=4BH或[X-Y]补=[X]补-[Y]补=95H-4AH=4BH (有溢出,结果出错)9.110101.11B=______D答案:53.75 分析:11 0101B=35H=16×3+5=53D 0.11=1×2-1+1×2-2=0.7510.若[X]补=0011 0011B,[Y]补=1100 1100B,则[X-Y]补=______B,运行结果对状态标志ZF、SF、OF的影响为______、______、______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(30)1C 2B 3C 4A 5C 6C 7A 8D 9A 10D11B 12D 13C 14A 15B 16C 17D 18A 19B 20A21C 22D 23A 24D 25C 26A 27B 28C 29D 30C二、判断题(20)1√2 X 3 X4√5 X6 X7√8 X9√10 X11X12 X13√14√15√16√17 X18 X19 X20 X三、简答题(10)1 课本P368。
2WR# RD# M/IO# BHE# DT/R#mov ah, DS:[1001] : 1 0 1 0 0mov ah, DS:[1000] : 1 0 1 1 0mov ax, DS:[1000] : 1 0 1 0 03答案要点:INTR信号有效,中断允许标志位1;CPU执行完当前指令。
4答案要点:采用先进的超标量流水线机制,以并行方式在U、V两条流水线上同时执行两条指令。
在U 流水线上可以执行任意指令,但是在V流水线上只能执行和当前U流水线上执行的指令符合配对规则的指令。
5答案要点:逻辑地址、线性地址、物理地址;逻辑地址=段选择子:偏移量,通过逻辑地址可得到段描述,之后将得到线性地址。
线性地址=段基址+偏移量,线性地址通过相应的页面映射规则(如果有)就可以得到实际的物理地址。
物理地址=页基址+页内偏移量,通过线性地址相应的页面映射规则得到。
6答案要点:GDT/IDT为所有任务共享;LDT为每个任务私有。
7答案要点:需要16Kx8/8Kx4=4,一共需要4片1#和2#芯片构成bank0,3#和4#芯片构成bank1bank0:8Kx8,2^13,A0=0bank1:8Kx8,2^13,BHE#=08答案要点:2个总线周期。
第一个总线周期:8086触发一个INTA脉冲,告诉中断控制器,它的INTR予以确认。
第二个总线周期:CPU出发一个INTA脉冲,让中断控制器将中断类型号放在数据总线上,并在T4拍开始的下降沿采集中断类型号。
9答案要点:包含两个方面:(1)初始化数据缓冲区的起始地址(2)初始化传输的字节数10答案要点:在设置特殊屏蔽方式后,在用OCW1对屏蔽寄存器的的某一位置1时,会同时使当前中断服务寄存器的对应位置0,这样,不止屏蔽了当前正在处理的这级中断,并且开放了其它级别较低的中断。
四、填空题(10)1、程序方式、中断方式、DMA方式2、分辨率、转换精度、转换速率和建立时间、线性误差3、I/O空间、内存空间、配置空间4、实模式、保护模式、虚拟8086模式5、总线周期6、指令周期7、可屏蔽中断、非屏蔽中断8、逻辑地址、线性地址、物理地址9、宽度、总线频率、传输率10、全嵌套、特殊嵌套、优先级自动循环、优先级特殊循环五、8253第一题题目:欲使8253的计数器2产生600 Hz的方波,经滤波后送至扬声器发音,当按下任一键时声音停止。
试编写此程序。
8253的端口地址为40H-43H,8255A的端口地址为60H-63H。
8253的输入时钟CLK的频率为1.19MHz。
解答:计数器2的时钟输入:T2=1/f2=1/1.19 MHz840 ns方波发生器OUT2的输出周期为:1/600 Hz1665 ms计数器2方波发生器的计数初值为:1665 ms / 840 ns1983利用上述办法,编制的源程序如下。
STACK SEGMENT PARA STACK ‘STACK’DB 256 DUP(0)STACK ENDSDATA SEGMENT PARA PUBLIC ‘DATA’FRED DW 1983DATA ENDSCODE SEGMENT PARA PUBLIC ‘CODE’ASSUME CS:CODE, DS:DATA, SS:STACKSTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DX,AXIN AL,61HOR AL,03HOUT 61H,ALMOV AL,10110110BOUT 43H,ALMOV BX,FREDMOV AL,BLOUT 42H,ALMOV AL,BHOUT 42H,ALMOV AH,0INT 16HIN AL,61HAND AL,11111100BOUT 61H,ALRETSTART ENDPCODE ENDSEND START8253第2题题目:利用8253的计数器0对外部事件计数10次。
如图1,外部事件用单稳电路输入,单稳电路的输出接至CLK,GATE接+5V。
试编写此程序。
图1 8253对外部事件计数电路图解答:由于计数器的CLK接至单稳电路,因而计数初值写入计数器后要由外接的单稳电路输入一个脉冲把计数初值装入减1计数器,才能对外部事件进行计数。
所以,外部事件要输入11次,用查询计数器的初值和最终值编制的程序如下。
STACK SEGMENT STACK ‘STACK’DW 32 DUP(0)STACK ENDSDATA SEGMENTDA1 DB ‘WAIT LOAD’,0AH,0DH,’$’DA2 DB ‘PLEASE INPUT’,0AH,0DH,’$’DA3 DB ‘PROGRAM TERMINATED NORMALLY’,0AH,0DH,’$’DATA ENDSCODE SEGMENTBEGIN PROC FARASSUME SS:STACK,CS:CODE,DS:DATAPUSH DSSUB AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV DX,383HMOV AL,11HOUT DX,ALMOV DX,380HMOV AL,10HOUT DX,ALMOV DX,OFFSET DA1MOV AH,9INT 21HMOV DX,380HLOAD: IN AL,DXCMP AL,10HJNE LOADMOV DX,OFFSET DA2MOV AH,9INT 21HMOV DX,380HCONTIN: IN AL,DXCMP AL,0JNZ CONTINMOV DX,OFFSET DA3MOV AH,9INT 21HRETBEGIN ENDPCODE ENDSEND BEGIN8255 第一题题目:利用8255A作为并行打印机的接口。
要求:用8255A的A口连接打印机,工作方式1输出,用查询方式将内存缓冲区OBUF的100H 个字节数据送打印机输出,打印机接口电路如图2所示,试编制打印驱动程序。
图2解答:打印驱动程序编制如下:DATA SEGMENTOBUF DB 100H DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL,0A8HOUT 43H,ALMOV CX,100HMOV SI,OFFSET OBUFL1: IN AL,42HAND AL,10HJNZ L1MOV AL,[SI]OUT 40H,ALINC SILOOP L1MOV AX,4C00HINT 21HCODE ENDSEND START8255 第2题题目:利用8255A作为简单的输入/输出接口实现同步传送。
设在IBM PC的扩展板上有一片8255A,其端口B连接8位二进制开关,端口C接8位LED发光二极管,电路连接如图3所示。
运行程序时,可观察到LED的显示将反映二进制开关的状态,并且,按下任意键时,可退出运行。
假设8255A的端口地址为:端口A:218H,端口B:219H,端口C:21AH,控制端口:21BH。
图3解答:源代码如下:DATA SEGMENTMESS DB ’ENTER ANYKEY TO EXIT TO DOS!’,0DH,0AH,’$’DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESSMOV AH,09INT 21HINIT: MOV DX,21BHMOV AL,10000010BOUT DX,ALREAD: MOV DX,219HIN AL,DXWRITE: MOV DX,21AHOUT DX,ALMOV DL,0FFHMOV AH,06HINT 21HJNZ QUITTJMP READQUITT: MOV AH,4CHINT 21HCODE ENDSEND START。