资源描述
考试试题
题次
一
二
三
四
五
六
七
总分
分数
100
得分
一、 选择题(每题1.5分,共30分)
1、一般地,我们将计算机指令的集合称为 。
A)机器语言 B)汇编语言 C)翻译程序 D)指令系统
2、如下有关飞跃处理器体系构造的描述中,哪一种是错误的?______
A)哈佛构造是把指令和数据进行混合存储
B)超流水线技术的特点是提高主频、细化流水
C)超标量技术的特点是设置多条流水同 执行多种处理
D)分支预测能动态预测程序分支的转移
3、如下有关应用软件的描述中,哪一种是对的的?_________
A)微软企业的浏览软件是 Internet Explorer
B)桌面出版软件有 Publisher、Powerpoint
C)电子表格软件有 Excel、Access
D)金山企业的文字处理是 WPS
4、有一条指令用十六进制表达为CD2 1,用二进制表达为
A) 0001 B) 000l C) 0010 D) 0010
5、8086CPU内部的数据总线有 条。
A)8条 B)16条 C)20条 D)32条
6、冯·诺依曼基本思想重要是指 。
A) 二进制数和存储程序 B)二进制数和存储器 C)CPU和存储器 D)存储器和输入输出设备
7、若AL=0FH,BL=04H,则执行CMP AL,BL后,AL和BL的内容为 。
A)OFH和04H B)0B和04H C)0F和0BH D)04和0FH
8、在下列伪指令中定义字节变量的是 。
A)DB B)DW C)DD D)DT
9、已知SRAM2114芯片容量为1K×4位,若要构成16KB的系统存储器,则共需芯片数和构成的芯片组数为 。
A)32和16 B)16和32 C)32和3 D)16和16
10、VAR1和VAR2为字变量,LAB为标号,下列指令的错误的是 。
A)SUB AL,VAR1 B)ADD AX,VAR2 C)JMP LAB[SI] D)JNZ VAR1
11、下列那个标号不是非法的? 。
A ) RET B ) 1_NUM C ) TEST-DATA D ).GETDATA
12、某数存于内存数据段中,已知该数据段的段地址为H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为 。
A )02120H B)0H C)21200H D)03200H
13、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 。
A)IN AL,端口地址 B)MOV AL,端口地址 C)OUT AL,端口地址 D)OUT 端口地址,AL
14、随机存贮器即RAM是指 。
A)存贮单元中所存信息是随机的。
B)存贮单元中的地址是随机的。
C)顾客的程序和数据可随机的放在内存的任何地方。
D)存贮器中的存储单元的内容按需要既可读出,也可以写入或改写。
15、用4K×4的存贮芯片,构成64K×8的存贮器,需使用多少4K×4的存贮芯片,对的答案为 。
A)128片 B)16片 C)8片 D)32片
16、EEPROM是指 。
A)只读存储器 B)可编程的只读存储器 C)可擦除可编程的只读存储器 D)电可改写只读存储器。
17、Intel 8086CPU可以访问的I/O空间有:
A)4GB B)1MB C)64KB D)1KB
18、在DMA方式下,CPU与总线的关系是
A)只能控制地址总线 B)互相成隔离状态 C)只能控制数据线 D)互相成短接状态
19、在下列指令中,能使8086CPU对I/O端口进行读/写访问的是:
A)中断指令 B)串操作指令 C)输入/输出指令 D)MOV指令
20、CPU响应中断祈求和响应DMA祈求的本质区别是 。
A)响应中断时CPU仍控制总线;而响应DMA时CPU让出总线
B)程序控制
C)需要CPU干预
D)速度快
二、 填空题(每题1分,共10分)
1、8086CPU从内部功能上可分为__________和_________两个独立的功能部件。
2、指出下列指令源操作数的寻址方式:
MOV AX,[200H]
MOV AX,[BX+DI]
3、CPU和外设之间进行信息(数据、状态信号和控制命令)传送时,为了保证传送的可靠和提高工作效率,有三种不一样的数据传送方式,分别是 、 、 、 。
4、假设DS=H,BX=1256H,SI=528FH;位移量TABLE=20A1H,[232F7H]=3280H,[28586H]=245FH,则
执行指令JMP BX后,IP= ;
执行指令JMP [TABLE BX][SI]后,IP= 。
5、中断类型号21H中断向量表中的物理地址是 。
三、 简答题(每题6分,共30分)
1、已知DS=1A27H,SS=0FC90H,ES=2B9AH,BX=4013H,BP=3215H,SI=311EH,SP=100H,试写出下面每条指令中存储器操作数的物理地址。
(1)MOV AL,[BX+SI+9000H]
(2)MOV BX,[BP-18]
(3)ADD SS:[BX+SI-3],AL
(4)PUSH BX
2、8086CPU从功能构造上分为几部分?各部分由什么构成?各部分的功能是什么?
3、画图阐明下列语句所分派的存储空间及初始化的数据值。
WORD_VAR DW 0,1,0,1,?,-5,’AB’,256H
4、若有一台8位微机,地址总线16条,具有8片2114(1k*4)构成的4KB,RAM连线如下图所示。若以每1K RAM作为一组,则此图构成的基当地址是什么?地址有无重叠区,每一组的地址范围为多少?
5、外部设备为何要通过接口电路和主机系统相连?
四、 程序解答题(每题1分,共10分)
1、下面是多字节加法程序,第一种数是8A0BH,第二个数是D705H。
DATA SEGMENT
FIRST DB (1),(2),1H
SECOND DB (3),(4)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV CX, (5)2H
MOV SI,0
(6)
NEXT: MOV AL,SECOND[SI]
ADC FIRST[SI],AL
INC SI
LOOP NEXT
MOV AL,0
ADC AL, (7)
MOV FIRST[SI],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
请选择对的的答案填入空格中:
(1)A)8AH B)0BH
C)D7H D)05H
(2)A)8AH B)0BH
C)D7H D)05H
(3)A)8AH B)0BH
C)D7H D)05H
(4)A)8AH B)0BH
C)D7H D)05H
(5)A)3 B)2
C)1 D)4
(6)A)CLC B)CLD
C)STC D)CLI
(7)A)1 B)-1
C)0 D)0FFH
2、阅读程序并完毕填空。在一种首地址为STR、长度为N的字符串中查找“空格”,找到则向DL中送1,否则向DL中送-1。
MOV CX,N
MOV SI,0
MOV AL,20H
NEXT: CMP AL, (8)
JZ DISPLAY
INC (9)
LOOP (10)
MOV DL,-1
JMP NEXT1
DISPLAY: MOV DL,1
……
NEXT1:……
五、 程序设计题(每题10分,共20分)
1、试编写一种汇编语言程序,规定对键盘输入的小写字母用大写字母显示出来。
2、阅读程序,并完毕填空
1)在数据段ADDR1地址处有200个字节数据,要传送到数据段地址ADDR2处。
MOV AX,SEG ADDR1
MOV DS,AX
MOV ES, (1) SEG ADDR2
MOV SI, (2) OFFSET ADDR1
MOV DI, OFFSET ADDR2
MOV (3) CX , 200
CLD
REP (4) MOVSB
2)下面子程序是查找STRING中与否有“A”这个字符,假如有则转向YES执行;没有则转向NO去执行。
MOV CX,20
MOV BX,-1
MOV AL,’A’
NEXT: (1)
CMP AL,STRING[BX]
(2) NEXT
JNZ (3)
YES: ……
……
JMP (4)
NO: …….
……
EXIT: (5)
试卷阐明:A的ASCII码值41H,Z的ASCII码值5AH;a的ASCII码值61H,Z的ASCII码值7AH;数字0的ASCII码值30H;“换行”的ASCII码值0AH;“回车”的ASCII码值0DH;
一、单项选择题(请把你认为对的答案的序号填入括号内,每空1分,共14分)
1. 计算机能自动工作的关键是…( ) 。
A.存储程序控制 B.数据传送 C.数据处理 D.操作控制
2. 计算机的基本设计原则中,( )指出加紧某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。 … …
A.大概率事件优先原则 B.Amdahl定律 C.程序局部性原理 D.Moore定律
3. 微型计算机中控制总线提供的完整信息是 ( )
A.存储器和I/O设备的地址码 B. 来自I/O设备和存储器的响应信号
C. 所有存储器和I/O设备的时序信号和控制信号 D.上述各项
E. 上述B、C两项 F.上述A、C两项
4. 总线复用方式可以 ( )
A.提高总线的传播带宽 B.增长总线的功能 C.减少总线中信号线的数量
5. CPU可直接访问的存储器是………………………………………………( )
A.磁盘存储器 B.主存存储器 C.光盘存储器 D.磁带存储器
6. 计算机字长32位,主存容量为128MB,按字编址,其寻址范围为 ( )
A.0~32M-1 B.0~128M-1 C.0~64M-1 D.0~16M-1
7. 主存储器和CPU之间增长高速缓冲存储器(cache)的目的是 ( )
A.处理CPU、主存速度不匹配 B. 增长CPU通用寄存器数量
C.扩大主存容量 D.扩大主存容量和增长CPU通用寄存器数量
8. 主机与设备传送数据时,采用( ),主机与设备是串行工作的。
A 程序查询方式 B 中断方式 C DMA方式 D 通道方式
9. 在一种8位字长的计算机中,补码表达的最小整数为( )。
A -127 B -128 C 127 D -125
10. 设寄存器内容为11111111,若它等于 -0,则为 ( )。
A 原码 B 反码 C 补码 D 以上都不是
11. 某个计算机的浮点数存储格式为:其中阶码为定点整数,原码表达;尾数为定点纯小数,补码表达。若一种浮点数的十六进制表达为0AF00000,则这个浮点数的十进制数的真值是 ( )。
阶符(1位) 阶码(7位) 数符(1位) 尾数(23位)
A 0.112 B -896 C D -128
12. CPU是指( )。
A 控制器 B 运算器和控制器 C 运算器、控制器和主存
13. 指令周期是指 ( )。
A CPU 执行一条指令的时间
B CPU从主存取出一条指令的时间
C CPU从主存取出一条指令加上执行这条指令的时间
14. CPU响应中断的时间是 ( )。
A 一条指令执行结束 B外设提出中断 C 取指周期结束
二、判断题(每个1分,共20分)。
(a)判断下述多种说法与否对的,对的者打“√”,不对的者打“×”;所有打“√”或所有打“×”不得分。
1. 总线的异步通信方式既采用时钟信号,又采用握手信号。 ( )
2. 三种集中式总线控制中,链式查询方式对电路故障最敏感。 ( )
3. Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作全相联映像。 ( )
4. 十进制数 -1 的8位补码表达是 11111111。 ( )
5. 在位数相似的条件下,原码和补码表达的数据范围相似。 ( )
6. 机器指令的操作码位数反应了机器的操作种类。 ( )
7. 机器指令系统的寻址方式包括次序寻址和跳跃寻址两大类。 ( )
8. 采用CISC构造比采用RISC构造的机器指令系统要简朴。 ( )
9. 程序计数器的位数取决于指令字长。 ( )
10. 计算机的速度完全取决于主频。 ( )
(b) 判断下述各语句与否合法,合法者打“√”,不合法者打“×”(其中,已知DATA1、DATA2分别为数据段中的字节变量和字变量。)注:所有打“√”或所有打“×”不得分。
1、ADD DATA1[BX],AX ( ) 2、INC [BX][SI] ( )
3、NEG BYTE PTR [SI] ( ) 4、SUB [DI],DATA1( )
5、XOR DS,AX ( ) 6、PUSH BH ( )
7、POP DATA2 ( ) 8、SHR BX,CL ( )
9、MOV AX,BX ( ) 10、DIV 1000 ( )
三、填空题(每空1分,共28分)
1. 计算机硬件的重要技术指标包括___________、 机器字长 和____________。
2. 按连接部件的不一样,总线一般可以分为 片内总线 、_________ 和__________。
3. 欲构成一种32K×8位存储器,当分别选用1K×8位、2K×4位和16K×1位不一样的存储芯片时,分别需_________、_________和________片。
4. 层次化存储器构造设计的根据是_______ ____原理。
5. 在中断响应周期内CPU自动执行一条____________指令,完毕 保护断点 、 关中断和向量地址送PC或中断识别程序入口地址送PC(软件查询法)操作。
6. 补码10110010(定点整数)代表的是十进制数_____ __。
7. [x]补=1.0000000,它代表的真值是 。
8. RISC的中文含义是_____________________,指令执行采用流水方式、指令长度固定,配置多种通用寄存器。
9. 流水线的多发技术包括 超长指令字技术、 超流水线技术和_______________。
10. 某机有四级中断,优先级从高到低为1→2→3→4,若想将中断处理次序改为
3→1→4→2,则1、2、3、4中断源对应的屏蔽字分别是_____________、______________、_____________和______________。
11. 8086∕8088有六个状态标志位,它们是标识指令执行成果的状态信息的。判断无符号与否溢出应根据____________标志位,判断有符号数与否溢出应根据____________标志位。
12. 伪指令ORG、DB和EQU的标号名字域必须有名字的是____________,不得有名字的是____________,可有可无名字的是____________。
13. 除法指令格式中,只有一种源操作数。若它的类型属性为字节,则目的操作数在____________中。
11. 子程序必须由过程定义伪指令定义。过程开始伪指令为____________过程结束伪指令为____________,两者之间为子程序的所有语句。
12. 分别用一种(条)语句实现下述指明的功能:
(1) DS内容进栈 ____________________________________
(2) 调用子程序MAX___________________________________
(3) 将DX内容的中间8位求反,其他位不变_____________________________
四、简答题(3小题,共14分)
1. (6分)请从数据传送、CPU响应时间、处理异常事件的能力、并行性、优先级等五个方面比较程序中断方式和DMA方式有何区别?
2. (每个问题1分,共8分)阅读如下程序段,当执行完带*指令时,回答对应程序提出的问题。
(1) MOV BX,-2 回答:
XOR AX,AX AX=
DEC AX BX=
ADD AX,BX CF=
NEG AX
*RCL AX,1
(2)SGOF DD 40003000H,80006000H 回答:
ORG 1000H BX=
DATA1 DW SGOF SI=
…… DI=
LEA BX,DATA1 DS=
LES SI,SGOF ES=
*LDS DI,SGOF+4
四、解答题(3小题,共24分)
1. (9分)用原码一位乘计算[x * y] 原,x=0.1101,y=- 0.0101,规定按照原码一位乘运算规则写出计算环节和运算竖式。(符号位占1位,数值部分占4位)
2. (6分)设机器主频100MHz,每个机器周期平均含2个时钟周期,每条指令平均有2.5个机器周期,问该机的平均性能是多少MIPS?
3. (9分)注意:请从下面(a)、(b)两小题中任选择一道题目作答。
a) 编制一种完整程序。其功能是求字无符号数组UARRAYW所有元素值之和,并将和存储到字变量SUM中。注意,考虑溢出问题。
编制一种完整程序。其功能是比较X、Y两个字有符号数的大小,若X不小于Y,在显示屏上输出 X GREAT Y!;若X不不小于Y,在显示屏上输出 Y GREAT X!;否则,在显示屏上输出 X EQUALS Y!。提醒:使用系统功能调用9输出字符串。
展开阅读全文