当前位置:
文档之家› 2012燕山大学大院微机原理试题
2012燕山大学大院微机原理试题
A. INC AL B. NOT AX C. NEG BX D.DEC CX
10、 在数据段中有以下伪指令:BUF DB 10, 11H DUP(1,2,5 DUP(?)), 则 BUF 占 用( )个字节
A. 78
B. 156
C. 240
D. 120
11、 常用来获取存储单元的有效地址的指令是( )
8通道 模拟输入 (0~5V)
500KHz
(1)编写 A/D 采样子程序(子程序名为 ADC)控制 ADC0809 对指定的通道进 行 A/D 转换,要求完成程序控制启动 A/D 转换,采用查询方式处理转换结束,并将 A/D 转换数据作为参数返回。
入口参数:BL 寄存器(采样通道号,数值 0-7) 出口参数:BH 寄存器,A/D 转换结果 (2)现有如下主程序,使用 DOS 功能调用从键盘读入采样通道号,转换成相 应数值(0-7),作为入口参数送给子程序 ADC,调用子程序 ADC 完成 A/D 转换, 并将转换结果存入变量 Adresult 的对应字节处,如通道 0 的转换结果存到 Adresult 的第 0 字节,通道 3 的转换结果存到 Adresult 的第 3 字节。要求判断键盘输入是否 在字符 0-7 的范围内,若超出该范围,屏幕输出提示“Input error,please input again”; DOS 功能调用参见试卷后面的附录; A.请在程序中填补合适的指令。B.请在①标 记处及适当位置对程序进行注释。
3、8088 CPU 的地址总线宽度为 20 位,它对 I/O 设备的寻址范围为( )
A. 20K B. 64K C. 1MB D. 20M
4、在最小组态下,CPU 向 I/O 设备输出数据时,有( )
A.IO/ M =0, WR =0 B. IO/ M =0, RD =0
C.IO/ M =1, WR =0 D. IO/ M =1, RD =0
一、单项选择题(每题 1 分,共 20 分)
1、已知有符号数 X 的 16 位补码为 0FFFEH,则 X 为( )
A. -1 B. 1 C. -2 D. 2
2、8088 CPU 从功能结构上看,是由( )组成的
A. 控制器和运算器
B. 控制器、运算器和寄存器
C. 控制器和 20 位物理地址加法器 D. 执行单元和总线接口单元
CE
OE
A15~A0 WE D7~D0
4号 64K*8
CE
OE
或
或
A17 A16
MEMR
(1) 根据上图判断 8088 工作于那种组态?判断依据是什么?
(2) 写出四片存储芯片的一组可用地址范围(要求是最低可用地址,并写出分析过 程)。
燕山大学试卷
密
封
线
共 13 页 第 6 页
2、设 8253 三个计数器的端口地址为 200H、201H、202H,控制寄存器端口地址为 203H。输入时钟为 1MHz,让 0 号计数器采用二进制计数,发出频率为 1KHz 的方 波,回答问题:(8 分)
A. SUB AX,AX B. XOR AX,AX C.MOV AX,0 以下为判断对错题,正确选 A,错误选 B 18、 段寄存器 DS 只能读出,不能写入( ) 19、 段间转移改变 CS、IP 的值( )
D. AND AX,00H
20、 EPROM 是只读存储器芯片,因此无法向其写入数据( )
A. LEA HF C. LES D. DS 12、 下列存储器中可用紫外线擦除数据的是( )
A. PROM B. EPROM C. E2PROM D. FLASH MEMRY 13、 256K 的 SRAM 芯片有 8 条数据线,有( )地址线
A.8 B.16 C. 18 D. 20
14、 下面对存储芯片片选端的处理方法中,哪种会出现一个地址会对应多个存储 单元的情况( )
密
封
线
(2)主程序:
BEGIN: MOV AH,01H
INT 21H
CMP AL,30H
①
JB ERROR
CMP AL,37H
AND AL,0FH MOV BL,AL
MOV AH,BH MOV BH,00 MOV [Adresult+BX],AH JMP NEXT ERROR: MOV DX,OFFSET Remind MOV AH,09H INT 21H JMP BEGIN NEXT:
密
封
线
共 13 页 第 4 页
三、简答题(每题 5 分,共 15 分) 1、何为引脚的三态能力?当具有三态能力的引脚输出高阻时意味着什么?
2、I/O 接口电路中一般都有哪三种寄存器?
3、试对查询传送、中断传送、DMA 传送这三种传送方式的特点进行比较。
燕山大学试卷
密
封
线
共 13 页 第 5 页
四、解答题(共 45 分) 1、某 8088 系统中的部分存储器连接图如下,读图后回答问题。(8 分)
A,Z=0
D. C=1,Z=1
7、下列指令中,错误的是( ) A.MOV [BX+SI],AL B.MOV DS,AX C.MOV AX,01H D.MOV IP,AX
燕山大学试卷
密
封
线
共 13 页 第 2 页
8、下列指令中,错误的是( )
A. OUT AL,DX B. IN AX,DX C.OUT 12H,AL D. OUT DX, AL 9、对标志位 C 产生影响的指令是( )
JMP A2
A1: MOV DX,OFFSET MSG
MOV AH,09H
;请添上合适的指令
A2: ……
(1)请在程序中填补合适的指令。
(2)请在①、②标记处填写程序注释。
燕山大学试卷
密
封
线
共 13 页 第 8 页
4、下图是 ADC0809 工作于程序启动、转换结束采用查询处理方式的原理图。图中 ADC0809 的 8 个模拟通道的 I/O 地址分别为 220H~227H,按下列要求完成程序设 计。(14 分)
+5V
D0~ D7 D7
238h~ 23fh
IOR A3~ A9 译码
IOW 220h~ 227h
A0 A1 A2
VCC D0~ D7 EOC
OE
START ALE ADDA ADDB ADDC
GND
VREF(+)
IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7
CLOCK
VREF(-)
4、已 知 SS=4000H , SP=2000H , 执 行 下 面 程 序 段 , 当 执 行 完 指 令 ( 1 ) 后 ,
SP=__________H,执行完指令(2)后,物理地址 41FFEH 处的一个字节是
_________H。
MOV CX,1234H
MOV DX,5678H
PUSH CX
燕山大学试卷
密
封
线
共 13 页 第 9 页
已知数据段有如下定义: ;数据段
Adresult DB 8 dup(0) Remind DB ‘Input error,please input again’,0DH,0AH, ‘$’ (1) A/D 采样子程序:
ADC PROC
ADC ENDP
燕山大学试卷
MEMW
D7~D0
A15~A0
A19 A18
A15~A0 WE D7~D0
1号 256K*8
CE A17 A16 OE
2:4译码器
A19A18=00 A19A18=01
A19A18=11
A15~A0 WE D7~D0
2号 256K*8
CE A17 A16
OE
A15~A0 WE D7~D0
3号 64K*8
A. 片选端常有效 B. 全译码 C. 部分译码 D. 线选译码
15、 中断传输方式的优点是( )
A. 无须 CPU 干预
B. 能在线处理故障
C. 提高 CPU 的利用率
D. 硬件连接简单
16、 在 CPU 与外设的 I/O 传输控制方式中,占用 CPU 时间最多的方式是( )
A. DMA 传输 B. 中断传输 C. 查询传输 D. 无条件传输 17、 完成将 AX 清零,但不影响标志位 C 的指令是( )
+5V
8255A
PC0 PC1 PC2 PC3
PC4 PC5 PC6 PC7
5.1K*4
K0 K1 K2 K3
L0 300ohm*4
+5V
L1
L2
L3
燕山大学试卷
密
封
线
共 13 页 第 12 页
附录 1:部分 ASCII 码表 1、 字符 0~9 的 ASCII 码为 30H~39H; 2、 大写字母 A~Z 的 ASCII 码为 41H~5AH; 3、 小写字母 a~z 的 ASCII 码为 61H~7AH
PUSH DX POP CX……………………(1)
POP DX POP CX……………………(2)
5、执行指令 MOV AL,[BX],会产生
总线时序。
6、有效地址也叫做偏移地址,是
位的。
7、8088 CPU 有
种外部中断。
8、常用的 A/D 转换技术有计数器式、
式、双积分式和并行式。
燕山大学试卷
MSG
DB ‘overflow!’,ODH,0AH.’$’
DATA DW 5AH,49H,……,0FFF1H
wordsum DW 0
MOV AX,0
MOV CX,100
①
LEA SI,DATA
AGAIN: ADD AX,[SI]