资源描述
I考工业用微型计算机重点习题及答案
习题1一、单项选择题(每题4分,共40分)
1.十进制数7转换为二进制数表示,是()。
A.0111B B.1101BC. HUB D.0101B
2.十六进制数17H,其相应的十进制数是()。
A. +5 B. +85C. 21 D. 23
3.指出以下存储器中,()需要通过紫外线擦除器擦除。
A.27256 B. 62256C. 2816 D. 2164
4 .下面语句中是堆桔段定义的语句是()。
A. CODE SEGMENTDATA SEGMENT
B. STACK SEGMENT ' STACK,MAIN PROC FAR
5 .字母'b'的ASCH码是()。
A. 11H B. OBHC. BOH D. 62H
6 .中断向量地址表存储在内存的物理地址范围是()。
A.00000H~003FFH
TEST AL,JNZ WAIT
MOV AL, BLMOV DX,
OUT DX,ALMOV DX, 200H
WAITLIN AL, DX;检查键是否松开TEST AL, OIH
WAIT1ROR, 1;准备下一次
JMP WAITINT 3
参考答案一、单项选择题(每题4分,共40分)4.C 5,D 6. A 7.B 8. B 9. B 10. A
二、1. SS 2.紫外线 3. 2 4433H:2211H 4. 17988H 5.7 梯形图语言6.采样保持器7.分辨率8.半双工通信9.6FFCH[解析]执行段
间直接过程调用CALL指令后,堆栈指针SP减4。
10.8
三、1. AH=60H. AL =35H 2. CL= 16H: AL= 6AH 3, AX= 2000H
BX= 2340H DX= 2000H CX= 2340H 4. DL= 05H AX =1234H CX =0H CF =0 5. BH= 36H, BL= 37H 6.转动条件:启动按钮按下,电机开始运 转并保持运转状态。停止条件:停止按钮按下或电机过热造成热继 电器工作。 四、1. SI M LODSB K2 AL JGE LOOP AX 五、1. 77H 283H
281H AL 281H 2. 90H 63H 60H OIH JNZ 六、1. 203H 90H OFFH OIH07FH 201H JZ BL
习题2
一、单项选择题(本大题共20小题,每题2分,共40分)在 每题列出的四个备选项中只有一个是符合题目要求的,请将其代码 填写在题后的括号内。错选、多项选择或未选均无分。
1.十进制数65用8位二进制数表示时应为()A. 11000001
B B. 0100000IB01001011B
C. 00111011B.十进制数-2用二进制补码表示,补码是()
A. FDH02H
B. FEH82H
2 .当取指令时,8086会自动选择 值作为段基值。()CS
A. DSSS
B. ES.当加法运算结果为10110100B时,以下正确的选项是()
SF =1;PF =0
A. SF=1;PF =1SF =0;PF =1
B. SF =0;PF =0
5.某内存单元的段基址为2000H偏移地址为0800H,那么这个单 元的物理地址应为()20800H
A. 2000H0800H
B. 28000H
6.设物理地址(20000H) =10H, 20001H= 20H, (20002H)=30H, 如从地址20001H中取出一个字的内容是()1020H
A. 3020H2030H
B. 2010H.AH=4CH,那么可以返回DOS的指令是()
A. INT 3INT 21H
B. RETIRET
7 .如下的程序段
VAR DW?
ARRAY DD 10 DUP(?)MOV AX. TYPE ARRAY
当执行第3行指令后,AX的内容为()10
A. 42
B. 1
9. 8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆 栈的顺序是()FIAGS, IP, CS
B.IP, CS, FJAGSCS, IP, FLAGS
C. FIAGS, CS, IP
10. 8086/8088CPU执行软件中断指令INT n时,其中断类型码 的提供者是()A.外部设备
B.指令C.总线
D.堆栈
11. 某半导体静态存储器芯片的地址线为A12-A0,数据线为 D3〜D0,假设组成容量为64KB存储器,需要该种存储芯片的片数为()
A. 16 片8片
B. 4片2片
12.在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是()
A. CPUB.中断控制器
C.外设D. DMA控制器
13.假设要将8255A的端口 C的PC5位置为1,那么应选择的置位/ 复位控制字为()ODH
A. 77H87H
B. OBH14.当INTEL 8253可编程计时器/计数器的RW1、RWO定为10
时,写入计数值时的顺序为()A.先写高8位,再写低8位
B. 16位同时写入C.先写低8位,再写高8位
D.只写高8位,低8位自动写入
15 .在模拟信号采集系统中,将非电量信号转换为电流或电压的 是()A.传感器
B.采样保持电路C.放大器
D.滤波器.一片中断控制器8259A能管理 级硬件中断。()
A. 108
B. 642
17.某微机系统中8253通道0的端口地址为200H,那么控制寄存 器的地址为()201H
A. 202H203H
B. 204H. 一个10位D/A转换器的分辨率可以到达满量程的()
A. 1/101/128
B. 1/256D. 1/1024
.采样保持器的电压增益是()
A. 1B.大于1
C.小于1D.不确定
20. IP地址分为A、B、C、D、E五类,有-IP地址为116. 25. 34.1,它属于()A类地址
A. B类地址C类地址
B. D类地址二、填空题(每题4分,共2 0分)
1 .当使用一个A/D转换器件采样多个模拟信号时,使用切换模 拟信号。
2 . 8086/8088 CPU的中断分为两类:和。
3 . 8086/8088内部有14个16位寄存器,按其功能,可分为 三大类:第一类是(8个),第二类是段寄存器(4个),第三类是(2个)。
4 .中断服务程序的入口要,出口要。
5 .在汇编语言程序设计中,一般采用的程序结构是和分支。 当相同的功能被重复调用时,将其独立为一个模块,称为。
三、判断题(每题3分,共1 5分)
1. DMA是直接数据传输的缩写,在DMA过程中,CPU并不参与数据传输。()
2. 二进制数只能表示整数,不能表示小数。()一个总线周期一定等于一个时钟周期。()
3. PCI总线的时钟为33MHz ,表示每秒最快可传输数据33MB。 ()1/ 0端口的传送方式一般分为井行和串行。()
四、(每题5分,共2 5分)假设(DS)=3000H , (SS) =3000H , (AX)= 2000H , (BX)=1100H ,
(SI)= 2 , (DI)= 1 , (SP)二 100H, (31200H)= 40H ,请写出以下指令单独执行完后,有关寄存器和存储单元的内容。
1. ADD AX,1000HADD AX ,BX
2. MOV [BX] ,AXPUSH AX
3. DEC BYTE PTR [1200H]
答案详解一、L B [解析]65 =26 +1 2. C [解析]补码=反码+1 3. A [解析]CS为代码段寄存器4. B [解析]SF为符号标志位:PF 为奇偶标志位5. A 6. B [解析]从连续两个内存单元中取内容,高 地址内容作为高字节。7. B 8. B [解析]TYPE ARRAY返回ARRAY的 类型值。9. D10.B11. A [解析]该芯片容量为8K*4 12. D [解析]DMA传送需要DMA控制器控制。13. D 14. D 15. A 16. B 17. C 18. D [解
析]18t.png 19. A 20. A [解析]一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位 必须是“0” ,即第一段数字范围为l-127o
填空题(每题4分,共2 0分)L多路开关2.内部中断外部中断3.通用寄存器控制寄存器4.保护现场恢复现场5.
环子程序三、判断题(每题3分,共L 5分)1. V 2. X 3. X 4.
X 5. V四、(每题 5 分,共 2 5 分)1. (AX) =3000H 2. (AX) =3100H
(31100H) =2000H 4. (300FEH) =2000H, (SP)=00FEH 5. (31200H) =3FH
C. OFOOOH〜OFFFFH
B.OOOOOH〜007FFHD.OOOOOH〜OFFFFH
7 . 1/ 0端口的控制方式一般是()。
A.并行方式、中断方式、DMA方式.查询方式、中断方式、DMA方式
c.无条件输出方式、中断方式、DMA方式D.并行传输方式、串行传输方式、中断方式
8.两台电脑A、B用RS—232通讯,工作于全双工模式,波 特率为38400 ,那么1秒钟从A到B可以传输()字节。
A. 38400 B. 3840C. 7680 D. 384
9 .以下属于可编程定时器芯片的是()。
A. Intel 8255A B. Intel 8253C.74LS138 D. 74LS139
10 .在互联网中,WWW用于()。
A.浏览器服务C.收发电子邮件
B.文件传输D.远程登录
二、填空题(本大题共10小题,每题1分,共10分)请在每题的空格中填上正确答案。错填、不填均无分。
1 .当对堆栈操作时,8086会自动选择—值作为段基值,再加 上由SP提供的偏移量形成物理地址。
2 . EPROM为可用 擦除的可编程ROM。
3 .假设在0000: 0008开始的4个字节中分别是11H, 22H, 33H,44H,那么对应的中断类型号为的中断向量是
4 . INTEL 8086 的当前 CS =1234H, IP =5678H,那么将执行 20 位物理地址 处的程序。
5 .可编程序控制器的常用语言是 o.逐次逼近型A/D转换器在一次转换中要进行屡次比拟,如果在
转换过程中输入信号变化超过1LSB对应的电压,那么应在A/D转换器器件。
器件。
前加上.用来描述D/A转换器可以输出的微小输入量的敏感程度的技
术指标是.按照信号传送方向与时间的关系,数据通信可以分为单工通
信、
和全双工通信。
6 .设SP=7000H,执行段间直接过程调用CALL指令后,堆栈指针 SP二 Ho
7 .以X. X. X. X格式表示的1P地址,每X为 位。
三、程序分析题(本大题共6小题,每题4分,共24分) L分析以下程序段:
MOV AX,0A33AHMOV DX,OFOFOH
AND AH,DL
XOR AL,DHNEG AH
NOT AL执行上述指令段后,AH=,AL=
2 .分析以下程序段:
BUF DW 2456H, 7816H, 5731H, 896AHMOV BX, OFFSET BUF
MOV AL,2XLAT
MOV CL, ALMOV AL,6
XLATINT 3
程序段执行后结果:CL二― ;AL=.运行如下程序,写出运行结果
MOV DX, 2000HMOV WORD PTR[2000H], 2340H
MOV BX, [2000H]PUSH BX
PUSH DXPOP AX
POP ex
INT 3结果为:
3 .阅读以下程序,说明程序执行后DL,AX,CX,CF的值。
MOV AX, 1234HMOV CX, 16
MOV DL,0LI: ROL AX,1
JNC NEXTINC DL
NEXT: LOOP LIINT 3
DL 二, AX 二, CX =, CF= .有如下程序:
START: MOV BL,67HMOV AL,BL
MOV CL,4SHR AL,CL
MOV BH,ALOR BH,30H
MOV AL,BLAND AL,OFH
MOV BL,AL
OR BL,30HINT 3
运行下面程序后,BH=,BL=
4 .梯形图程序和参数表定义如图,试说明电机转动和停止的 条件。
启动按钮AN 1 : 002/02停止按钮TA 1:002/03
热继电器RH 1:002/04电动机M 0:003/01
四、编写程序题(此题8分)
1 .以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格 处填人适当指令使其完整。
MOV, OFFSET NUMXOR AX,AX
MOV CX, MOV BH,[ SI]
MOV BL,BHKI:
CMP AL,BH
JLEMOV BH,
JMP K3K2: CMP AL,BL
K3MOV BL,AL
K3 : KIMOV ,BX
INT 3五、简单应用题(本大题共2小题,每题5分,共10分)
L现要求设置8253通道1的功能为:将频率为625 KHz的外部时钟分频为高低电平都为Ims的方波。请在程序段清单的空格处填上 正确内容。(要求采用BCD计数)设8253 口地址
为 280H — 283HoMOV AL,
MOV DX,OUT DX,AL
MOV AL,50HMOV DX,
OUT DX,MOV AL. 12H
MOV DX.
OUT DX. AL
2 .有一接口电路如下图,设计一个程序能自己记录按钮K按下 的次数,并将按下次数存放在数据段内变量COUNT中,设8255的口 地址为60H — 63H,按下次数小于256次,现给出程序清单,请在程 序清单的空格处填上正确内容。
MOV AL, ;初始化OUT,AL
MOV DL,0LOP: IN AL,;检查按键K是否按下
TEST AL,LOP
INC DL;记录按下次数MOV COUNT,DL
CALL DELAY20MS;延时 20ms 去抖动LOP1:IN AL, 40H;
LOP1:IN AL, 40H;
检查按键K是否释放
TEST AL,0IH
JZ L0P1JMP LOP
8255
-♦5V
PAq
卜
lr六、综合应用题(此题8分)
L在图所示的系统中,要求按钮未按之前为全暗,每按一次,点亮一个发光二极管,并要求从上到下逐个循环点亮。8255A各端
口地址为200H — 203Ho请在程序清单的空格处填上正确内容。程序:
肆可片之一 c
cs
Ai
、
%的G弘
啊
而 - c
RDt
而 -《
nt।
resft ____
t
VIEOC I
陶
DX,
八跳 反向 ftA 电路
LEIXo 1
-t>H=>
MOV
;8255A初始化指令
MOV
AL,
OUT
DX,AL
MOV
DX,201H; LED 全暗
MOV
AL,
OUT
DX,AL
MOV
BL,
WAIT:MOV DX,200H;检测按钮
IN AL,DX
展开阅读全文