工业用微型计算机练习题(一)
一、单项选择题(每小题4分,共40分)
1.汇编指令MOV DX,9876H 执行后,DH 寄存器的值是( )。
A .76H B .98H C .9876H D .6789H
2. CD4067多路开关有4位地址信号线,可用于( )路数据采集。
A .4 B .8 C .12 D .16
3. 下面语句中是堆梳段定义的语句是( )
A . CODE SEGMENT B .DATA SEGME~T
C . STACK SEGMENT ‘ ST ACK' D .MA IN PROC FAR
4. 串行A/D转换器的优点是( )。
A .低功起 B .转换速度高
c .转换精度高 D .接口连接线少
5. 中断向量地址表存储在内存的物理地址拖围是( )。
A .00000H ~003FFH B .00000H ~007FFH
C . 0F000H ~0FFFFH D .00000H ~0FFFFH
6.若需要采样N 路信号,则使用的多路开关的地址线个数为( )。
A .N 十1 B .N
C . lgN/lg2 D .21gN/lg2
7.十进制数125转换为二进制数是( )。
A .1100 0101B B .1001 1001B
C .0111 1101B D .0111 1100B
8.两数进行减法运算时,若其结果为零,则标志位( )一定为1。
A .CF B .SF
C . ZF D .OF
9.下列四条指令中,错误的指令是C )。
A .SHR AL ,l B .MOV AL ,64H
C .SHL AH ,CL D .MOV AL ,BX
10.在使用过程中只能读取不能写入的外存储器是( )。
A .CD-ROM B .软盘
C .硬盘 D .磁带
二、填空题(每小题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 单元。试填写完成下面程序段(写在横线处)。
DA TA SEGMENT ; 数据段定义语句
AGE DB 13H,14H,OFH, …… ;32个年龄数据放在AGE 开始的单元
PJNL DB ? ; 平均年龄(结果)放在P1 NL字节单元
DA TA ENDS ; 数据段结束
;* * * * * * * * * * * * * * * * ;
CODE SEGMENT ; 代码段定义语句
ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA ; 装入DS
MOV DS,
MOV AX,000H ; AX=OOOOH ,AH=00 ,AL=00
;32个学生数
;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,因为2=32
SHR AX ,CL ; 逻辑右移5次,相当于被32除,得平均年龄
MOV AH ,4CH ; 功能号AH=4CH
INT 21H ;DOS 功能调用,返回DOS
CODE ENDS ; 代码段结束 5
END START ; 从START 开始的程序结束
工业用微型计算机练习题(一)答案
一、单项选择题(每小题4分,共40分)
1. B 2.0 3. C 4.0 5.A
6.C 7.C 8.C 9.0 10.A
二、填空题(每小题4分,共20分)
1.运算器 控制器
2.MEMRD MEMWR IORD IOWR
3.8 20
4.定时器计算器
5.内部中断 外部中断
三、判断题(每小题3分,共15分)
l .× 2.× 3.× 4.√ 5.×
四、问答题(每题5分,共10分)
1.计算机的指令系统分类
可以分为六大类:①数据传送指令;②算术传送指令;③逻辑运算和移位指令;④串操作指令;⑤控制转移指令;⑥处理器控制指令。
2.微型计算机的外围设备
一般的计算机,配备有多种外围设备。其输入的外围设备有:键盘、鼠标、扫描仪、输出的外部设备有:显示器、打印机、绘图仪。而软盘和硬盘驱动器既可作为输入又可作为输出设备,而大多数的光盘驱动器(CD -ROM )是作为输入设备使用的,它可以把CD 或VCD 光盘中的音乐送入声卡放大,也可以把VCD 光盘的图像通过解压缩后的彩色图像在CRT 是显示出来。目前,都采用全双工的声卡(AudioPCI 混声器)完成声音的接收(有话简接口)、录音、声音合成和声音的播放(有一定功率的放大)。这样,配上较大功率的有源单箱,就可以放送出美丽动听的音乐和歌声。配置上网卡(一种是电话上网的调制解调器,例如56K 的MODEM ,一种是高速网卡),连接上INTERNET 网络,就可以通过IDT NET2PHONE等软件打网络电话,发传真(FAX ),收发ENALL ,通过WWW 进行网上浏览。
五、程序编写题(15分)
一个学生班共32人,已知每个学生班的年龄存放在AGE 开始的单元中,求其平均年龄,并放在PJNL 单元。试填写完成下面程序段(写在横线处)。
DA TA SEGMENT ; 数据段定义语句
AGE DB 13H,14H,OFH, …… ;32个年龄数据放在AGE 开始的单元
PJNL DB ? ; 平均年龄(结果)放在P1 NL字节单元
DA TA ENDS ; 数据段结束
;* * * * * * * * * * * * * * * * ;
CODE SEGMENT ; 代码段定义语句
ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA ; 装入DS
MOV DS,
MOV AX,000H ; AX=OOOOH ,AH=00 ,AL=00
;32个学生数
;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,因为2=32
SHR AX ,CL ; 逻辑右移5次,相当于被32除,得平均年龄 MOV AH ,4CH ; 功能号AH=4CH
INT 21H ;DOS 功能调用,返回DOS
CODE ENDS ; 代码段结束
END START ; 从START 开始的程序结束
5
工业用微型计算机练习题(一)
一、单项选择题(每小题4分,共40分)
1.汇编指令MOV DX,9876H 执行后,DH 寄存器的值是( )。
A .76H B .98H C .9876H D .6789H
2. CD4067多路开关有4位地址信号线,可用于( )路数据采集。
A .4 B .8 C .12 D .16
3. 下面语句中是堆梳段定义的语句是( )
A . CODE SEGMENT B .DATA SEGME~T
C . STACK SEGMENT ‘ ST ACK' D .MA IN PROC FAR
4. 串行A/D转换器的优点是( )。
A .低功起 B .转换速度高
c .转换精度高 D .接口连接线少
5. 中断向量地址表存储在内存的物理地址拖围是( )。
A .00000H ~003FFH B .00000H ~007FFH
C . 0F000H ~0FFFFH D .00000H ~0FFFFH
6.若需要采样N 路信号,则使用的多路开关的地址线个数为( )。
A .N 十1 B .N
C . lgN/lg2 D .21gN/lg2
7.十进制数125转换为二进制数是( )。
A .1100 0101B B .1001 1001B
C .0111 1101B D .0111 1100B
8.两数进行减法运算时,若其结果为零,则标志位( )一定为1。
A .CF B .SF
C . ZF D .OF
9.下列四条指令中,错误的指令是C )。
A .SHR AL ,l B .MOV AL ,64H
C .SHL AH ,CL D .MOV AL ,BX
10.在使用过程中只能读取不能写入的外存储器是( )。
A .CD-ROM B .软盘
C .硬盘 D .磁带
二、填空题(每小题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 单元。试填写完成下面程序段(写在横线处)。
DA TA SEGMENT ; 数据段定义语句
AGE DB 13H,14H,OFH, …… ;32个年龄数据放在AGE 开始的单元
PJNL DB ? ; 平均年龄(结果)放在P1 NL字节单元
DA TA ENDS ; 数据段结束
;* * * * * * * * * * * * * * * * ;
CODE SEGMENT ; 代码段定义语句
ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA ; 装入DS
MOV DS,
MOV AX,000H ; AX=OOOOH ,AH=00 ,AL=00
;32个学生数
;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,因为2=32
SHR AX ,CL ; 逻辑右移5次,相当于被32除,得平均年龄
MOV AH ,4CH ; 功能号AH=4CH
INT 21H ;DOS 功能调用,返回DOS
CODE ENDS ; 代码段结束 5
END START ; 从START 开始的程序结束
工业用微型计算机练习题(一)答案
一、单项选择题(每小题4分,共40分)
1. B 2.0 3. C 4.0 5.A
6.C 7.C 8.C 9.0 10.A
二、填空题(每小题4分,共20分)
1.运算器 控制器
2.MEMRD MEMWR IORD IOWR
3.8 20
4.定时器计算器
5.内部中断 外部中断
三、判断题(每小题3分,共15分)
l .× 2.× 3.× 4.√ 5.×
四、问答题(每题5分,共10分)
1.计算机的指令系统分类
可以分为六大类:①数据传送指令;②算术传送指令;③逻辑运算和移位指令;④串操作指令;⑤控制转移指令;⑥处理器控制指令。
2.微型计算机的外围设备
一般的计算机,配备有多种外围设备。其输入的外围设备有:键盘、鼠标、扫描仪、输出的外部设备有:显示器、打印机、绘图仪。而软盘和硬盘驱动器既可作为输入又可作为输出设备,而大多数的光盘驱动器(CD -ROM )是作为输入设备使用的,它可以把CD 或VCD 光盘中的音乐送入声卡放大,也可以把VCD 光盘的图像通过解压缩后的彩色图像在CRT 是显示出来。目前,都采用全双工的声卡(AudioPCI 混声器)完成声音的接收(有话简接口)、录音、声音合成和声音的播放(有一定功率的放大)。这样,配上较大功率的有源单箱,就可以放送出美丽动听的音乐和歌声。配置上网卡(一种是电话上网的调制解调器,例如56K 的MODEM ,一种是高速网卡),连接上INTERNET 网络,就可以通过IDT NET2PHONE等软件打网络电话,发传真(FAX ),收发ENALL ,通过WWW 进行网上浏览。
五、程序编写题(15分)
一个学生班共32人,已知每个学生班的年龄存放在AGE 开始的单元中,求其平均年龄,并放在PJNL 单元。试填写完成下面程序段(写在横线处)。
DA TA SEGMENT ; 数据段定义语句
AGE DB 13H,14H,OFH, …… ;32个年龄数据放在AGE 开始的单元
PJNL DB ? ; 平均年龄(结果)放在P1 NL字节单元
DA TA ENDS ; 数据段结束
;* * * * * * * * * * * * * * * * ;
CODE SEGMENT ; 代码段定义语句
ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA ; 装入DS
MOV DS,
MOV AX,000H ; AX=OOOOH ,AH=00 ,AL=00
;32个学生数
;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,因为2=32
SHR AX ,CL ; 逻辑右移5次,相当于被32除,得平均年龄 MOV AH ,4CH ; 功能号AH=4CH
INT 21H ;DOS 功能调用,返回DOS
CODE ENDS ; 代码段结束
END START ; 从START 开始的程序结束
5