共 6 页 第 1 页
东 南 大 学 考 试 卷(A 卷)
课程名称 微机原理及应用 考试学期 得分
适用专业 机械制造与自动化 考试形式 开、闭、半开卷 考 试 时 间 长 度 120 分钟
一.填空(未注明每空0.5分,共20分)
1.微型计算机的硬件主要由__________,___________以及 ,通过系统总线
构成。
2.8088 CPU的地址线有 条,寻址能力为 。数据线有 条。
3.写出下列两段程序运行后的结果(机器数),以及标志位的状态。
1) MOV AL, -32
MOV AH, 100
ADD AH,AL
运行后,AX= ,CF= , OF=
2) MOV AL 59H
MOV BL,64H
ADD AL,BL
DAA
运行后,AL= ,CF= , AF=
4.在8086/8088系统访问内存时,物理地址是由16位的__________和16位的__________
两部分决定的。如果DS=5400H,则当前数据段的起始地址为____________,末地
址为______ 。如果(CS:IP)=3000H:1220H,则当前执行的指令的物理地址是
______ 。
5. ROM 按其是否需要刷新分为____________RAM 和______RAM;ROM 有多种类型,如
掩膜 ROM(不可编程),PROM(一次性可编程), ,__________等等。
6.若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和((SS):(SP))
的值分别为 和 。
7.与指令 MOV BX,OFFSET[SI]功能相同的指令是 。
8.在微机中常用的输入输出技术有查询、________和_______。
9.8086/8088CPU 的硬件中断有 和 两种类型。设在中断向
量表中物理地址为 00040H 的内存中连续存放了 30H,02H,00H,50H 等内容,表明该
中断的中断类型码为________,中断向量为_________。(每空 1 分)
10. 某A/D转换器的输入电压量程范围为0—10V,精度为8bits(线性),当读到的转换值
是20H时,问对应的输入电压值是 . (每空1分)
11.若一 4*4 的行列键盘,其中 ROW1~ROW4 依次对应接 8255 的 PC7~PC4,COL1~COL4
依次接 PB3~PB0;若其中位于(ROW2,COL3)的键按下,对应读入的行值为______ ,
列值为______。 (每空 1 分)
学
号
姓
名
共 6 页 第 2 页
二.选择
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
(每题 1.5 分,共 18 分)
1.(10010101)2分别为原码,补码,BCD码表示时,对应的十进制数为( ) .
A. 95,-107,95 B. -21, -21, 95
C. –21, -107, 95 D. –21,-107,149
2.若 AL 的内容为 3EH,执行 SHL AL,1 指令后,AL 的内容为( ) 。
A.7CH B.1FH C.9FH D.7FH
3.在 LOOP 指令执行时,隐含着某寄存器的内容作为计数器的寄存器是( ) 。
A.SP B.BX C.CX D.DI
4.工作在最小模式下,8088CPU 芯片的时序中,将地址信号锁存的信号是( ) 。
A.DT/R B.DEN C.AEN D.ALE
5.欲知 8 位二进制数的 bit3 是 0 还是 1,可利用( ) 与此数相与。
A.10000100 B.00100000
C.00000100 D.00001000
6.8088CPU 的 ADo~AD7在执行指令时, ( )。
A.先传地址后传数据 B.先传数据后传地址
C.不传数据,只传地址 D.不传数据和地址
7.8088在最小组态下,执行IN AL,DX 指令时,I/O接口控制信号的状态是( ).
A. RD\ 低电平, WR\ 高电平 , IO/M 低电平
B. RD\ 高电平, WR\ 三态 , IO/M 低电平
C. RD\ 低电平, WR\高电平, IO/M 高电平
D. RD\ 三态, WR\低电平,IO/M 高电平
8.一个半导体存储器芯片的引脚有A11~A0、D7~D0、WE\、OE\、CS\、VCC、GND等。
该芯片的存储容量是( ).
A.8K×8 B. 4K×4 C.4K×8 D.12K×8
9.已知某 SRAM 芯片容量为 1K×4 位,若要组成 16KB 的系统存储器,则共需芯片数和
组成的芯片组数为( ) 。
A. 32 和 16; B. 16 和 32; C. 32 和 32 D. 16 和 16
10.下列指令中正确的是( ) 。
A. MOV AX, [SI][DI] B. MOV WORD PTR [BX],1000
C. MOV DS, ES D. LEA BX,OFFSET DATA
11.若(AL)=0FH,(BL)=04H,则执行 CMP AL,BL 后,AL 和 BL 的内容为( )。
A. 0FH 和 04H; B. 0BH 和 04H; C. 0F 和 0BH; D. 04 和 0FH
12. 10位A/D变换器的输入为0~+5V,其量化误差为( ) 。
A.2.44 mV B.4.88 mV C.9.78 mV D.0.195 Mv
三、阅读程序,并填空回答问题。(本题共20分)
1.(本题 4 分)
设 AL=64H
MOV BH,AL
AND BH, F0H
MOV CL,4
共 6 页 第 3 页
SHR AL,CL
MOV BL,AL
运行后, BH 寄存器的内容为_________,BL 寄存器的内容为__________.
2.(本题 4 分)
CMP AL,30H
JC L1
CMP AL,3AH
JNC L1
AND AL,OFH
RET
L1:MOV AL,0FFH
RET
1)设初值(AL)=37H,程序段执行结果:(AL)=_________。
2)设初值(AL)=9FH,程序段执行结果:(AL)=_________。
3.(本题12分)
data segment
da1 db 'Ab3@Hd>'
count equ 7
da2 db count dup (0)
data ends
ste segment
db 100 dup(?)
ste ends
code segment
assume cs:code,ds:data,ss:ste
start: mov ax,data
mov ds,ax
lea si,da1
lea di,da2
mov cx, count
lop1: mov al, [si]
cmp al,61h
jb next
cmp al,7ah
ja next
sub al,20h
next: mov [di],al
inc si
inc di
loop lop1
mov ah,4ch
共 6 页 第 4 页
int 21h
code ends
end start
1).程序完成的功能是 。(本题 2 分)
2)两处 CMP 指令及相关的转移指令的作用是 。(本题 2 分)
3) JA,JB 不能用 JG,JL 代替,因为 。(本题 2 分)
4)分别画出程序运行前后,数据段的存储示意图(本题 6 分)
四.编程题
1.在首地址为AARAY的内存中存放有20个单字节无符号数,检查大于等于数80H的个数,
并将结果存于RESULT单元。(用汇编语言编写程序片段即可)(本题8分)
2. 已知某 8088 微机系统中使用了可编程接口芯片 8253, 其片选信号的译码地址
PS3=0CH。8253 三个计数器分别工作在不同的方式下,可以为 A/D 转换器提供可编程的
采样频率和采样时间。设已知外部时钟频率为 F,
计数器 0 的计数初值为 L (字节型),工作在方式 2;
计数器 1 的计数初值为 M (字型),工作在方式 1;
计数器 2 的计数初值为 N (字型),工作在方式 3。
L,M,N 是在程序的其他地方已经定义的变量,L,M 为二进制数,N 为 BCD 码。
试按上述要求完成 8253 的初始化程序片段。(本题 10 分)
共 6 页 第 5 页
五、系统分析及应用:
1.
图1所示为某微处理器系统,具有 8 位数据总线和16位地址总线。由2片2732(4K×8
EPROM)和 2 片6116(2K×8 RAM),并采用74LS138译码,构成存储器扩展电路。
图 1 存储器译码电路
请回答:
1)存储器的总容量为____________。(本题2分)
2)4片存储器芯片在系统中占有的地址范围分别是_____________,_____________,
_____________,_____________。(本题4分)
3)接在译码输出端 Y1\ 上的2732(2)如果改接到其他空余的译码输出端,例如 Y2\,
会对系统的编程和运行带来哪些不利的影响?
(本题3分)
2.如图 2 所示,由可编程接口芯片 8255 扩展简单的输入输出外设,接线如图 2。其中,
PA 口控制在数码管上显示内容,PB 口用来读取开关的状态,要求:
1) 列出 8255 各个端口的地址. (本题 5 分)
共 6 页 第 6 页
2) 编写程序实现以下功能:检测开关的状态,当 K7 合上时,数码管上显示“7”。
(本题 10 分)
图 2