自学考试《工业用微型计算机》模拟试题及答案
来源 :中华考试网 2017-09-18
中二、填空题(每小题4分,共2 0分)
1.微处理器是微型计算机的核心芯片,通常简称为MP CMicro Processor),它是将计算
机中的 和 集成在一个硅片上制作的集成电路。这样的芯片也被称
为中央处理单元,一般简称为CPU。
2.8086/8088 CPU使用3个控制信号线M/IO、RD、WR;而ISA总线却使用4根控制信
号线 、 、 、 。
3. PC/XT总线由62根信号线组成,包括 位双向数据线, 位地址线。
4.接口芯片8 2 5 3有多种工作模式,可用作 、 、方被发生器等。
5. 8086/8088 CPU的中断分为两类: 和 。
三、判断题(每小题3分,共15分)
1.0没有补码。( )
2. I/O端口的传送方式只有串行方式。( )
3.汇编语言编写的程序不用经过ASM编译和LINK连接就可以生成可执行文件。( )
4.一个总线周期可以包含多个时钟周期。( )
5.二进制数只能表示整数,不能表示小数。( )
四、问答题(每题5分,共10分)
1.计算机的指令系统分类
2.微型计算机的外围设备
五、程序编写题( 15分)
一个学生班共32人,已知每个学生班的年龄存放在AGE开始的单元中,求其平均年龄,并放在PJNL单元。试填写完成下面程序段(写在横线处)。
DATA SEGMENT ;数据段定义语句
AGE DB 13H,14H,OFH,…… ;32个年龄数据放在AGE开始的单元
PJNL DB ? ;平均年龄(结果)放在P1 NL字节单元
DATA ENDS ;数据段结束
;* * * * * * * * * * * * * * * * ;
CODE SEGMENT ;代码段定义语句
ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA ;装入DS
MOV DS,
MOV AX,000H ; AX=OOOOH ,AH=00 ,AL=00
MOV CX , ;32个学生数
MOV SI, ;AGE的偏移地址(0000H)送SI
ADD1 : ADD AL,[SI] ;AL←AL+[SI],累加年龄送AL
JNC ;没有进位,转标号NEXT,这里用二进制数
INC AH ;有进位(到100H),高8位加上1
NEXT: ;修改指针SI,SI←SI+1
LOOP ADD1 ;CX ←CX-1,CX
0,转移到标号ADD1 MOV CL,5 ;加完毕,CX=0,CL←5,因为
=32
SHR AX,CL ;逻辑右移5次,相当于被32除,得平均年龄
MOV AH,4CH ;功能号AH=4CH
INT 21H ;DOS功能调用,返回DOS
CODE ENDS ;代码段结束
END START ;从START开始的程序结束