微机原理问答题汇总

合集下载

微机原理复习题含答案

微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。

答案:CPU2. 微机系统中,______存储器用于存储程序和数据。

答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。

答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。

答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。

总线按功能可以分为数据总线、地址总线和控制总线。

2. 描述微机系统中存储器的层次结构。

答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。

四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。

答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。

地址总线宽度为24位,表示可以寻址2^24个地址。

因此,最大内存寻址能力为2^24 * 2字节 = 16MB。

五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。

答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。

它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。

微机原理 简答题及答案

微机原理 简答题及答案

1.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。

2.微机系统的硬件由哪几部分组成?答:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。

3.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。

分三组:地址总线,数据总线,控制总线。

4.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。

执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。

5.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU 的利用率。

6.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

7.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、单项选择题(每题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. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。

微机原理问答题

微机原理问答题

5.什么是CPU输入输出的查询方式?不查询对CPU数据的输入输出有何影响?
答:CPU输入输出是CPU对外部设备数据的输入输出是通过端口实现的,输入是程序原始数据和各种现场采集到的资料和信息输入至计算机,输出是计算结果或各种控制信号输出到各种输出设备实现各种控制;查询是数据通过状态端口判断信息是否准备就绪进而实现传递;不查询时数据会错乱或丢失。

6.什么是中断?为什么要中断?怎样实现中断?
答:中断就是CPU在运行的过程中被外部触发信号打断,转而执行中断服务子程序的过程。

为什么要中断:当CPU与外部设备交换信息时,若用查询方式,则CPU就要浪费很多时间去等待外设,即快速的CPU与慢速的外设之间的矛盾。

怎样实现中断:(第五版P241,第四版P267,中断响应流程图)
1.关中断;
2.保留断点;
3.保护现场;
4.给出中断入口,转入相应的中断服务程序;
5.
恢复现场;6.开中断与返回。

7.外设与CPU之间的联系方式是什么?及其工作原理。

答:通过总线联系:数据总线:数据在CPU与I/O接口之间通过双向传递;
控制总线:传递各种控制信号;
地址总线:I/O接口通过地址总线来寻址的,它可寻址64K个外部端口。

外部信息的传递是通过总线进行的,外设与CPU之间通过查询方式输入输出。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题。

1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。

B. 存储器。

C. 输入设备。

D. 输出设备。

答案,C。

2. 下列哪个不属于微处理器的功能?A. 运算。

B. 控制。

C. 存储。

D. 输入。

答案,D。

3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。

B. 应用软件。

C. 数据库软件。

D. 固件。

答案,C。

4. 下列哪个不是微机系统的外部设备?A. 打印机。

B. 鼠标。

C. 显示器。

D. 内存条。

答案,D。

5. 下列哪个不是微机系统的存储器?A. 内存。

B. 硬盘。

C. CPU。

D. 光盘。

答案,C。

二、填空题。

1. 微机系统的核心部件是______。

答案,中央处理器。

2. 微机系统的内存是用来存储______。

答案,程序和数据。

3. 微机系统的主要输入设备有键盘、______。

答案,鼠标。

4. 微机系统的操作系统是用来管理______。

答案,硬件和软件资源。

5. 微机系统的显示器是用来输出______。

答案,图像和文字。

三、简答题。

1. 什么是微机系统?简要描述其基本组成部分。

答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。

2. 请简要介绍微处理器的功能及其作用。

答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。

3. 请简要介绍微机系统的软件组成部分。

答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。

四、问答题。

1. 请简要描述微机系统的工作原理。

答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。

2. 请简要介绍微机系统的存储器种类及其特点。

答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。

A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。

A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。

A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。

A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。

A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。

A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。

A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。

A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。

A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。

A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。

12. 微机系统中的总线可以分为数据总线、地址总线和____。

13. 微机系统中,一个存储单元可以存储一个____。

14. 微机系统中,中断向量表存储了中断服务程序的____。

15. 微机系统中,I/O端口地址通常由____总线提供。

16. 微处理器的指令集是一组预定义的____。

17. 微机系统中,堆栈操作遵循____原则。

18. 微机系统中,DMA可以减少CPU的____。

19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。

20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。

答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。

答案:16位、32位或64位,根据具体微机的配置而定。

8. 在微机中,________是用来存储指令和数据的。

答案:内存(RAM)9. 微机的I/O设备包括________、________等。

答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。

答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。

答案:微机的工作原理基于指令的执行。

CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。

操作结果可能存储回内存或发送到I/O设备。

整个过程由控制单元协调,确保指令的正确执行。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。

A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。

A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。

A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。

A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。

A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。

7. 在微机系统中,________是用于存储程序和数据的物理部件。

8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。

9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。

10. 在微机系统中,________是用于暂时存放信息的高速存储部件。

三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。

12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。

13. 解释中断在微机系统中的作用及其实现方式。

14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。

15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。

四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。

17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。

18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、接口的基本功能是什么?对I\O接口的实质是对什么操作?(接口有哪三种基本功能?)
接口有三种基本功能:(1)作为微型机与外设传递数据的缓冲站;(2)正确寻址与微机交换数据的外设;(3)提供微型机与外设间交换数据所需的控制逻辑和状态信号。

IO操作实质是对IO端口操作。

2、在I\O同步控制方式中,请简述中断驱动式控制方式的基本工作原理。

在这种控制方式中,CPU和IO设备之间的数据传送是通过CPU响应IO设备发出的终端请求来实现的,CPU和IO设备的关系是MPU被动,IO是主动。

即IO操作是由IO设备启动的。

当IO设备需要CPU服务是通过其接口发出中断请求信号,CPU在收到中断请求信号后,中断正在执行的程序,保护断点,转去为响应外设服务,执行一个相应的中断服务子程序;服务完毕后恢复断点,返回原来的中断程序继续执行。

如果CPU没收到中断请求,则继续进行正在做的事,不理会io设备。

3、宏与过程主要有什么不同?
不同在于
(1)宏操作可以直接传递和接收参数,而过程不能直接带参数,必须通过堆栈、寄存器存储器来传递参数,编程比宏复杂一点
(2)子程序无论被调用多少次它都只被汇编一次,有唯一的一段目标代码;而宏指令调用多少次就汇编多少次,每次调用都要在程序中展开并保留宏体中的每一行。

(3)宏操作并不会在执行目标代码时增加额外的时间开销,但过程调用由于要恢复现场及断点,因此会延长目标程序的执行时间。

4、有哪几种IO同步控制方式
(1)程序查询式控制(2)中断驱动式控制(3)存储器直接存取DMA(4)延时等待式5、中断向量表位于存储器的什么地方?如何根据中断类型码获得中断向量?
中断向量表位于000~3FFH的1K存储空间
中断类型码*4获得中断向量在中断向量表中存放的起始位置
从该位置连续取四个字节即是该中断的中断向量。

6、哪一个引脚是存储器的片选端?有哪几种译码方式?
片选端CS
线译码法局部译码法全局译码法
存储器片选控制方法通常有哪几种?他们各自有何缺点?
线译码法局部译码法全局译码法
线选法和局部译码法的优点:电路简单,尤其是线选法,根本无需片选译码电路;缺点是:存在地址空间重叠,地址不连续,使寻址空间利用率低。

全译码法不存在地址空间重叠和不连续问题,但是电路稍微复杂。

全译码法、部分译码法法和线选法各有何特点?
线选法是高位地址直接连到片选信号上;
全译码是把所有高位地址全部进行译码,译码后的信号连接到片选信号上;
部分译码法是吧所有高位地址中的一部分进行译码,译码后的信号连接到片选信号上。

7、外部中断源请求得到CPU响应,应满足哪些条件?
(1)置位了中断请求触发器
(2)中断屏蔽触发器处于非屏蔽状态
(3)CPU内部是中断开放的
(4)没有更高优先级别的中断请求正在被响应或者正发出、正挂起
(5 )CPU没有现行指令后才能采样INTR线而响应可能提出的外中断请求。

8、整个汇编源程序以什么伪指令结束?它有什么作用?
整个汇编源程序以END伪指令结束
它的作用有两点
(1)指示源程序文件的结束(2)在主模块程序中指出程序的第一条可执行指令的位置10、为组成32KBRAM 和16KB ROM,起始地址为0000H和8000H,可提供芯片为2764和6264芯片。

求需多少6264和2764并给出每一片地址空间。

6264容量为8K 2764容量为8K
所以6264需要4片2764需要2片
6264地址0000H~1FFFH 2000H~3FFFH 4000H~5FFFH 6000H~7FFFH
2764地址8000H~9FFFH 0A000H~0BFFFH
11、简述8255在方式1下的输入过程
外设利用STB信号将数据锁存至8255,8255接到数据后将IBF置位有效,延迟一段时间发INTR信号给CPU,CPU响应这一申请,发RD信号将数据取走,并使中断申请无效,延迟一时间,IBF无效
12、写出5中80486指令的寻址方式
1)立即数寻址MOV AX,9099H
2)寄存器寻址MOV EDX,EBX INC CL MOV DS,AX
3)直接寻址MOV AX,[3000H] (DS 可省略)
4)寄存器间接寻址MOV AX,[DI] SI、DI、BX、间接寻址默认操作数在DS段
MOV DX,[BP] 以BP间接寻址,默认操作数在SS
5)基址寻址MOV AX,[BP+24]
6)变址寻址MOV EAX,5[EBP]
7)基址加变址寻址:MOV AL,[BX][SI]
8)带唯一的基址加变址寻址MOV AX,[BX+DI+MASK]
9)带位移的基址加比例变址寻址INC[EDI*8][ECX+40]
10)基址加比例变址寻址MOV AX,[ECX*2][ESI]
11)比例变址寻址MOV AX,TABLE[EBP*4]
17、写出计算机中的汇编语言指令格式并说明各组成部分的作用。

