2015年10月全国自考(工业用微型计算机)真题试卷
(总分80,考试时间90分钟)
单项选择题
1. 十进制数一10的8位二进制反码是    (    ) A. 0AH   B. 8AH C. 0F5 H   D. 0F6 H
2. 下列关于8086/8088微处理器的说法中,错误的是    (    ) A. 8086数据总线的宽度是16位   B. 8088数据总线的宽度是16位 C. 8086地址总线的宽度是20位   D. 8088地址总线的宽度是20位 3. 下列寄存器中,不属于通用寄存器的是    (    ) A. AX   B. BL C. CH   D. DS
4. 在指令MOV [SI],AX中,目的操作数的寻址方式为    (    ) A. 立即寻址  B. 直接寻址 C. 寄存器寻址   D. 寄存器间接寻址
5. 下列芯片中,属于3:8译码器的是    (    ) A. 74LS138   B. 74LS139 C. 74LS158   D. 74L$280 6. RS一232C总线属于    (    ) A. 片总线   B. 内总线 C. 外总线   D. CPU总线
7. 下列中断源产生的中断,不属于内部中断的是    (    ) A. 硬件故障  B. INT指令 C. 除数为0   D. 算术运算溢出 8. ADC0809的分辨率为    (  ) A. 8位   B. 9位 C. 10位  D. 12位
9. 两个整数的8位二进制补码分别为34H和0A8H,它们的和的十进制值为    (    ) A. 一116   B. 一36 C. 36   D. 220
10. 设CS=2000 H,SS=1000 H,IP=0100 H,SP=1236H,则下一条待执行指令的地址为    (    )
A. 10100H   B. 11236H C. 20100H   D. 21236H
11. 下列四条指令中,正确的是    (    ) A. MOV DS,AX   B. MOV CS,AX
C. MOV[DI],[SI]   D. MOV AL,200H
12. INC指令执行后,一定不拿影响的标志位是    (    ) A. CF   B. PF C. OF   D. ZF
13. 指令XOR AX,AX执行后,AX的值是    (    ) A. 0000H   B. 0001H C. 0FFFFH   D. 不会改变的
14. 为了使指令MOVSB执行时,SI、DI自动增量,应先使用的指令是    (    ) A. CLC   B. CLD C. STC   D. STD
15. 存放在内存物理地址0000 H:00 10 H处的中断向量所对应的中断类型号是    (    ) A. 0   B. 4 C. 1 0   D. 10 H 16. 8K×8位的EPROM,其地址线和数据线的条数分别为    (    ) A. 8,3   B. 8,8 C. 1 3,3   D. 1 3,8
17. 某存储器系统采用部分译码法,有3条最高位地址线未参加地址译码,则其译码输出所对应的地址范围是其所连接芯片容量的    (    ) A. 2倍   B. 3倍 C. 4倍   D. 8倍
18. 下面关于I/O端口与存储器统一编址的说法中,错误的是    (    ) A. I/O端口地址译码复杂
B. 读写I/O端口和存储单元的指令不同
C. 每一个I/O端口占用一个存储器单元的地址
D. CPU无需输出区分I/O端口与存储单元读/写的信号
19. 假如双机串行通信的数据传送速率是120字符/s,每个字符格式规定包含1位起始位、1位终止位、7位数据位和1位奇偶校验位,则传送的波特率为    (    ) A. 1 20波特   B. 840波特 C. 1 200波特   D. 2400波特
20. 某10位D/A转换器,满量程电压为10V,绝对精度为±1/2LSB,则其能分辨出的最小电压约为   (     ) A. 4.88mY   B. 5.00mV C. 9.77mV   D. 10.00mY
填空题
21. 微型计算机系统的核心是 ---|||________|||---,它执行指令、完成操作。 22. 存储器芯片实现片选的方法有3种:全译码法、部分译码法和 ---|||________|||---译码法。 23. 可编程间隔定时器8253有 ---|||________|||---种工作方式。
24. A/D转换分为4步进行,分别是采样、保持、量化和 ---|||________|||---。
25. 设SP=1352H,执行指令.POP AX后,SP寄存器的内容为 ---|||________|||---。 26. 指令DIVCX执行后,存放运算结果商的寄存器是 ---|||________|||---。
27. 某2K~8位的EPPOM芯片采用全译码法与CPU连接,若为该芯片分配的起始地为08000H,则分配给它的末地址为 ---|||________|||---H。
28. 8259A的初始化命令字中,用于设置主片/从片级联的初始化命令字是 ---|||________|||---。
29. 8255 A的 ---|||________|||---端口可实现位控制。
30. 设有数据定义  VALDW  1,2,3,4,5则指令MOV AX,VAL+4执行后,AX的值为 ---|||________|||---。
程序分析题
31. 有程序段如下:    MOV    AX,2340H    MOV    BX,AX    DEC    BX    AND    AX,BX    程序段执行后,AX= ---|||________|||---,BX= ---|||________|||---。
32. 有程序段如下:    CLC    MOV    CX,0403H    MOV    AX,9876H    SAR    AX,CL    XCHG    CH,CL    SHL    AX,CL    程序段执行后,AX= ---|||________|||---,CX= ---|||________|||---,CF= ---|||________|||---。
33. 有程序段如下:    MOV    AX,3456H    ADD    AL,AH    DAA    XCHG    AH,AL    SUB    AL,AH    DAS上述程序段执行后,AL= ---|||________|||---,AH= ---|||________|||---。
34. 有程序段如下:    D1 DB  12 H,34 H,5 6 H,78 H    D2 DB 4 DUP  (0)    :    LEA    SL,D1+3    LEA    BX,D2    MOV    CX,4  L1:MOV    AL,[SI]    DEC    SI    MOV    [BX],AL    INC    BX    LOOP    L1上述程序段执行后,(D2)= ---|||________|||---,(D2+1)= ---|||________|||---,(D2+2)= ---|||________|||---,(D2+3)= ---|||________|||---。
35. 某系统中8259A的初始化程序如下:    MOV    AL,1 BH    OUT    20 H,AL    MOV    AL,50 H    OUT    21H,AL    MOV    AL,09H    OUT    21H,AL问:该系统可管理 ---|||________|||---个中断源,8259A的中断请求方式为 ---|||________|||---,IR0中断请求对应的中断类型号为 ---|||________|||---,结束中断的方式为 ---|||________|||---。 36. 有程序段如下:    D1 DB  1 85    D2 DW  ?    D3 DB  3 DUP(O)    :    MOV    SI,0    MOV    AL,D1    MOV DL,10  L1:CMP    AL,0    JBE    L2    MOV    AH,0    DIV DL    MOV D3[SI],AH    INC    SI    TMP    L1  L2:MOV D2,SI上述程序段执行后,(D2)= ---|||________|||---,(D3)= ---|||________|||---,(D3+1)= ---|||________|||---,(D3+2)= ---|||________|||---。
编写程序题
37. 下面程序的功能是统计字数据D 1对应的二进制数中1的个数,并将其保存到字节变量D2中。例如,D1数据为1234 H(对应二进制数为0001 0010 0011 0100),则D2中保存的值应为5。请填空将程序补充完整。    DATA  SEGMENT    D1  DW    1 F28H    D2 DB  ?    DATA  ENDS    CODE  SEGMENT    ASSUME  CS:CODE,DS:DATA    BEGIN:MOV    AX,DATA    MOV DS,AX   _____________    MOV    AX.D1    L1:    CMP    AX,0     _____________     _____________    TNC    L1    INC    BL     _____________    L2:    MOV D2,BL    MOV    AH,4CH    INT    21 H    CODE  ENDS    END  BEGIN
简单应用题
38. 题38图为8255A用作开关量输入和开关量输出接口的电路,该电路的有效工作时间约为10小时。电路工作时,每隔5分钟检测一次开关K的状态,若K断开,灯L0点亮,L1熄灭;若K闭合,灯L1点亮,L0熄灭。设8255A端口地址为80 H~83 H,请填空将程序补充完整,填空时无关位默认为0。L1:IN    AL,80H    TEST  AL,  (3)    JZ    L2    MOV    AL,  (4)    JMP    L3    L2:MOV    AL,  (5)    L3:OUT    81H,AL    CALL DELAY5M    ;延时5分钟    LOOP    L1    HLT    答:(1) _____________(2) _____________(3) _____________(4) _____________(5) _____________
39. 题39图中DAC0832工作于单缓冲输入方式,转换基准电压为5V。请填空完成下面0~-4.98V三角波输出程序。MOV    AL,0FFH    UP:    (1)  AL    OUT    80 H.AL    CMP    AL.OFFH    JNZ    (2)    DOWN:    (3)  AL    OUT    80 H.AL    CMP    AL,0    JNZ    (4)    JMP    (5)答:(1)_________(2)_________ (3)_________(4)_________(5)_________
综合应用题
40. 利用8253监视一个生产流水线,每通过60个工件,扬声器响5s,频率为1000 Hz,如题40图所示。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253计数器0的计数输入CLK0,当计数器0计数满60后,由0UTO输出负脉冲,经反相后作为8259A的一个中断请求信号,在中断服务程序中,启动8253的计数器1工作,由OUT1连续输出1 000 Hz的方波,持续5s后停止。根据题意将下列程序补充完整,填空时无关位默认为0。程序中,要求计数器0、计数器1均采用BCD码计数。主程序为:    MOV    AL,  (1)  H    ;计数器O初始化,设置其工作于方式2    OUT    43 H.AL    MOV    AL,  (2)  H    ;计数器0计数初值    OUT    40 H,AL    STI    ;开中断  L1:HLT    ;等待中断    JMP    L1中断服务程序为:    MOV
AL,80H    ;8255A初始化    OUT    83H,AL    MOV    AL,  (3)  H    ;启动计数    OUT    80 H,AL    MOV    AL,  (4)  H    ;计数器1初始化,设置其工作于方式3    OUT    (5)  H,AL    MOV  AL(6)  H    ;计数器1计数初值低8位    OUT    41 H,AL    MOV    AL,  (7)  H    OUT    41 H,AL    CALL    DL5S    ;延时5s    MOV    AL,  (8)  H    ;停止计数    0UT    80 H,AL    TRFT答:(1)________  (2)________  (3)________  (4)________(5)________(6)________(7)________(8)________