2010级 微机原理与接口(PC)考试复习题
一,填空题
1,现在计算机基本结构,沿用了数学家冯诺依曼提出的(程序存储)和(二进制)的设计思想。
2,计算机结构主要有(微处理器)、(存储器)和(输入/输出设备)等组成,其中微型机的核心部件是(微处理器)。
3,8086CPU共有(16)根数据线,(20)根地址线,可以访问的寻址空间是(1MB)。
4,带符号的机器数有三种常见的表示方法,分别是(原码表示法)、(反码表示法)和(补码表示法)。
5,220D=(1101 1100)B=(0DC)H。
6,已知X=-32,则〔X〕原=(1010 0000)B,〔X〕反=(1101 1111)B,〔X〕补=(1110 0000)B。
7,已知X=-32,Y=13,则〔X+Y〕补=(1110 1101)B,〔X-Y〕补=(1101 0011)B。
8,8086CPU的内部由俩个独立的工作部件组成,分别是(执行部件)和(总线接口部件)。
9,微型计算机系统的三总线是(数据总线)、(地址总线)和(控制总线)。
10,机器码指令的结构,主要是由(操作码)和(操作数)组成,其中决定指令的操作性质的是(操作码)。
11,采用直接寻址方式时,如果指令前没有用前缀指明操作数在哪一个段,则默认为该地址是在(数据)段中。
12,汇编语言有三种操作数类型,分别是(立即数操作数)、(寄存器操作数)和(存储器操作数)。
13,8086/8088的寻址方式有(立即数寻址)、(寄存器寻址)、(直接寻址)、(寄存器间接寻址)和(寄存器间接相对寻址)。
14,堆栈是一个按照(后进先出或填先进后出)原则设计的数据区,堆栈指令是对堆栈数据操作的专用指令,分别是(PUSH或入栈)指令和(POP或出栈)指令,堆栈段地址由(SS)寄存器提供,堆栈操作数据地址由(指示汇编程序如何汇编的指令SP)寄存器提供。
15,设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶地址是(FE00H),当执行PUSH BX指令后,栈顶地址是(FDFE)H。
16,设AX=0E896H,BX=3976H,当进行指令ADD BX,AX运算后,BX=(220C)H,标志位ZF=(0),CF=(1),SF=(0),PF=(1)。
17,设(AL)=9AH,(BL)=0BCH,当进行指令ADD AL,BL运算后,AL=(56)H,标志位ZF=(0),CF=(1),SF=(0)。
18,用计算机编写程序,有三种不同层次的计算机语言可供选择,分别是(机器语言)、(汇编语言)、(高级语言)。
19,计算机唯一能够直接理解和执行的程序是(机器语言程序)。
20,汇编语言源程序的结构是分段结构的形式。一个汇编语言源程序由若干个逻辑段组成,分别是(数据段)、(代码段)、(堆栈段)和(附加段)。
21,ASSUME伪指令一般出现在(代码段)中,设定程序段与段寄存器的对应关系。
22,汇编语言源程序中的语句有俩中类型,分别是(指令性)语句和(指示性)语句。
23,标号是指令的符号地址,它有三种基本属性,分别是(段属性)、(偏移量)和(类型)。
24,标号的类型有俩种,分别是(NEAR)和(FAR)。
25,变量名是存储器中一个数据区的名字,它代表了变量名后面的数据区起始位置,它有三种基本属性,分别是(段属性)、(偏移量)和(类型)。
26,变量的基本类型有(字节BYTE)、(字WORD)、(双字DWORD)等。
27,判断以下描述对还是错:EQU伪指令可以对同一个符号进行重复定义。(错)
28,当汇编时,MASM对每个宏指令名自动用相应宏定义体中的程序段代替,这个过程称为(宏扩展)。
29,任何复杂的程序都是由基本程序组成的,常见的基本程序有(顺序结构)、(分支结构)和(循环结构)。
30,使用8086/8088的计算机系统,通常以(CX)寄存器作循环次数计数器。
31,按中断源处于CPU内部还是外部,中断可分为(外部中断)和(内部中断)俩类,前者又分为(可屏蔽中断)和(不可屏蔽中断)。
32,在8088/8086系统中,将所有的中断处理程序的入口地址都集中在一个表内,此表称为(中断矢量表),每个入口地址占(4)个字节,高俩个字节存放中断处理程序的(段地址),低俩个字节存放中断处理程序的(段内偏移量)。256个中断程序入口地址共占用1024个字节,位于物理地址(0000H)至(003FFH)中。
33,中断类型号为(20H)的中断所对应的中断向量存放在内存从(00080H)开始的4个连续字节单元中,若这4个字节单元的内容由低地址到高地址依次为00H、50H、00H、60
H,则中断服务程序的入口地址为(6000H:5000H)。
34,联系CPU与外部设备起桥梁作用的是(I/O接口电路)。
35,8086CPU的I/O指令的端口寻址方式包括直接寻址和DX寄存器间接寻址俩种。其中直接寻址的指令,最大可对(256)个端口寻址,地址范围为(00H-FFH);DX寄存器间接寻址,最大可对(64K)个端口寻址,地址范围为(0000H-FFFFH)。
36,计算机之间的数据通讯分为(串行传输)和(并行传输)俩中方式。
37,常见输入/输出的控制方式有三种,分别是(程序控制传送方式)、(中断控制传送方式)和(直接存储器存取方式)。
38,由2K*1bit的芯片组成容量为4K*8bit的存储器,需要(16)个存储芯片。
39,存储器按照使用的功能可以分为俩大类:(随机存储器或RAM)和(只读存储器或ROM)。
40,SRAM芯片6116(2K*8b)有(11)位地址引脚线,(8)位数据引脚线。
41,若用8K*4的RAM组成32K*8的存储器,共需RAM芯片(8)个,需扩展芯片选择地址线(2)根。
42,8086CPU的内部由俩个独立的工作部件组成,分别是(执行部件EU)和(总线接口部件BIU)。
43,8086CPU共有(16)根数据线,(20)根地址线,可以访问的寻址空间是(2的20次方约等于1M)。
44,指令MOV 〔SI〕,AX的源操作数的寻址方式是(寄存器寻址),目的操作数的寻址方式是(寄存器间接寻址),指令MOV 〔DI+2〕,‘+’的源操作数的寻址方式是(立即数寻址)。
45,8086CPU的I/O指令的端口寻址方式包括直接寻址和DX寄存器间接寻址俩种。其中直接寻址的指令,最大可对(256)个端口寻址,地址范围为(00H-FFH),DX寄存器间接寻址,最大可对(2的16次方约等于64K)个端口寻址,地址范围为(0000H-FFFFH)。
46,设8086系统中采用单片8259A,其8259A的ICW2=30H,则对应IR5的中断类型号为(35)H。
47,执行程序:
MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
后,AL的值是(37H)。
48,下列关于微处理器的结构描述正确的有(4)个。
①8086微处理器分为俩大部分:执行部件EU和总线接口部件BIU
②算术/逻辑运算单元在执行部件中
③标志寄存器在执行部件中
④指令队列缓冲器和地址加法器在总线接口部件中
49,指令ADD AX,〔BX〕〔DI〕的源操作数的寻址方式是(寄存器间接相对寻址),目的操作数的寻址方式是(寄存器寻址)。
50,设有下列伪指令:
START DB 1,2,3,4‘ABCD’
DB 3 DUP(?,1)
BUF DB 10 DUP(?),15
L EQU BUF-START
求L的值是(000EH)。
二、选择题
1,二进制数10010110.10B的十进制数值可表示为(B)
A、96.8 B、150.5 C、96.5 D、160.5
2,在8086指令系统中,(B)方式的指令执行速度最快。
A、立即数寻址B、寄存器寻址
C、直接寻址D、寄存器间接寻址
3,指令指针寄存器中存放的是(D)。
A、当前指令B、下一条要执行的指令
C、操作数地址 D、下一条要执行指令 的地址
4,DW 20 DUP(?,5)分配了(C)个字节。
A、240 B、40 C、80 D、60
5,8086CPU的PUSH指令执行时,执行(B)操作。
A、先推数据,再将SP-2
B、先将SP-2,再推数据
C、先推数据,再将SP+2
D、先将SP+2,再推数据
8086CPU的POP指令执行时,执行(A)操作。
A、先弹数据,再将SP+2
B、先将SP+2,再弹数据
C、先弹数据,再将SP-2
D、先将SP-2,再弹数据
6,下列指令错误的有(B)个。
①MOV AL,BX ②MOV AL,CL
③INC 〔BX〕④MOV 5,AL
⑤MOV 〔BX〕,〔SI〕⑥MOV BL,0F5H
⑦MOV DX,2000H ⑧POP CS ⑨PUSH CS
A、4 B、5 C、6 D、7
7,执行程序:
MOV AX,9090H
SUB AX,4AE0H
JC L1
JO L2
JMP L3后,程序转向(B)。
A、L1 B、L2 C、L3 D、不明确
8,RAM6116芯片有2K*8位的容量,它的片内地址选择线和数据线分别是(B)。
A、A0-A15和D0-D15
B、A0-A10和D0-D7
C、A0-A11和D0-D7
D、A0-A11和D0-D15
9,8259中,用来保存正在服务的中断的寄存器是(B)。
A、IRR B、ISR C、IMR D、DAC
10,保护断点就是保存(D)。
A、中断类型码B、中断服务程序入口地址
C、现场D、当前CS、IP的值
11,通常外部中断服务程序一开始使用STI指令的目的是(B)。
A、开放所有屏蔽中断
B、允许高一级中断产生
C、允许低一级中断产生
D、允许同级中断产生
12,在俩片8259A级联中断系统中,主片的IR5作为从片的中断请求,主、从片ICW3的命令字应为(D)。
13,8086CPU的地址线与数据线分别为(C)条。
A、8条,16条B、8条,20条
C、20条,16条D、16条,20条
14,在下列伪指令中,定义字节变量的是(A)。
A、DB B、DW C、DD D、DT
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论