格式指令[标号;]操作码[操作数1],[操作数2];注释段
计算机的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,操作数字段指出在指令执行的过程中需要的操作数。

标号指明指令的地址,注释段是对指令的解释。

18、解释计算机中为什么设计二进制编码问题?
由于计算机由软硬件组成,硬件是数字集成器件、是具体的操作执行者,而执行不同的操作数是由不同的二进制数来代表的,因此设计二进制代码。

19、说明8086系统的存储器为什么要采取地址分段的方法进行寻址?
由于8086内部运算器是16位外部地址线是20位,寻址20位地址空间必须把存储器分段使用,8086系统存储器可以有四个逻辑段,每个逻辑段最大64K,最小16B
20、如果在一个程序开始执行之前(cs)=0A7EH 和(ip)=2B40H,求物理地址?指向这一入口地址的CS和IP值是否一致?
物理地址:0A7EH*16+2B40H=0D320H
不唯一,同一物理地址可以对应不同的逻辑地址
21、8086 8066CPU如何解决地址线和数据线的复用问题?ALE信号何时处于有效状态?通过地址锁存器链接地址总线,通过数据总线收发器链接数据总线,当复用引脚传输地址信
号时,ALE有效
22、写出四条指令,分别把AX清零
MOV AX,0 XOR AX,AX AND AX,0 SUB AX,AX
23、给定DAT DW 1234H说明指令MOV AX,DAT 和MOV AX,OFFSET DAT的区别?MOV AX, DAT 指令执行后,AX得到的是存储器操作数的DAT字变量的内容,而MOV AX,OFFSET DAT指令执行后,AX得到的是DAT字变量的偏移地址
24、解释8086CPU的状态标志寄存器的状态标志位的含义。

