2022年河北专接本微机原理与接口(含汇编语言)模拟试卷(2)

宋丽丽    希赛网 2021-12-31

河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷四

(考试时间:75 分钟)

(总分:150 分)

说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。

一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

1、8086/8088 CPU中,用来存放程序的指令代码序列的寄存器是( )。

A、CS B、DS C、SS D、ES

2、ROM是指( )。

A、随机读写存储器 B、可编程的只读存储器

C、只读存储器 D、可擦除的可编程只读存储器

3、随机存储器是指( )。

A、在工作时内容不能改变

B、以任意次序读写任意存储单元所用的时间相同

C、只能以某种预先确定的顺序来读写存储单元

D、不是根据地址而是根据所存储信息的全部特征可部分特征存取

4、指令周期是指( )。

A、从主存储是读取一条指令的时间

B、执行一条指令的时间

C、从主存中读取一条指令到指令执行结束的时间

D、主频脉冲时间

5、8086/8088CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足( )。

A、访存储器操作结束 B、当前指令执行完

C、无软件中断请求 D、无内部中断请求

6、存取时间是指( )。

A、存储器的读出时间

B、存储器进行连续读和写操作所允许的最短时间间隔

C、存储器进行连续写操作所允许的最短时间间隔

D、存储器进行连续读操作所允许的最短时间间隔

7、现有4K×8位的RAM芯片,它所具有的地址线条数应是( )条。

A、12 B、13 C、11 D、10

8、在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( )。

A、发控制命令 B、进行状态检测

C、发I/O端口地址 D、发读/写命令

9、当进行加法或减法运算时,若最高位发生进位或借位,则( )。

A、CF=1 B、DF=1 C、SF=1 D、ZF=1

10、下列四条指令中,错误的指令是( )。

A、SHR AL, 1 B、MOV AL, 64H

C、SHL AH, CL D、MOV AL, BX

11、下面的名字中,无效的是( )。

A、NUM__ONE B、2NUM__ONE C、NUM__2 D、NUM__TWO

12、如下的程序段

VAR DW ?

ARRAY DD 10 DUP (?)

MOV AX,TYPE ARRAY

当执行第3行指令后,AX的内容为

A、10 B、4 C、2 D、1

13、由4M×1位存储芯片构成8M×8位的内存条,所需该存储芯片的片数为( )。

A、4片 B、8片 C、16片 D、32片

14、8088CPU响应中断后,在发出第一个中断响应信号image.png的同时,内部自动实现( )。

A、开中断 B、关中断 C、保护DS D、中断返回

15、8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是( )。

A、FLAGS, IP, CS B、IP, CS, FLAGS

C、CS, IP, FLAGS D、FLAGS, CS, IP

二、填空题(本大题共 6 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)

1、十进制数61.5转换为二进制是________________,转换为十六进制是_______。

2、已知X的原码是10001000,则X的反码是__________,补码是___________。

3、现代的计算机都采用总线结构来实现同外界的信息传送。总线有三类,其中片总线包括________、________和________,其中只有________是双向总线。

4、I/O端口的编址方式有_________和__________两种。其中,在PC机中,CPU的I/O端口编址方式为 __________。

5、对堆栈操作时,8086会自动选择________值作为段基值,加上由________提供的偏移量形成物理地址。

6、一片8255A端口A有________种工作方式,端口B有________种工作方式。

三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)

1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如果一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?

2. 8086的总线接口部件有那几部分组成?

3. 8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?

四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。)

1.已知两数5678H和0DCBAH相加,试写出各标志位的置位情况和相加结果(用竖式计算)。

OF:______ SF:__________ AF:____ CF:________ 结果:_________

2.编写一程序段,统计数组ARY中负数的个数,并存入CONT单元中。

DATA SEGMENT

ARY DB —1,0,3,—6,7,23,0,—50,3,1

CONT DB ?

DATA ENDS

3.8253计数器0在1ms脉冲信号源作CLK0且工作在方式3,定时1分钟,用8255的PC6提供GATE0,在定时期间,由PC7控制的灯亮(PC7=1,亮)对OUT0的检测通过PC0进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。(8253,8255采用PC机上的端口地址,分别为40H~43H,60H~63H)。

河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷五

(考试时间:75 分钟)

(总分:150 分)

说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。

一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

1、DEC BYTE PTR[BX]指令中的操作数的数据类型是( )。

A、字 B、双字 C、字节 D、四字

2、在下面语句中,BUFFER称为( )。

BUFFER DB 01H,0AH

A、符号 B、变量 C、助记符 D、标号

