模拟试卷(一)
(说明:题中用到8255、8254控制定时可查阅) 一、选择题(15分,每小题1分)
下列每小题提供的多个答案中,只有一个正确。请选择正确答案的编号(A、B、C?)填入相应的横线上。
1、已知[X]补,求[1/4X]补的方法是 。
A、[X]补 连同符号位求反加1 B、[X]补 算术右移2位 C、[X]补 算术左移2位 D、[X]补 逻辑右移2位 2、下列关于微处理器的说法不正确的是 。
A、 程序计数器PC是控制程序有序执行的关键性部件
B、 堆栈的进出原则是先进后出,而指令队列的进出原则则是先进先出 C、 输入/输出指令是任何微处理器必有的指令 D、 CPU由运算器和控制器组成
3、80486与80386相比,主要改进之一是 。
A、 新增了保护虚拟地址方式下的一种子方式,即虚拟8086方式 B、 采用了超标量和超流水线结构
C、 增加了浮点协处理器部件FPU和片内高速缓存Cache D、 采用了RISC技术和乱序执行技术
4、80X86CPU用于中断请求输入的引脚信号是 。
A、INTR和NMI B、INI和NMI C、INTR和INTA D、INTE和IRET 5、下列指令执行后,不能使AL和进位CF同时清0的指令是 。 A、XOR AL,AL B、OR AL,00H C、AND AL,00H D、SUB AL,AL
6、下列指令中,含有非法操作数寻址的指令是 。 A、MOV EAX,10H B、IN EAX,DX
C、MOV [EBX][EBP],10H D、MOV EBX,OFFSET[EBX][ESI] 7、若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和((SS):(SP))的值分别为 。
A、2002H,00H B、1FFEH,00H C、1FFEH,20H D、2002H,20H 8、80486总线采用的是 ⑴ ,一个最基本的总线周期由 ⑵ 个时钟周期(T状态)组成。
(1)A、同步总线协定 B、半同步总线协定 C、异步总线协定 (2)D、2 E、3 F、4
9、8255A中工作在方式1输入时,其中断允许控制位INTE的开/关是通过对 的按位置位/复位操作完成的。
A、PC0 B、PC2 C、PC4 D、PC6
10、某异步串行发送器,发具有8位数据位的字符,在系统中使用一个奇偶校验位和二个停止位。若每秒发送100个字符,则其波特率为 位/秒
A、1200 B、1100 C、1000 D、800
11、在I/O接口的各类端口中,必须具有三态功能的端口是 。 A、数据输入缓冲器和状态寄存器 B、控制寄存器和状态寄存器
C、数据输入缓冲器和控制寄存器 D、数据输出缓冲器的控制寄存器
12、80486采用存储器映象方式编址时,存储单元与I/O端口是通过 来区分的。 A、不同的地址编码 B、不同的读/写控制逻辑 C、专用I/O指令 13、下列不是保证8259A工作在全嵌套方式下的必要条件是 。
A、8259A置非自动中断结束方式 B、当前服务寄存器ISR已设置 C、服务程序中开中断 D、中断向量号的高5位
14、设有一被测量温度的变化范围为0℃—100℃。要求测量误码差不超过0.1℃,则应选用的A/D转换器的分辩率至少应该为 位。
A、 4 B、8 C、10 D、12
15、8259工作在8086/8088模式,则初始化命令字ICW2的功能是设置 。
A、中断向量地址的高8位 B、中断向量地址的高5位 C、中断向量的高5位 D、中断向量号的高5位 二对错判断(15分,每题1分)
下列每种说法,有的对,有的错,对的打“√”,错的打“×”
1、 控制器的基本功能是根据程序计数器PC控制程序的有序运行和完成各种算术逻
辑运算。
2、 计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算
处理时,则处理速度越高。
3、 80486工作在实地址方式时,所能寻址的最大地址空间和程序最多能同时访问的
逻辑段数与8086相同。
4、 字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。 5、 无论写操作还是读操作,其地址信号都要超前于数据信号出现在总线上。
6、 在三线菊花链判决中,主控器Ci占用总线的条件之一是必须检测到BGINi由无
效变有效的边沿,设置该条件的目的是保证先请求者先服务。
7、 串行接口中串行的含义仅指接口与外设之间的数据交换是串行的,而接口与CPU
之间的数据交换则是并行的。
8、 高AX,BX中各有一带符号数据,执行指令CMP AX,BX后,OF=1,SF=1,
则(AX)>(BX)。
9、 宏和过程的相同之处是都可用于简化源程序书写、精间目标代码。
10、 无论复杂还是简单的程序,都可由顺序、分支和循环三和基本程序结构实
现。
11、 SRAM因读写速度快、接口简单常用作Cache存储器。
12、 在计算机的中断系统中,优先级别高的中断总是先响应处理。 13、 DMA方式用于输入/输出可以代替中断控制方式。
14、 在模拟分配型多路模拟输出通道中,无论是采用模拟多路开关加保持器还
是采样保持器分配、保存数据,若要保持较长时间,则都存在一个模拟数据的刷新问题。
15、 计算机测控系统的实时性强是指测控计算机的性能越高、速度越快越好。 三、简答题
1、 简述80486实地址工作方式与虚拟8086方式的异同? 2、 何谓总线仲裁?常用总线仲裁方法有哪几种?
3、 简述采用多路模拟开关和采样保持器组成的分时采样、分时转换型多路模入A/D
通道中接口的基本功能。
4、 某微机系统的存储器地址空间为A8000H—CFFFH,若采用单片容量为16K×1
位的SRAM芯片,问(1)系统存储容量为多少:(2)组成该存储系统共需该类芯片多少个:(3)整个系统应分为多少个芯片组。 四、程序阅读和设计
1、 阅读下列程序,回答下列问题: (1)、程序完成的功能是什么? (2)、程序执行后,RESULT单元的内容为多少; (3)、该程序所占的数据区为多少字节; (4)、执行指令PUSH AX后,(SP)的值为多少? DATA SEGMENT
FEN DB 85,-90,67,-127,95,77,88,73,60,83 COUNT EQU $ -FEN RESULT DB ? DATA ENDS
STACK SEGMENT PARA STACK’STACK’ DB 100 DUP (?)
STACK ENDS CODE SEGMENT
ASSUME CS: CODE, DS DATA, SS:STACK
START PROC FAR PUSH DS MOV AX, 0 PUSH AX
MOV AX, DATA MOV DS, AX
MOV SI, OFFSET FEN MOV CX, COUNT DEC CX
MOV AL, [SI]
MOV RESULT, AL TEST AL, 80H JZ LOP NEG AL LOP: INC SI
MOV BL, [SI] TEST BL, 80H JZ NEXT NEG BL
NEXT: CMP AL, BL JAE NEXT1 MOV AL, BL MOV BL, [SI]
MOV RESULT, BL NEXT1: LOOP LOP RET START ENDP CODE ENDS
END START 2.(12分) 某存储区中存放着80名同学某科目的成绩(0~99分),此成绩以压缩型BCD码形式存储。试编程统计及格(60分以上)和不及格人数。要求统计结果仍以压缩BCD码形式存放。
五、接口应用题(26分) 1.(8分)图12.1为一开关输入接口电路,接口地址为300H (1)指出图中的三处错误并说明其后果。 (2)画出正确的接口电路图
图12.1 有错误的输入接口 2.(18分)已知12位A/D位变换器的引线及其工作时序如图12.2所示。利用START正脉冲可启动A/D变换器开始变换,启动脉冲后A/D变换器进入“忙”状态,待变换结束后“忙”变高,可通过OE脉冲从D0~D11读取变换好的数据。现用该A/D变换器、8255及8254构成的数据采集系统如图12. 3所示。用8255A口、B口读转换结果,PC0输入转换结束信号“忙”, PC0控制启动转换。PC5控制读出A/D转换结果,而PC7则控制一发光二极管显示。8254用于控制采样频率。
图12.2 A/D引线及时序图
相关推荐: