微机原理试卷(解析)
微机原理试题及答案

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

微机原理试题及答案一、选择题。
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. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题及答案

微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理试题及答案

微机原理试题及答案一、选择题(每题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一次可以处理____位的数据。
微机原理试题及答案剖析

一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX [BX]的寻址方式是_D _____________________ 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH执行SHLAL,1指令后,AL的内容为A。
(A)7EH ( B)1FH (C) 9FH (D)7FH解析:shl al ,1即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B _______________ o(A) SRAM (B) DRAM (C) EEPROM (D) EPROM4.某EPROMS片上有19条地址线A〜A18,它的容量为_C ________________________ o(A) 128K ( B) 256K (C) 512K (D) 1024K5.8086/8088CPU的SP寄存器是多少位的寄存器_B ____________________ 。
(A) 8 位(B) 16 位(C) 24 位(D) 32 位6.在STOSB旨令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D o(A) SP (B) BX (C) SI (D) DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确C o(A) A 口输入无锁存能力(B) A B 口输出有锁存能力(C) C 口输入有锁存能力(D) A B C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它__A _______________ o(A)速度最快(B) CPU可不参与操作(C)实现起来比较容易(D) 能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C _______ o(A) DT/R (B) DEN (C) ALE (D) AEN10.在LOOP旨令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存(A) AX (B) BX (C) CX (D) DX解析:loop :循环指令。
微机原理试题及答案

微机原理试题及答案卷16一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。
反复执行空操作,直到DMA操作结束进入暂停状态, 直到DMA操作结束进入保持状态, 直到DMA操作结束进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式?查询方式中断方式?直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
?计数器?寄存器?移位寄存器? D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。
128 ?256 ? 16K ? 64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令?执行关中断指令执行PUSH指令?内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA口?PB口? PC口?控制口7、8088CPU处理动作的最小时间单位是()。
指令周期?时钟周期?机器周期?总线周期8.堆栈是内存中()。
先进先出的ROM区域?后进先出的ROM区域先进先出的RAM区域?后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片?串行通信规程(协议)串行通信接口标准?系统总线标准10、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM ?DRAM ?ROM ?EPROM11、鼠标器是一种()。
手持式的作图部件?手持式的光学字符识别设备手持式的座标定位部件?手持式扫描器12、传送速度单位“bps”的含义是()。
b ytes per second ?bits per secondbaud per second ?billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。
微机原理试卷(解析)

译码器 IOW D7-D0
RFB
CS
XFER IOUT1
WR1 IOUT2
+
WR2
DI7-0
ILE VREF
+5V
1. 计算上限和下限的数字量:
VO
V
4V 1V
0
上限:4*256/5=205=CDH 下限:1*256/5=51=33H
2. 程序:
START: MOV DX,320H MOV AL,32H
A)32
B)16
ቤተ መጻሕፍቲ ባይዱ
C)64
D)8
4、编写一完整的程序,完成计算 AX 中“1”的个数,并将其送到 CX 中。
3、当M/IO="0",RD="1", WR="0"时,CPU完成的操作为
D
。
CODE SEGMENT
A)存储器读
B)I/O 读
C)存储器写
D)I/O 写
ASSUME CS:CODE
4、下述中断,优先权级别最高的中断是 D
共4页 姓名:
第4页
解:8255A 的端口地址为:B8H、BAH、BCH、BEH
(1)程序:
DATA SEGMENT DATA1 DB 10 DUP(?)
DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START:MOV AX,DATA
MOV DS,AX MOV AL,10110001B OUT 0BEH,AL MOV AL,00001110B OUT 0BEH,AL MOV BX,0 MOV CX,10 BEGIN: MOV AL,00001111B OUT 0BEH,AL CALL DELAY IN AL,0B8H MOV BYTE PTR DATA1[BX],AL MOV AL,00001110B OUT OBEH,AL LOOP BEGIN DELAY: MOV DX,N DEC DX JNZ DELAY CODE ENDS END START
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
共4页 姓名:
第4页
解:8255A 的端口地址为:B8H、BAH、BCH、BEH
(1)程序:
DATA SEGMENT DATA1 DB 10 DUP(?)
DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START:MOV AX,DATA
MOV DS,AX MOV AL,10110001B OUT 0BEH,AL MOV AL,00001110B OUT 0BEH,AL MOV BX,0 MOV CX,10 BEGIN: MOV AL,00001111B OUT 0BEH,AL CALL DELAY IN AL,0B8H MOV BYTE PTR DATA1[BX],AL MOV AL,00001110B OUT OBEH,AL LOOP BEGIN DELAY: MOV DX,N DEC DX JNZ DELAY CODE ENDS END START
MOV AL,1FH
OUT 40H,AL
OUT 41H,AL
OUT 42H,AL
MOV AL,08H
OUT 41H,AL
OUT 40H,AL
3、某系统中有 4 片 8259A 级联使用,1 片为 8259A 主片,3 片为 8259A 从片,从片接入主片的 IR1、IR3 和 IR5。主片中断类型号为 98H~9FH,端口地址为 0BC0H、0BC1H。中断采用电平触 发、特殊全嵌套工作方式、普通 EOI 结束、缓冲方式。仅编写主片的初始化程序段。
(2)程序: PUSH DS MOV DX,OFFSET QUSHU MVO AX,SEG QUSHU MOV DS,AX MOV AL,9BH MOV AH,25H INT 21H POP DS
附:
PA0 ~ PA7
INTE
PC4
A
PC5
STB IBF
PC3
PC6 ~ PC7
INT
R
I/O
8255A 的 A 口工作于方式 1 ,输入
LOOP2:DEC CX JNZ LOOP1 MOV [2100H] ,AL
2、 已知SRAM2114芯片容量为1K 4位,若要组成16KB的系统存储器,则共需芯片数为 A 。
A)32
B)16
C)64
D)8
4、编写一完整的程序,完成计算 AX 中“1”的个数,并将其送到 CX 中。
3、当M/IO="0",RD="1", WR="0"时,CPU完成的操作为
END START
5、当8259A可编程控制器级联使用时,其主片IRi(i=0~7)应与从片的 A 连接。
A)INT
B)INTA C)CS
D)CASi(i=0~2)
JNC LOOP2 INC BX
LOOP2:LOOP LOOP1
注:1.请命题老师用黑色的墨水工整的书写,作图准确,以保证试卷字迹清晰。2.请命题老师在试题后面留出答题空间。 3.学生不得在草稿纸上答题
五、编写出下列可编程芯片的初始化程序段(17 分) 1、设 8255A 的 4 个端口地址为 60H~63H,将 A 口置成方式 1 输入,B 口置成方式 0 输出,PC4
~PC7 作为输入口,PC0~PC3 作为输出口。
2、设 8253 的端口地址为 40H~43H,计数器 0 工作在方式 4,计数初值为 800H;计数器 1 工
AGAIN: INC AL OUT DX,AL
JMP AGAIN DELAY:MOV CX,N
LOOP DELAY
3、8255A作为接口的软件查询方式下的A/D转换,电路连接如图所示,用8255A的A端口作为
输入(工作于方式1选通输入方式),A/D转换器的启动信号由C端口PC7提供(产生一个正脉冲),
D
。
CODE SEGMENT
A)存储器读
B)I/O 读
C)存储器写
D)I/O 写
ASSUME CS:CODE
4、下述中断,优先权级别最高的中断是 D
START:MOV CX,16 MOV BX,0
MOV CX,BX CODE ENDS
A)NMI
B)INTR
C)单步中断 D)INT n
LOOP1:ROR AX,1
MOV AL,1001X110B OUT 43H,AL MOV AL,1FH OUT 42H,AL
2、用 DAC0832 产生锯齿波,上限为 4V,下限为 1V,试计算上下限电压对应的数字量,化出程 序框图,并编写有关的程序段。(DAC0832 工作在直通方式下,其端口地址为 320H)
DAC0832
位。
1、传送 20H 到 AL 寄存器,传送 25H 到 BL 寄存器,完成(AL) (BL)。
2、8086CPU 主要由 执行部件(EU) 和 总线接口部件(BU) 两部分组成。
MOV AL,20H
3、8086系统中,如果寄存器CS=7850H,IP=285AH,则程序指令的实际地址为 7AD5AH 。
JAE ,LOOP2
11、串行通信的基本工作方式有 同步方式 和 异步方式 两种。
MOV AL,[BX]
MOV AL,[BX]
二、选择题(10 分)
1、8086CPU一个最基本的总线周期由
A)3
B)4
C)2
B 个时钟周期组成。 D)5
MOV CX,99 LOOP1:INC BX
CMP AL,[BX]
t
断向量初始化程序(中断服务程序的入口为:QUSHU)。
74LS138
8255A
A7 M/IO
A6 A5 A4 A3
G1 G2A
G2B C B A
Y7 A2 A1
RD WR
CS
PA7
PA0 A1
A0
PC7
PC6
RD
PC5 PC4
PC3
WR
PC2
PC1
PC0
8 位 ADC STAR)(8259A)
MOV BL,25H
4、当8086CPU的引脚MN/ MX 接+5V电源时,便工作于 最小 模式。
MUL BL 2、将 DL 寄存器的低 4 位置 1、高 4 位取反,AL 的第 0、2、4、6 位清零。
5、8086CPU从奇地址读写一个字时,需要 2 个总线周期。
OR DL,0FH
6、8086CPU的内存寻址空间最大为 1M 字节,I/O接口寻址能力为 64K 个端口。
安 徽 建 筑 工 业 学 院 考 试 命 题 纸( A )卷 共 4 页
考试课程:《微机原理与接口》 班级: 班 学号:
姓名:
第3页
MOV AL,00110101B OUT 43H,AL MOV AL,00H OUT 40H,AL MOV AL,01H OUT 40H,AL
MOV AL,01110101B OUT 43H,AL MOV AL,00H OUT 41H,AL MOV AL,01H OUT 41H,AL
注:1.请命题老师用黑色的墨水工整的书写,作图准确,以保证试卷字迹清晰。2.请命题老师在试题后面留出答题空间。 3.学生不得在草稿纸上答题。
XOR DL,0F0H
7、CPU与外设进行数据交换有 程序控制方式 、 中断方式 、 DMA方式 三种控制方式。
AND AL,10101010B(0AAH)
8、单片 8259A 可管理 8 级可屏蔽中断,9 片级联最多可管理 64 级可屏蔽中断。
3、设有 100 个字节数据,存放在数据段中 EA=2000H 的存储区内。以下程序应能从该数据区中
A18 M/IO
A19 A17 A16 A15
Y0
G1
Y1
G2A
Y2
Y3
G2B
Y4
C
Y5
B
A
Y6
74LS138
RD
CS
1#
OE 32KB
48000H ~ 4FFFFH
(
CS
2#
OE 32KB
) ( 68000H ~ 6FFFFH )
CS
3#
OE 32KB
) ( 70000H ~ 77FFFH )
片
)
A/D转换结束后信号EOC产生一个负脉冲。
(1) CPU查询到输入缓冲区满信号IBF,则将8255A中数据取出并存入缓冲区DATA1中。
根据图示,给出8255A的端口地址,编写相应的程序段。
(2) 若由8255A产生中断通过8259A向CPU发中断(中断类型号为9BH),则将8255A中数
据取走。请在下图标出由8255A的哪个引脚送入8259A的中断输入端?并编写设置中
9、8255A 有 3 个通道,可采用 3 种操作方式。
找到最大的一个数并存入同一数据段 EA=2100H 的单元中,请完成该程序(在空白处填入恰
10、8251A 在异步方式下,传输一个字符时,一般有 5~8 个数据位,还必需有一个 起 始
当的语句)。
位和一个 终止 位。
MAX: MOV BX, 2000H
MOV DX,0BC0H MOV AL,19H OUT DX,AL MOV DX,0BC1H MOV AL,98H OUT DX,AL MOV AL,00101010B OUT DX,AL MOV AL,00011101B OUT DX,AL 六、设计应用题(22分) 1、 已知有一时钟源为1MHZ,试用一片8253芯片产生如下脉冲序列,脉冲周期为0.1秒,8253 的端口地址为40H~43H与8086系统相连接,要求画出其逻辑图和编写初始化程序段。
安 徽 建 筑 工 业 学 院 命 题 纸(A)卷
一 二 三 四 五 六 七 八 九 十 总分