一、单项选择题(本大题共 15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。
- n+1 位有符号数 × 的补码表示范围为()
A. -2^n<x<2^n
B. -2^n<x<2^n-1
C. -2^n-1<x<2^n-1
D. -2^n<x<2^n
- 世界上第一台电子计算机是机。
A. Apple
B. ENIA
C IBM 360
D. IBM PC
- 十进制数-126 的 8 位二进制补码表示为()
A. 01111110
B.10000000
C. 10000001
D. 10000010
4.以下为基址寄存器的是()
A. AX
B. BX
C. CX
D. DX
5.要将进位标志置1,可执行指令()
A. CLC
B. CLD
C. STC
D. STD
- 在 PC 机中,启动硬中断服务程序执行的是()
A.主程序中安排的中断指令
B. 中断控制器发出的中断请求信号
C.主程序中安排的转移指令
D.主程序中安排的调用指令
7.下列指令中,源操作数的寻址方式为立即寻址的是()。
A. MOV BX, A
B. MOVBX, [2000H]
C. MOV BX, 1234H
D. MOVBX, [SI]
- 在 8088/8086 汇编的数据定义语句中,用命令 DD 定义的数据的长度为()。
A. 8位
B. 16 位
C.32 位
D. 64 位
9,在8086/8088最小方式下,不可选择的芯片是()
A. 74LS373
B. 8284
C. 74LS245
D. 8289
10.某存储单元的段基值为9000H,偏移地址为1000H,该存储单元的物理地址为()
A. 0A000H
B. 10000H
C. 19000H
D. 91000H
11,在微型机中,往往将外设的状态作为一种数据输入, CPU的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。
A.不同的信号线
B. 不同的控制开关
c. 不同的端口地址
D. 不同的中断服务子程序
12、 8086微处理器的引脚信号中,不受最小/最大工作方式影响的控制信号有()
A. M/IO
B. DT/R
C.RD
D. WR
13,下列关于VO端口独立编址的说法,正确的是()
A.译码电路较简单
B. 1/O 端口占用内存空间
C.程序设计的灵活性好
D.不需要专用的1/O指令
14.程序查询输入输出的流程总是按()的次序完成一个字符的传输。
A.写数据端口,读/写控制端口
B. 读状态端口,读/写数据端口
c. 写控制端口,读/写状态端口
D. 随 1O 接口的具体要求而定。
15,在DMA工作方式时, CPU交出总线控制权,而处于()状态。
A等待
B. 暂停
C. 保持
D. 中断处理
二、填空题(每空2分,共30分,请在答题纸相应题号的位置上作答。)
- 系统总线是微处理器与_________IO 接口之间相互交换信息的公共通路。
- 一条机器指令包括地址码和_________两部分。
- 8086CPU的地址总线有_________位,可直接寻址1MB的存储空间,在独立编址方式下,可寻址_________个1O端口。
- 16K 字节的存储芯片有_________根地址线,用它构成64KB空间的存储器共需_________片,与8位机相连时需地址译码器74LS138,若要求该地址空间为连续的,则译码器的引脚A应接地址线_________
- 设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是
- 8086CPU工作在最大方式下,系统需使用来形成总线周期。
- 在串行异步数据传送时,如果格式规定8位数据位, 1位奇偶校验位, 1位停止位,则1 组异步数据总共有位
- 设DS-2000H, BX=0100H, (20100H)=12H. (20101H)=34H。执行指令"MOV AX[BX]"后,AX的值是,执行指令"LEA SI, [BX]"后, SI的值是
- 设8253的端口地址分别为210H~213H(通道0的地址为210H,控制口地址为213H)已知计数器0连续产生20KHz方波,将计数器0的输出OUT。作为计数器1的时钟CLK1.使其连续产生 20ms 定时中断,二进制计数。请填空完成以下程序段。
MOV AL. (1)
MOV DX, 213H
OUT DX, AL_
(2)
(3)
OUT DX, AL
MOV AL, AH
OUT DX, AL
三、简答题 (本大题共3小题,每小题10分,共30-分。请在答题纸相应题号的位置上作答。)
1 论述指令周期、总线周期和时钟周期间的关系。
2 CPU响应中断时,为什么要执行两个连续的中断响应周期?
3.8086CPU 中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?
四应用题《本大题共3小题,每小题15分,共45分。请在答题纸相应题号的位置上作答。)
- 已知字节变量X和药,编写源程序,完成函数表达式的功能:
2,两片RAM芯片6164 (8Kx8位)组成16Kx8位的存储器系统。设假设CPU有20根地址线。采用线性选择方式(无关地址线设为0),其连接示意图如下,求两个芯片的地址范围。2,两片RAM芯片6164 (8K×8位)组成16K×8位的存储器系统。设假设CPU有20根地址线。采用线性选择方式(无关地址线设为0),其连接示意图如下,求两个芯片的地址范围。
- 某应用系统以8255A 作为接口,通过 B 口采集一组开关 S~So的状态,然后通过 A控制发光二极管 LED:~LED。显示开关状态:Si闭合,则对应 LED;亮:S:断开,则对应的LED灭,如图所示。设8255A端口地址为320H~323H,请编写初始化程序段和执行以上功能的程序段。