一、选择题
1.8086CPU的字长是()位。
A. 32
B. 128
C. 64
D. 16
2 间接寻址方式中,操作数在()中。
A. 通用寄存器
B. 内存单元
C. 程序计数器
D.堆栈
3.在循环指令LOOP和串操作指令中,用作计数器的寄存器是()
A. AX
B. BX
C. CX
D. DX
4.8086/8088 的最小模式中,CPU 通过,( )引脚接收DMA 控制器发出的总线请求信号
A. HLDA
B. HOLD
C. INTR
D. READY
5、当执行完下列指令序列后,标志位CF和OF的值为()
MOV AH, 0A6H
ADD AH, 80H
A. 0, 0
B. 0, 1
C. 1, 0
D. 1, 1
6.下列程序执行后,AX=()
X DB 2,6,-5
MOV AX, WORD PTR X+1
A. 0506H
B. 8506H
C. 0602H
D.OFBO6H
7,默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()
A. BP
B. BX
C. SI
D.DI
8.下列指令中,能使8086CPU对I/O端口进行访问的是()指令。
A. 中断
B.字符串操作
C. 输入、输出指令
D. MOV
9,主机与设备传送数据时,采用()方式CPU的效率最高。
A. 无条件传送
B. 程序查询
C.中断
D. DMA
10, 8253可编程定时/计数器设置为BCD码的计数,其计数值最大时应置时间常数(计数初值)为()
A. OFFFFH
B. 9999
C. 65536
D. 0000H
11.当 8253 工作在()时,需要由外部脉冲触发开始计数。
A. 方式0
B. 方式1
C. 方式2
D.方式3
12,在8086系统中,每个存储单元为8位,存储空间范围为2000H~09FFFH,则可存放的字节数是()
A. 8K
B. 16K
C. 32K
D. 64K
13,串行接口中,并行数据和串行数据的转换是用()
A.移位寄存器
B.数据寄存器
C. 锁存器
D. A/D 转换器
- 若系统采用异步串行数据传送方式,每个字符传送格式为数据位 8 位,奇偶校验位 1 位,停止位2位,如其波特率为9600bPS,则每秒钟最多能传输的字符数是()
A.9600
B. 1200
C. 872
D. 800
- 主存贮器和 CPU 之间增加 cache 的目的是()。
A.解决CPU和主存之间的速度匹配问题
B.扩大主存贮器容量
C.扩大CPU中通用寄存器的数量
D.既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
二、填空题(本大题共8小题,15空,每空2分,共30分。)
1已知X的补码为10011010,其原码是____真值是_____
2.十六进制数3A.5转换为二进制是______转换为十进制是______
3.8086CPU 中,ALE 为_______信号。
4,组成16M×8位的存储器,需要1Mx4位的存储芯片____片。
5PC机的中断类型有_________和不可屏蔽中断三种,不可屏蔽中断的请求信息送CPU 的_____引脚。
- 主存储器的技术指标有_____和_____主存带宽。
- 目前微机系统的存储器分为_____存储器、______存储器外部存储器三级。这种体系结构解决了存储器要容量大、速度快而又低成本的矛盾。
8.设 DS=0100H,字节单元(01024H)=56H,字节单元(01025H)=28H,阅读下面程序段, MOV BX, 0024H LEA BX, [BX] AND BX, OFFH ADC BX, [BX] 执行程序段后,BX=CF=
三、简答题(本大题共 3 小题,每小题 10分,共 30 分)
1.简述缓冲器、锁存器和触发器的作用。
- 什么是中断?计算机使用中断有什么好处?
3,什么叫端口?通常有哪几类端口?计算机对1/0端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对 1/O端口进行编址?
四、应用题(本大题共3小题,每小题15分,共45分)
1.编写程序,判断字类型变量X的值(用xxxx表示)是偶数还是奇数。若是偶数,将字节类型变量BUF置为0,否则置为1。
2.现要求通过 8253芯片,在输入 1.19MHz频率信号时、能在 0 号通道输出 18.2Hz 的方波作电子钟时间基准。8253 的接线如下图所示,请写出其初始化程序段。
3,已知某16位机的主存采用半导体存储器,地址码为18位,若使用8K×4位SRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式。问:
(1)若每个模块为32K×8 位,共需几个模块板?
(2)每个模块内共有多少片RAM芯片?主存共需多少 RAM 芯片?
(3)各芯片如何连接?CPU如何选择模块板?