一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入括号内。每小题1 分,共10 分)
1、第一台计算机产生于_____年,微型计算机产生于_____世纪______年代。( )
A.1945 ,20,60
B.1946 ,20,70
C.1947 ,20 ,80
D.1948 ,20 ,90
2、控制计算机完成指定操作的命令称为____。其所有指令的集合称为该计算机的_____。( )
A.软件操作系统
B.应用软件MC-DS
C.指令操作系统
D.指令指令系统
3、堆栈操作默认的段寄存器_______,段内偏移地址来源SP,无段超越寄存器。( )
A.CS
B. DS
C. SS
D. ES
4、将二进制数110100111.101101B 转换为十六进制数是()
A. 1B6.B4
B. 2B6.B4
C. 1A7.B4
D. 1A6.A4
5、将十六进制数3A8F.6DH 转换为二进制数是()
A. 101011100.1110110
B. 100100011010.10101101
C. 0111101010.101001
D. 11101010001111.01101101
6、将十进制数112.25 转换为等值的二进制数是________. ( )
A.1110000.01
B. 1111000.01
C. 1110010.01
D. 1110000.11
7.下列数中最大的数是()
A.(110111)2 B.70
C.(174)16 D.(1101011)BCD
8.下面的数据项定义了多少个字节?(D)
DATA DT 1123367890H
A.4 B.6 C.8 D.10
9.给定MOV AX,[DI] ,(DI)=2000H,(DS)=30000H (SS)==50000H,则该内存单
元的物理地址为?()
A.32000H
B.31000H
C.33008H
D.320E8H
10、已知英文小写字母d 的ASCII 码为十进制数100,则英文小写字母i 的ASCII 码为十进
制数____ 。
A.101
B.103
C.105
D.107
二、判断题(每小题1 分,共10 分)
1、运算器的功能一般包含:算术运算、逻辑运算、移位等。( )
2、基址-变址相对寻址指令中不允许同时出现两个两个基址寄存器或两个变址寄存器。()
3、在寄存器寻址方式中,指定寄存器中存放着操作数。( )
4、机器周期、节拍电位和工作脉冲,构成三级时序系统。( )
5、1KB=1024 字节( )
6、在虚拟存储器中,常将存储空间按程序模块大小划分为若干段(或:常将存储空间划分为若干大小相同的页)。( )
7、对I/O 数据传送的控制方式,可分为:程序直接控制方式,程序中断方式,DMA 方式,通道控制方式。( )
8、在计算机系统中,除CPU 和主存之外的其它部件和设备,常被称为外围设备。( )
9、单总线结构系统是指:各大功能部件之间用一组总线连接。( )
10 写入硬盘时,若一个文件的长度超过一个磁道的容量,则继续写入同一柱面的相邻面的磁道中。( )
三、简答题(每小题5 分,共20 分。)
1、控制器一般有什么组成的?
2、堆栈的主要作用是什么?
3、计算机发展已经历了哪四代的更替?
4、8086/8088CPU 的指令系统共包含多少种基本指令,按照功能可将它们分为几大类,分别是什么?
四、程序填空(阅读程序段后把程序补充完整,每空2 分,共10分)
1、编写一程序段,统计数组ARY 中负数的个数,并存入CONT 单元中。DATA SEGMENT
ARY DB —1,0,3,—6,7,23,0,—50,3,1
CONT ______
DATA ENDSMOV SI,0
MOV BL,0
MOV CX,____
LOP:______ ARY[SI],0
JGE BIG
__________
BIG:INC SI
LOOP LOP
MOV ______,BL
五、分析题(阅读程序段写出每一条指令的含意及程序的编程目的,20 分)
程序如下:
XOR BL,BL
MOV CX,100
LEA SI,BUFFER
CLD
NEXT:LODSB
TEST AL,80H
JZ GOON
INC BL
GOON:LOOP NEXT
MOV NUM,BL
六、程序改错(每处错误2 分,共10 分)
1、把存放在BUFF 中的16 位二进制数转换为ASCll 码表示的等值数字字符串(自设一个16位数.)
DATA SEGMENT
BUFF DB 4FB6H
ASCC DB 5 DUP ( ? )
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE , DS:DATA
START: MOV AX , DATA
LEA DS , AX
MOV CX ,5
MOV DI ,ASCC
XOR DX ,DX
MOV AX ,BUFF
MOV BX ,0AH
AGAIN: DIV BX
ADD DL , 30H
MOV [DI] ,DL
AND AX ,AX
JNZ STO
MOV ,DL ,0
LOOP AGAIN
STO: MOV AX ,4CH
INT 21H
CODE ENDS
END START
七.设计题(20 分)
1、把内存中首地址为MEM1 的200 个字节送到首地址为MEM1 的区域中。(8 分)
2、编程:将两个多字节二进制数求和.(12 分)
DATA SEGMENT
BUFF1 DB 4FH , OB6H , 7CH , 34H , 56H , 1FH
BUFF2 DB 13H , 24H , 57H , 68H , 0FDH , 9AH
SUM DB 6 DUP( ? )
CONT DB 3
DATA ENDS
;
CODE SEGMENT
ASSUME CS: CODE , DS : DATA
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入括号内。每小题1 分,共10 分)
1、指令系统不仅定义了一台计算机所能执行的____的集合,还定义了使用_____的规则。( )
A.软件操作系统
B.应用软件MC-DS
C.指令操作系统
D.指令指令
2、通用数据读写默认的段寄存器DS,段内偏移地址来源_____,段超越寄存器CS,ES,SS.( )
A.IP
B. SP
C. SI
D. 按寻址方式取得
3、将二进制数110101111.101101B 转换为十六进制数是()
A. 1B6.B4
B. 2B6.B4
C. 1AF.B4
D. 1A6.A4
4、将十六进制数3A87.6DH 转换为二进制数是()
A. 101011100.1110111
B. 110100011010.10101101
C. 0111101010.101001
D. 11101010000111.01101101
5、将十进制数301.6875 转换为等值的十六进制数是_______.( )
A. 12C.B
B. 12D.B
C. 12
D.C    D. 13D.B
6.运算器的主要功能是进行()
A.逻辑运算与算术运算B.算术与函数运算
C.逻辑运算D.算术运算
7、所有的微型计算机系统在布线上都采用了_____结构形式。()
A.冯诺依曼
B. 总线
C. DB、AB、CB 分开使用的
D. ISA、EISA、PCI 等
8.下列数中最大的数是()
A.(111101)2 B.74
C.(173)16 D.(1111001)BCD
9、若X 补=00101110,则X 的真值为()
A (+46)10
B (+45)10
C (+47)10
D (-47)10
10、已知英文小写字母a 的ASCII 码为十进制数97,则英文小写字母o 的ASCII 码为十进
制数111 。
A.100
B.101
C.110
D.111
二、判断题(每小题1 分,共10 分)
1、位速率或比特率表示每秒钟传送多少位,它和波特率有关系,但两者并不是一回事。( )
2.数字计算机通过模数转换也可以处理模拟信息。( )
3、MOV 可以实现寄存器与寄存器或寄存器与段寄存器之间的数据传送。()
4、十六位微型机的含义是:这种机器能同时处理十六位二进制数。( )
5、与十进制小数0.5625 等值的二进制小数是0.1001B。( )
6、微机的字长愈长,计算精度愈高,指令处理功能愈强。( )
7、8088 的数据总路线都是8 位。( )
8、逻辑操作符AND、OR、XOR 和NOT,只能用于数字表达式中。( )
9、MOV 指令一般不影响标志位。( )
10、对种类不同的计算机,其机器指令系统也不相同。( )
三、简答题(每小题5 分,共20 分。)。二进制与十六进制之间的转换
1、8088/8086 系统中的操作数主要分为几类,分别是什么?:
2、堆栈的主要特点是什么?
3、微型计算机的特点。
4、某数据表的首地址(偏移地址)为TABLE,要取出该表中的第10 个字节,并放到
AL 中,试编其指令段.
四、程序填空(阅读程序段后把程序补充完整,每空2 分,共10 分)
1、编写程序,数据以字节变量BUFFER 为首地址的50 个单元清零。
DATA SEGMENT
BUFFER DB 50 DUP(?)
COUNT DB 50
DATA ENDS
STACK SEGMENT
DW _______
STACK ENDSCODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV CL,COUNT
_____ BX,BUFFER
AGAIN: MOV [BX],0
______ BX
______ BX ,COUNT
JB AGAIN
MOV AH ,4CH
_____________
CODE ENDS
END START
五、分析题(阅读程序段写出每一条指令的含意及编程目的,20 分)
在从4000H 开始的单元中存放着32 个有符号数.程序如下:
XOR DX, DX
MOV SI ,4000H
MOV CX, 20H
AGAIN : MOV AL,[SI]
INC SI
TRST AL , 80H
JZ NEXT
INC DX

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。