3、8086CPU中的段寄存器用来存放( )。

A、存储段的物理地址 B、存储器的逻辑地址

C、存储器的段基值 D、存储器的起始地址

4、8086系统中内存储器的地址空间为1M,而在进行I/O读写时,有效的地址线是( )。

A、高16位 B、低16位 C、高8位 D、低8位

5、有一RAM芯片的地址线为A 0~A9,数据线为D0~D3,则该存储器芯片的存储容量为( )。

A、2K×4位 B、1KB

C、2KB D、1K×4位

6、在16位存储系统中,为了( ),存储字最好存放在偶地址。

A、便于快速寻址 B、节省所占的内存空间

C、减少执行指令的总线周期 D、减少读写错误

7、有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( )。

A、0EH,34FEH:00F0H B、0EH,F000H:FE34H

C、0FH,F000H:FE34H D、0FH,00F0H:34FEH

8、8253可编程定时/计数器的计数范围是( )。

A、0-255 B、1-256 C、0-65535 D、1-65536

9、若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )。

A、1400H B、77F8H C、 0000H D、 0FFFFH

10、用助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( )。

A、汇编语言 B、高级语言 C、机器语言 D、低级语言

11、CPU发出的访问存储器的地址是( )。

A、物理地址 B、偏移地址 C、逻辑地址 D、段地址

12、将高级语言的程序翻译成机器码程序的实用程序是( )。

A、编译程序 B、汇编程序

C、解释程序 D、目标程序

13、下列关于微处理器的说法不正确的是( )。

A、程序计数器PC是控制程序有序执行的关键性部件。

B、堆栈的进出原则是先进后出,而指令队列的进出原则则是先进先出。

C、输入/输出指令是任何微处理器必有的指令

D、CPU由运算器和控制器组成

14、8086/8088可用于寄存器间接寻址的寄存器有( )。

A、2 B、4 C、6 D、8

15、下列指令执行后,不能使AL和进位CF同时清0的指令是( ) 。

A、XOR AL,AL B、OR AL,00H

C、AND AL,00H D、SUB AL,AL

二、填空题(本大题共 6 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)

1、十进制数61.5转换为二进制是________________,转换为十六进制是_______。

2、已知X的原码是10001000,则X的反码是__________,补码是___________。

3、现代的计算机都采用总线结构来实现同外界的信息传送。总线有三类,其中片总线包括________、________和________,其中只有________是双向总线。

4、I/O端口的编址方式有_________和__________两种。其中,在PC机中,CPU的I/O端口编址方式为 __________。

5、对堆栈操作时,8086会自动选择________值作为段基值,加上由________提供的偏移量形成物理地址。

6、一片8255A端口A有________种工作方式,端口B有________种工作方式。

、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)

1.8086的执行部件有什么功能?由那几部分组成?

2.8086CPU的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号控制锁存?

3.叙述用DMA方式传送单个数据的全过程。

四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。)

1.已知(SP)=80H,以下程序段执行后,(SP)=___ ;(AX)= __________;(BX)=______ ;(CX)= _________。

MOV BX,0FFH

MOV AX,01H

PUSH BX

ADD BX,AX

PUSH BX

XOR BX,AX

POP CX

POP AX

2.编写程序段,统计数组ARY中负数的个数,并存入CONT单元中。下面给出数据段的定义。

DATA SEGMENT

ARY DB —1,0,3,—6,7,23,0,—50,3,1

CONT DB ?

DATA ENDS

3.8255并行接口的PA口同A/D转换器相连接,PB口同7段LED显示器连接,PA、PB口都工作于方式0。已知PA口地址为60H,PB口地址为6lH,控制口地址为63H。

(1)根据图3中连接,写出使7段显示器显示: “0”,“1”的代码。

(2)编制一程序段,从PA口读取数据,如果数据大于等于128,则7段LED显示器显示“1”,否则显示“0”。(包括初始化程序)

image.png

河北省普通高校专科接本科教育考试微机原理与接口(含汇编语言)模拟试卷六

(考试时间:75 分钟)

(总分:150 分)

说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。

一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

1、下列指令中,含有非法操作数寻址的指令是( )。

A、MOV EAX,10H B、IN EAX,DX

C、MOV [EBX][EBP],10H D、MOV EBX,OFFSET[EBX][ESI]

2、若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和((SS):(SP))的值分别为( )。

A、2002H,00H B、1FFEH,00H C、1FFEH,20H D、2002H,20H

3、在I/O接口的各类端口中,必须具有三态功能的端口是( )。

