北京语言大学网络教育学院
《微型计算机原理及其接口技术》模拟试
卷二
注意:
1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、寄存器间接寻址方式中,操作数处在( B )。 [A] 通用寄存器
[B] 主存单元
[C] 程序计数器
[D] 堆栈
2、若IMUL BL指令执行后,CF=OF=1,(AL)=82H,则表示( D )。 [A] (BL)>0 [B] (AH)=FF [C] 被乘数小于零 [D] 乘积大于128 3、若(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后存放数 据21H的物理地址是( D )。 [A] 20102H [B] 20101H 4、对于给定的数据定义 A1 DW l,2,3,‘AB’ A2 DB 6 DUP(?) A3 DB 0
R1 EQU A3-A1
变量R1的值为( D )。 [A] 12
[B] 18
[C] 16
[D] 14
[D] CX≠0且ZF=1
5、指令LOOPNZ在循环中退出循环的条件是( B )。 [A] CX=0且ZF=0 [B] CX=0或ZF=1 [C] CX≠0或ZF=0 6、汇编程序的数据段中定义了两个变量 A DB 20H,21H B DW 22H
执行了MOV DX,WORD PTR[A+1]后,DX中的值为( B )。
[A] 0021H [B] 2221H [C] 2122H [D] 0022H
7、为使CX=-1时,转至标号MINUS开始的指令序列,其中错误的序列是( C )。
[C] 200FEH
[D] 200FFH
《微型计算机原理及其接口技术》模拟试卷二 第 1 页 共 5 页
[A] INC CX JZ MINUS
[C] AND CX,0FFFFH JZ MINUS
[B] SUB CX,0FFFFH JZ MINUS
[D] XOR CX,0FFFFH JZ MINUS
8、 执行下面指令序列后,结果是( C )。 MOV AL,72H CBW
[A] AX=0FF72H [B] AX=8072H [C] AX=0072H 9、执行下列三条指令后,SP的内容为( D )。 MOV SP,1000H PUSH AX
CALL 2000:1000H
[A] (SP)=1000H [B] (SP)=0FFEH [C] (SP)=1004H 10、指令JMP SI的目标地址偏移量为( A )。
[D] (SP)=0FFAH [D] AX=0F72H
[A] SI的内容 [B] SI所指向的内存字单元之内容 [C] IP+[BX]之和 [D] IP+[SI]
11、设(AL)=0FFH,依次执行ADD AL,12和 AND AL,0FH指令后,标志位ZF 和SF的状态分别是( A )。
[A] 0和0 [B] 0和1 [C] 1和0 [D] 1和1 12、若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI ,[BX]指令后,SI寄存器中的内容是( C )。 [A] 1234H [B] 3412H [C] 1000H [D] 0010H 13、下面( B )用于芯片和电路间的连接、芯片间的同步等。 [A] 软件接口 [B] 硬件接口 [C] 综合类接口 14、关于COM技术,下列描述不正确的是( D )。 [B] 符合COM规范的组件,具有良好的可重用性
[C] COM是面向对象的软件模型,对象是它的基本要素之— [D] COM(组件对象模型)也作为计算机中的串行口存在
15、下面( D )不是常见接口的功能。 [A] 速度匹配 [B] 时序匹配 [C] 信息格式匹配
二、【填空题】(本大题共10小题,每题2分,共20分;请将答案填写在答题卷相应题号处)
16、常见的接口缓冲区有三种形式,分别是寄存器、(公用存储器)和(堆栈)。 17、由一批子程序组成,直接为DOS操作系统和应用程序提供底层设备驱动服务的软件《微型计算机原理及其接口技术》模拟试卷二 第 2 页 共 5 页
[D] 数值计算 [D] 以上都不是
[A] 采用COM规范开发,可以在任意两个组件之间通信,而不考虑其操作系统
接口是(BIOS基本输入输出系统)。
18、在Windows系统分为用户和(系统内核) 两个不同的层次。
19、Windows的API大致可以分为三类,分别是窗口管理类API、(图形设备接口类API)和(系统服务类API)。
20、8253内部有( 3 )个的16位计数器,每个计数器有( CLK )、GATE和OUT引脚和外部相连。
21、同步通信方式可以分成(内同步)、(外同步)。
22、目前个人微机上配置的COM1和COM2串行口是采用(RS-232)总线标准。 23、8251A有(同步方式)和(异步方式)两种工作方式。 24、8255A有( 3 )个( 8 )位的数据口。 25、串行通信和并行通信相比,(并行通信)的信息传输速度快。
三、【简答题】(本大题共5小题,每题8分,共40分;请将答案填写在答题卷相应题号处)
26、处理器Pentium 相对于80486在功能上有什么扩展?
首先,Pentium处理器具有超标量体系结构,采用了双流水线结构,具有指令执行单元和取指令两个处理单元,相对于80486的单流水线有所升级,使得这款处理器能够在一个时钟周期内执行两条指令。其次,Pentium处理器引入了分支预测技术,可以减少程序中分支指令的延迟。再次,Pentium处理器通过位数据总线提高了内存与处理器之间数据传输的速度,在从内存读写时采用流水线突发模式,进一步提高数据传输速度。最后,它采用了两个的一级高速缓存,分别用于存储数据和指令,提高了程序执行速度。
27、简述采用DMA方式传送单个数据的全过程。
① 接口准备就绪,发DMA请求信号给DMA控制器。 ② DMA控制器向CPU转发总线请求信号HOLD。
③ CPU向DMA控制器发总线请求允许信号HLDA,DMA控制器得到总线控制权。 ④ DMA控制器把地址送地址总线。
⑤ DMA控制器向接口发DMA请求确认信号。
《微型计算机原理及其接口技术》模拟试卷二 第 3 页 共 5 页
⑥ 内存和接口通过数据总线传送数据。 ⑦ DMA控制器撤销总线请求信号HOLD。 ⑧ 8086 CPU收回总线控制权
28、8086 CPU最多可以有多少个中断类型?按照产生中断的方法分为哪两大类? 8086CPU最多可以有256个中断类型。按照产生中断的方法,可以分为内 部中断(软件中断)和外部(硬件中断)中断两大类。
29、条件传送方式的工作原理是怎样的?主要用在什么场合?画出条件传送(查询传送)方式输出过程的流程图。
1.条件传送方式的工作原理是:外设给CPU提供一个状态信息,当CPU要访问外设时,必须先检测该状态信息是否合乎要求,不停检测直至合乎要求时才进行CPU对外设的访问。
2.查询方式主要用在外设较少,数据交换不频繁的非实时系统的场合。
3.查询式输出过程的流程图如下:
Y 后续处理 外设空吗? N 开始 初始化 外设空吗? N Y CPU从内存取数由累加器输出给外设 《微型计算机原理及其接口技术》模拟试卷二 第 4 页 共 5 页
30、在寄存器间接寻址方式中,如果指令中没有具体指明段寄存器,那么如何确定段地址?
在寄存器间接寻址方式中,如果指令中没有具体指明段寄存器,那么段地址是隐含约定的,也就是隐含地选择段寄存器。如操作类型为指令,则指定代码段寄存器CS,如操作类型为堆栈操作,则指定堆找段寄存器SS。
四、【综合应用题】(本大题共1小题,每题10分,共10分;请将答案填写在答题卷相应题号处)
31、什么是8086的中断向量?中断向量表示什么?8086 CPU 系统的中断向量表放在何处?
8086的中断向量即中断源的识别标志;表示中断服务程序的入口地址,一个中断向量由4个字节组成,它包括中断服务程序的段首址和偏移地址。
当80x86微机启动时,ROM BIOS中的程序会在物理内存开始地址0x0000:0x0000处初始化并设置中断向量表,而各中断的默认中断服务程序则在BIOS中给出。由于中断向量表中的向量是按中断号顺序排列,因此给定一个中断号N,那么它对应的中断向量在内存中的位置就是0x0000:N×4,即对应的中断服务程序入口地址保存在物理内存0x0000:N×4位置处。
《微型计算机原理及其接口技术》模拟试卷二 第 5 页 共 5 页