2022年河北专接本微机原理与接口(含汇编语言)模拟试卷(1)
宋丽丽 希赛网 2021-12-31
河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷一
(考试时间:75 分钟)
(总分:150 分)
说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。
一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)
1.MOV BX,[1000H] 源操作数的寻址方式是( )。
A. 立即寻址 B. 直接寻址 C. 变址寻址 D. 基址寻址
2. CPU 与 I/O 设备间传送的信息有( )。
A.数据信息 B.控制信息 C.状态信息 D.以上三种都是( )
3. 汇编语言指令中唯一不可缺少的是( )。
A.标号 B.操作码 C.操作数 D.注释
4. 8086 CPU 可访问的最大 I/O 空间是( )。
A.4MB B. 1MB C. 640KB D. 64KB
5. 8086 最小工作方式和最大工作方式的主要差别是( )。
A. 内存容量不同 B. I/O 端口数不同
C. 数据总线位数不同 D. 单处理器和多处理器的不同
6. 响应 NMI 请求的必要条件是( )。
A. IF=1 B. IF=O
C. 一条指令结束 D. 无 INTR 请求
7. 指令队列的作用是( )。
A. 暂存操作数地址 B. 暂存操作数 C. 暂存指令地址 D. 暂存预取指令
8. 中断向量表( )。
A. 用于存放中断类型号 B. 用于存放中断服务程序入口地址
C. 是中断服务程序的入口 D. 是中断服务程序的返回地址
9. 3 片 8259 级联可提供( )个中断类型号。
A.22 B.24 C.16 D.18
10.将变量 MEM 的有效地址送入 SI 的正确指令是( )。
A. MOV [SI],MEM B. MOV SI,MEM
C. LEA SI,MEM D. MOV SI,[MEM]
11.8255A 工作在方式 0 时,端口 A、B 和 C 的输入输出可以有( )种组合。
A.4 B.8 C.16 D.6
12.下列哪条指令不能实现对累加器 AX 清零( )。
A.SUB AX,AX B.MOV AX,0000H
C.AND AX,0000H D.TEST AX,0000H
13.8253 定时器工作于方式能产生连续方波输出( )。
A. O B. 1 C. 2 D. 3
14.下面的数据传送指令中,错误的操作是( )。
A. MOV SS:[BX+SI],2345H B. MOV AX,10H
C. MOV WORD PTR[SI],2300H D. MOV DS,2000H
15.指令 MOV DX,DS: [BP+MASK],若 MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么源操作数的物理地址为( )。
A. 17500H B. 16500H C. 14500H D. 13500H
二、填空题(本大题共 10 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)
1.I/O 端口编址方式包括 2 种,分别是_________________和统一编址。
2.取指令时,段地址由_______ 寄存器提供,偏移地址由 ________寄存器提供。
3.一片 2K*4 的 RAM 有 _______条地址线和______条数据线 。
4.CPU 的标志寄存器中标志位,可以分为两大类,其中一类称为________标志位,另一类称为________标志位。
5.假设执行前 AX=7862H,指令 XOR AX,AX 执行后 AX 中的值是______________。
6.8086 的中断源分 2 类,分别是______________和内部中断。
7. 堆栈是按照_____________原则组织的一片连续的存储区域,其中堆栈栈顶由寄存器______指示。
8. 一个完整的中断处理过程基本包括:中断请求、中断判优、______________、______________和中断返回。
9.8255A 的端口 C 的置位/复位控制字应写入 ______________ 端口。
10. 8253 某计数器的最大计数初值是______________。
三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)
1. 什么是中断响应?外设向 CPU 申请中断,但 CPU 不给予响应,其原因有哪些?
2. 说明 8253 各个计数通道中三个引脚信号 CLK,OUT 和 GATE 的功能。
3.CPU 内部由哪两部分功能部件构成?简述各自功能及其配合关系。
四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。)
1.内存 MEM 单元开始存放着 10 个带符号字节数据,编写完整程序求其中正数、零和负数的个数,并分别将它们存于 PLUS、ZERO 和 NEGO 3 个单元。
2.现有 8 个发光二极管(输入高电平点亮,低电平熄灭),使用并行口 8255A 控制它们依次循环点亮(每个发光二极管点亮的时间没有具体要求),设计电路并编写程序(无需写出完整的汇编语言源程序),设 8255A 的端口地址为 280H-283H。
3.某 CPU 有 8 条数据线,16 条地址线,采用 8K*4 的 RAM 芯片构成 64KB 存储器,需要芯片几片?说明扩展方法并画出 CPU 与各芯片的连接方框图。
河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷二
(考试时间:75 分钟)
(总分:150 分)
说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。
一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)
1.下列说法正确的是( )。
A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。
B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。
D. 8086 CPU的NMI和INTR都是中断请求输入信号。
2. 某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( )
A.15K×8 B.32K×256 C. 8K×8 D. 32K×8
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( )
A. 4100H B. 3AA08H C. 3B008H D. 3AAA8H
4.RAM是随机存储器,它分为( )两种.
A.ROM和SRAM B.DRAM和SRAM C.ROM和DRAM D.ROM和CD-ROM
5.下列哪条指令是正确的( )。
A、 PUSH R2 B、 ADD R0,A
C、 MOVX A,@DPTR D、 MOV @R0,A
6.由段寄存器、段偏移地址所确定的物理地址是这样产生的( )。
A.物理地址=段寄存器的内容×8+偏移地址
B.物理地址=偏移地址×8
C.物理地址=段寄存器内容×20+偏移地址
D.物理地址=段寄存器内容×16+偏移地址
7.汇编语言中包含伪指令INCLUDE 的作用是( )。
A.在程序中指明包含一幅图片
B.在程序中指明包含另一个文本文件
C.在程序中指明包含另一个声音文件
D.在程序中指明包含另一个程序
8.寄存器寻址的操作数包含在( )中。
A.CPU 的内部寄存器
B.内部存贮器
C.指令
D.外部存贮器
9 .在 CPU内部寄存器之间传送数据(除代码段寄存器CS和指令指针 IPC 以外)的是( )
A.ADD B.MOV
C.SUB D.MUL
10.一台微型计算机的字长是4个字节,它表示( )。
A. 能处理的数值最大是4位十进制数9999
B. 内存容量为10000KB
C. 在CPU中作为一个整体加以传送处理的二进制代码为32位
D. 在CPU中运算的结果最大为2的32次方
11.下列哪条指令不能实现对累加器 AX 清零( ) 。
A.SUB AX,AX B.MOV AX,0000H
C.AND AX,0000H D.TEST AX,0000H
12. MOV BX,[1000H] 源操作数的寻址方式是( )。
A. 立即寻址 B. 直接寻址 C. 变址寻址 D. 基址寻址
13. CPU 与 I/O 设备间传送的信息有( )。
A.数据信息 B.控制信息 C.状态信息 D.以上三种都是
14. 汇编语言指令中唯一不可缺少的是( )。
A.标号 B.操作码 C.操作数 D.注释
15.8086 CPU 可访问的最大 I/O 空间是( )。
A.4MB B. 1MB C. 640KB D. 64KB
二、填空题(本大题共 8 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)
1. ________由中央处理器、存储器、输入/输出接口和总线组成。
2. I/O端口的编址方式有两种,分别为: ________和________________ 。
3. 8086 CPU有 条地址线,可形成 __________的存储器地址空间,地址范围为 ___________。
4.系统总线包括_______ 、 ___________、______________ 。
5.立即寻址方式所提供的操作数直接包含在 ____________中。
6. 取指令时,段地址由_____ 寄存器提供,偏移地址由 _____寄存器提供。
7. 8086 的中断源分 2 类,分别是__________和内部中断。
8.与十进制数2006等值的十六进制数是________,与十六进制数AC04H等值的十进制数是________。
三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)
1.8086 CPU由哪两部分组成?8086 CPU中有哪些寄存器?
2. 什么叫寻址方式?8086 有哪些寻址方式?
3. 什么叫中断?中断有那些类型?
四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。)
1.试编制一程序,找出 DA 数据区 50 个字节无符号数的最大数,存放在 MAX 单元中。
(只要求编写功能部分)
2.有一变量存放在片内RAM的30H单元,其取值范围为00H~04H。要求编制一段程序,根据变量值求其平方值,并存入片内RAM的31H单元。
3. 设8253的选通地址为240H~243H,采用BCD计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。
要求 (1) 算出计数初值,
(2) 编写初始化程序。
河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷三
(考试时间:75 分钟)
(总分:150 分)
说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。
一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)
1、在机器数( )中,零的表示形式是唯一的。
A、原码 B、补码
C、反码 D、原码和反码
2、若采用双符号位判断溢出,当结果的符号位为11时,表示( )。
A、结果为正,无溢出 B、结果正溢出
C、结果负溢出 D、结果为负,无溢出
3、中央处理机(CPU)是指( )。
A、运算器 B、控制器
C、运算器和控制器 D、运算器、控制器和主存储器
4、PSW是指令部件中( )。
A、指令寄存器 B、指令译码器
C、程序计数器 D、程序状态寄存器
5、寄存器间接寻址中,操作数放在( )。
A、通用寄存器 B、主存单元
C、堆栈 D、程序计数器
6、EPROM是指( )。
A、随机读写存储器 B、可编程的只读存储器
C、只读存储器 D、可擦除的可编程只读存储器
7、存储周期是指( )。
A、存储器的读出时间
B、存储器的写入时间
C、存储器进行连续读和写操作所允许的最短时间间隔
D、存储器进行连续写操作所允许的最短时间间隔
8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为( )。
A、2500H B、0010H C、25100H D、25010H
9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。
A、 让CPU 收回总线控制权
B、 让DMA 控制器释放总线控制
C、 让CPU 检查DMA 操作正确性
D、 让DMA复位,准备下一次DMA 传输
10、CPU响应二个硬件中断INTR和NMI时相同的必要条件是( )。
A、允许中断 B、当前指令执行结束
C、总线空闲 D、当前访问存储器操作结束
11、下列数中最大的数是( )。
A、(1011011)2 B、(142)8
C、(62)16 D、(10010111)BCD
12、正数的机器数等于其真值的码制有( )。
A、原码 B、补码
C、反码 D、原码、反码、补码
13、若采用双符号位判断溢出,当出现正溢出时,符号位是( )。
A、00 B、01 C、11 D、10
14、运算器的主要功能是进行( )。
A、算术运算 B、逻辑运算
C、初等函数运算 D、逻辑运算与算术运算
15、在CPU中跟踪指令后继地址的寄存器是( )。
A、主存地址寄存器 B、指令寄存器
C、程序计数器 D、状态条件寄存器
二、填空题(本大题共 6 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)
1、十六进制数2B.4转换为二进制是___________,转换为十进制是___________。
2、已知X=-115,则X的原码是__________,补码是___________。(用八位二进制表示)
3、衡量存储器的主要性能指标有________、________、________、________和________。
4、CPU和外部设备进行信息交换,必须通过__________电路。
5、CPU工作时,内存的物理地址由_ _____和_ _______两部分组成。
6、微型计算机由________、________、________ 和系统总线组成。
三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)
1. 8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?
2.指出下列指令的错误
(1)SUB AH,BX
(2)ADD OAH,BL
(3)MOV C3,AX
(4)MOV AX,[SI][DI]
(5)MOV BYTE PTR[BX],999
3.CPU和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?
四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。)
1.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。数据段为:
DATA SEGMENT
BUF DB 0,5,0,3,2,3,6,-4,0,-9
RES DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
2、设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能:
MOV AX,0
MOV RES,AX
LEA BX,DAT
MOV AL,3
CALL SUB1
MOV AL,5
CALL SUB1
MOV AL,7
CALL SUB1
HLT
SUB1 PROC
MUL [BX]
ADD RES,AX
MOV AX,0
INC BX
RET
3.对8253定时/计数器各通道的初始化编程是否要按一定顺序?初始化包括哪些内容?设8253的端口地址为360H,362H,364H,366H,试对其3个通道进行初始化编程,使计数器0设置为方式1,计数初值为2500H;计数器1设置为方式2,计数初值为3000H,计数器2设置为方式3,计数初值为1000。
注:8253控制格式为
D7D6: 选择通道。
D5D4: 00—计数器锁存;
01—只读/写计数器低字节;
10—只读/写计数器高字节;
11—先读/写计数器低字节,在读/写计数器高字节。
D3D2D1:确定工作方式。
D0:1—BCD码计数;0—二进制计数。