A、数据输入缓冲器和状态寄存器 B、控制寄存器和状态寄存器

C、数据输入缓冲器和控制寄存器 D、数据输出缓冲器的控制寄存器

4、8259工作在8086/8088模式,则初始化命令字ICW2的功能是设置( )。

A、中断向量地址的高8位 B、中断向量地址的高5位

C、中断向量的高5位 D、中断向量号的高5位

5、将数据5618H存放在存储单元中的伪指令是( )。

A、 DATA1 DW 1856H B、 DATA1 DB 18H,56H

C、 DATA1 EQU 5618H D、 DATA1 DB 18H,00H,56H,00H

6、8255PA口工作在方式2,PB口工作在方式O时,其PC口(  )。

A、两个4位I/O端口 B、一个8位I/O端口

C、部分作联络线 D、全部作联络线

7、8086/8088的中断向量表(  )。

A、存放类型号 B、存放中断处理程序入口地址参数

C、是中断处理程序入口 D、是中断处理程序的返回地址

8、8253定时/计数器中,某计数据的最大计数初值是(   )。

A、65536 B、7FFFH C、0000H D、FFFFH

9、在8086/8088的延长总线周期中,在(  )之后插入Tw。

A、T1 B、T2 C、T3 D、T4

10、指令指针寄存器是( )。

A、IP B、 SP C、 BP D、 PSW

11、在串操作指令前使用重复前缀指令REPE, 终止串的重复操作条件是( )。

A、 CX=0且ZF=0 B、 CX=0且ZF=1

C、 CX=0或ZF=0 D、 CX=0或ZF=1

12、在汇编语言程序中,对END语句的叙述正确的是( )。

A、 END语句是一可执行语句 B、 END语句表示程序执行到此结束

C、 END语句表示源程序到此结束 D、 END语句在汇编后要产生机器码

13、设数据段中已有:

DA1 DB 12H,34H

DA2 DW 56H,78H

下面有语法错误的句是( )。

A、ADR1 DW DA1 B、 MOV DA1+1,AX

C、MOV BYTE PTR DA2+1,AL D、 MOV WORD PTR DA1+1,AX

14、当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是( )。

A、 JLE B、 JNL C、 JNLE D、 JL

15、测试BL寄存器内容是否与数据4FH相等, 相等则转NEXT处执行,可实现的方法是( )。

A、 TEST BL,4FH B、 XOR BL,4FH

JZ NEXT JZ NEXT

C、 AND BL,4FH D、 OR BL,4FH

JZ NEXT JZ NEXT

二、填空题(本大题共 7 小题,每空 2 分,共 30 分。请将答案填写在答题纸的相应位置上。)

1、补码加法10111011+11110111的计算结果是____________。

2、逻辑运算11110101和11101110的相“或”的结果是____________

3、8086总线接口部件中有四个段寄存器,它们分别是_____ 、 _____、_______和________。

4、CPU与外设进行数据传送的方式有三种,________、________和________。

5、计算机CPU与输入/输出设备之间交换的信息包括_______、_______和_______三类信号。

6、8088的ALE引脚的作用是_______ 。

7、8086CPU中断系统有____种中断类型码,中断类型码与对应的矢量地址换算公式为______。

三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。请在答题纸的相应位置上作答。)

1.总线接口部件有哪些功能?请逐一说明。

2.8086CPU的起始取指的地址是多少?怎样形成这个地址?该地址对系统设计有什么影响?

3.叙述可屏蔽中断的响应过程,可屏蔽中断或非屏蔽中断响应后,栈顶四个单元中是何内容?

四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸的相应位置上作答。

1.有以下程序段,假设(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H,

LEA SI,[SI]

MOV AX,[SI]

MOV [SI+22H],1200H

LDS SI,[SI+20H]

ADD AX,[SI]

则上述程序段执行后,(DS)=_______ ,(SI)=________ ,(AX)= __________。

1. 若DATA1与DATA2都是内存单元的地址,编写一段程序实现将DATA1单元开始的100个数传送到DATA2开始的存储区内的功能。

3将8253的计数器1作为5ms定时器,设输入时钟频率为200kHz,计数器1的端口地址为3F82H,控制口地址为3F86H,试编写8253的初始化程序。

注:8253控制格式为

D7D6: 选择通道。

D5D4: 00—计数器锁存;

01— 只读/写计数器低字节;

10—只读/写计数器高字节;

11—先读/写计数器低字节,在读/写计数器高字节。

D3D2D1:确定工作方式。

D0:1—BCD码计数;0—二进制计数。

类似文章