全国自考工业用微型计算机-试卷3_真题-无答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国自考(工业用微型计算机)-试卷3
(总分80,考试时间90分钟)
1. 单项选择题
1. 十六进制补码93H所表示的真值是( )
A. 一19
B. 一20
C. 一108
D. 一109
2. 表示主存容量的常用单位是( )
A. 数据块数
B. 字节数
C. 扇区数
D. 记录项数
3. 为了缩短指令中某个地址段的位数,有效的方法是采取( )
A. 立即寻址
B. 变址寻址
C. 间接寻址
D. 寄存器寻址
4. 在工作过程中需要不断刷新的存储器是( )
A. SRAM
B. DRAM
C. PROM
D. NVRAM
5. 在使用过程中只能读取不能写入的外存储器是( )
A. CD--ROM
B. 软盘
C. 硬盘
D. 磁带
6. 8086是( )
A. 单片机
B. 单板机
C. 微机系统
D. 微处理器
7. 以下四条指令中,错误的是[ )
A. MOV AH,[SI]
B. MOV AL,[SI]
C. MOV CS,AX
D. MOV DS..AX
8. 在不同速度的设备之间传送数据( )
A. 必须采用同步控制方式
B. 必须采用异步控制方式
C. 可以采用同步方式,也可采用异步方式
D. 必须采用应答方式
9. 设SP=FFEEH,在执行了POP AX指令后,SP的值为( )
A. FFECH
B. FFEAH
C. FFFOH
D. FFF2H
10. 在汇编语言程序设计中,有如下程序段( ) DATA SEGMENT ORG 100 VAR DB 28 H,25 H 那么,V AR的偏移地址和该地址的第一个数据是( )
A. 0000H,1CH
B. 0000H,25H
C. 0064 H,1 CH
D. 0100H,25 H
11. 8253工作在下列哪几种方式时,可用软件启动计数( )
A. 方式0,4,5
B. 方式2,4,5
C. 方式1,2,4
D. 方式0,2,4
12. 某半导体静态存储器芯片的地址线为A13~A0,数据线为D3~D0,若组成容量为32KB 的存储器,需要该种存储芯片的片数为( )
A. 16片
B. 8片
C. 4片
D. 2片
13. 指令XOR AL,AL执行后,则( )
A. CF=1
B. SF=1
C. ZF=1
D. OF=1
14. 中断号为10 H的中断服务程序入口地址存放在( )
A. 0000H=0010H
B. 0010H:0000H
C. 0000H:0040H
D. 0040H:0000H
15. 某一测控系统要求计算机的输出的模拟控制信号的分辨率必须达到千分之一,则选择的D/A转换器的位数应该至少是( )
A. 4位
B. 8位
C. 10位
D. 12位
16. MOV AX,ES:COUNT[DI]源操作数的寻址方式是( )
A. 基址寻址
B. 立即寻址
C. 变址寻址
D. 基址变址寻址
17. 一个10位逐次比较型A/D转换器,满量程为10V,则对应1/2LSB的电压约为( )
A. 4.88mV
B. 5mV
C. 9.77mV
D. 10mV
18. 下列哪个是8位A/D转换器( )
A. ADC0809
B. AD574
C. DACl210
D. DAC0832
19. 可编程定时/计数器8253的端口数为( )
A. 1
B. 2
C. 4
D. 8
20. 下列语句中,变量名无效的是( )
A. COUNT3
B. COUNT一3
C. COUNT3
D. 3 COUNT
2. 填空题
1. 十进制数20.25转换成二进制数是_________。

2. 字符_________的ASCII码值为44H。

3. 在8086系统中,段内转移指令最大可转移范围是_________K。

4. 若已知CX=0,则执行完L00P指令后,程序循环_________次。

5. 对手任意4位十进制正整数,用二进制数表示时,至少需要_________二进制数位。

6. 指令MOV AX,[SI+3100H]的寻址方式为_________。

7. 一个汇编语言源程序是由若干段组成的,每个段都以_________语句开始,以ENDS结束。

8. 设置高速缓冲存储器是为了解决_________和_________速度不匹配的问题。

9. 一个8位的A/D转换器的分辨率是_________。

10. I/O接口的寻址方式有_________和_________两种。

3. 程序分析题
1. 有程序段如下:MOV AX,8080H NEG AH NOT AL 执行后,AH=________,AL=________。

2. 源程序如下:MOV CL, 4 MOV AX,[2000H] SHL AL,CL SHR AX,CL MOV [2000H],AX试问:(1)若程序执行前,数据段内(2000H)=09H,(2001 H)=03H,则执行后有(2000H)=________,(2001H)=________。

(2)本程序段的功能是________。

3. 设内存31000H~31009 H单元内容全为55 H,写出如下程序的运行结果,并指出该程序段的功能。

MOV AX,3000H MOV DS,AX MOV ES,AX CLn MOV SI,1000H MOV DI,1050H MoV CX,OAH REP MOVSB INT 3 (1)程序运行结果为:SI=________,DI=________。

(2)程序段的功能是________。

4. 源程序如下:MoV CX,9 MOV AL,01 H MOV SI,1000H NEXT:MOV [SI],AL INC SI SHL AL, 1 LOOP NEXT 试问:(1)执行本程序后有:AL=________,SI=________,CX=________。

(2)本程序的功能是________。

5. 有程序段如下:MOV BX,200H MOV CX, 4 LP:MOV AL,[BX] AND AL,AL JZ ZER0 JS MINUS PLUS:MOV DL,‘+’ JMP EXIT MINUS:MOV DL,‘一’ JMP EXIT ZERo:MOV DL,‘0’ EXIT:MOV AH, 2 INT 21H INC BX LOOP LP INT 3 DS;200H DB 38H,96H,00H,7FH 程序执行后,CRT显示的字符是________。

6. 源程序如下:CMP AX,BX JNC L1 JZ 1.2 JNO L4 JMP L5 设AX一74C3 H,BX=95C3 H,则程序最后将转到哪个标号处执行?试说明理由。

4. 编写程序题
1. 下列程序完成求多个同学年龄之和,但年龄和不超过9999岁。

请将其补充完整。

DATA SEGMENTOLD DB 23H,32H,64H,53H,16H,21H,…,38H;年龄原始数据,为BCD码NUM EQU$一OLD SUM DW? DATA ENDS STACK SEGMENT STACK DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA,SS:STACK START:MOV AX,DATA XOR AX,AX MOV SI,OFFSET 0LD LP1:ADD AL,[SI] ADC AH.O XCHG AH.AL ADD AL,0 DAA XCHG AH,AL INC S1 LOOP LP1 MOV AH,4CH INT 21 H CODE ENDS END START
5. 简单应用题
1. 简述8086/8088的寄存器。

2. 编写程序段,实现比较两个有符号数或者无符号数大小的功能。

6. 综合应用题
1. 有一接口电路如题40图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量COUNT中。

设8255A的A口地址为60H~63 H,按下次数小于256次,现给出程序清单,请在程序清单的空格处填上正确内容。

MOV AL,___________;初始化OUT ___________,AL MOV DL.0 LOP:IN AL.___________;检查按键K是否按下TEST AL.___________。

LOP INC DL:记录按下次数MOV COUNT,DL CALL DELAY20MS ;延时20 mS去抖动LOPl:IN AL,40 H ;检查按键K是否释放TEST AL,01 JZ LOP1 JMP LOP。

相关文档
最新文档