状态标志:状态标志用来反映EU执行算术运算和逻辑运算以后的结果特征,这些标志常常作为条件转移类指令的测试条件,控制程序的运行方向。

这6位分别是:
CF 进位标志CF=1表示指令执行结果在最高位产生了一个进位或借位
PF奇偶标志PF=1表示执行指令结果有偶数个1
AF 辅助进位标志AF=1 结果的低4位产生进位或借位
ZF 0标志:ZF=1 表示运算结果为0
SF 符号标志; SF=1 表示运算结果为负数
OF 溢出标志:OF=1 带符号数在进行算术运算时产生了算术溢出。

25、堆栈的作用是什么?它的操作规则是什么?
堆栈指令常用于主-子程序间的参数传递,以及主-子程序和中断处理程序中保护和恢复现场,也可用于数据传送和交换。

规则是压栈和弹栈,均只能在栈顶进行,压栈时,栈顶向低地址方向调整;弹栈时,栈顶向高地址调整。

26、什么是存储器的物理地址?如何计算物理地址?
物理地址的存储单元拥有的一个唯一的地址编号,是CPU访问存储器的实际寻址地址,用20位地址码表示,其编码范围为00000H~FFFFFH。

物理地址=段基址*16+偏移地址
27、若写入8255A的控制字是83H,说明其各端口的工作方式?
A 组方式0 A口输出C口高四位输出
B 组方式0 B口输入C口低四位输入。

相关文档
最新文档