微机复习题集DOC.docx
- 文档编号:4924859
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:29
- 大小:57.66KB
微机复习题集DOC.docx
《微机复习题集DOC.docx》由会员分享,可在线阅读,更多相关《微机复习题集DOC.docx(29页珍藏版)》请在冰豆网上搜索。
微机复习题集DOC
一、填空题
1、X=+65在机器中表示为01000001B
2、1111111111111101B=FFFDH
3、B8.93H=10111000.10010011B
4、5673H+123H=5796H
5、写出下列十进制数的二进制补码表示(设机器字长为8位):
(1)15=00001111B
(2)-1=11111111B(3)0=00000000B
(4)-15=11110001B(5)-128=10000000B
6、将下列字符串表示成相应的ASCII码(用十六进制数表示)
1)Howareyou?
48H,6FH,77H,61H72H,65H,79H,6FH,75H,3FH
2)Thenumberis2315
54H,68H,65H,6EH,75H,6DH,62H,65H,72H,69H,73H,32H,33H,31H,35H
7、微型计算机硬件由微处理器CPU、内部存储器_、I/O接口和系统总线等组成。
8、外部设备通过CPU的INTR引脚向CPU发可屏蔽中断申请,如若允许CPU响应可屏蔽中断,则必须把标志寄存器的IF位设置为1。
9、给定一个数据的有效地址为2359H,并且(DS)=490BH,该数据的物理地址4B409H
10、设(CS)=0200H,(IP)=2BC0H,位移量=5119H,(BX)=1200H,(DS)=212AH,(224A0H)=0600H,(275B9H)=098AH。
求使用下列寻址方式时的转移地址:
(1)段内直接寻址方式
(2)使用BX的寄存器寻址的段内间接寻址方式
(3)使用BX的寄存器相对寻址的段内间接寻址方式
11、十六进制数30A.5转换为二进制是1100001010.0101B__,转换为十进制是_778.3125______。
12、已知X=-120,则X的原码(用八位进制)是__11111000B_____,补码(用八位进进制)是__10001000B________。
13、补码减法10111011-11110111的计算结果是__11000100B__________。
14、微型计算机从功能上可划分为___BIU________和EU(执行部件)两个部分。
15、CPU与I/O端口的数据传送方式有查询方式、__中断传送方式____和___DMA方式___。
16、如果对堆栈进行操作,则段基址来源于SS,偏移地址来源于SP。
17.8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段内偏移地址从0000H到FFFFH。
18、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。
19、使CF标志置1的指令是STC
20.微型计算机从功能上可划分为_____BIU______和EU(执行部件)两个部分。
21、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是寄存器间接寻址方式。
22、最小模式时,当M/
为低电平时,表示CPU正在对I/O端口进行访问。
23.CPU在执行INAL,DX指令时,M/
引脚为低电平,
为低电平。
241、一片8259A可管理8级中断,经过级连最多可扩展为管理64级中断。
8259A有4个方式选择控制字和3操作命令字。
25、子程序可以由PROC语句定义,由ENDP语句结束,属性可以是NEAR或FAR。
26.若存储空间的首地址为1000H,存储容量为1K×8、4K×8的存储器所对应的末地址分别为13FFH、1FFFH。
27.设(DL)=10111001B,(CL)=03H,(CF)=1,执行SHLDL,CL后(DL)=11001000B___。
28.寻址方式是指寻找操作数存放地址的方式,指令MOVBX,45H[DI+BP]的源操作数寻址方式是相对基址-变址寻址,该指令还可以写书成MOVBX,45H[DI][BP]。
29、串行通信方式有同步通信和异步通信两种,其中异步通信方式是以字符格式、起始位开始、停止位结束传送字符串。
30、SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSHAX后,AL内容压入物理地址为21FFEH存储单元中,AH内容压入物理地址为21FFFH存储单元中。
31.微机系统中,ROM只能进行读操作,RAM可进行读操作和写操作,动态RAM的内容需定时刷新。
32、以BX基址寻址,约定的段寄存器是DS,以BP基址寻址,约定的段寄存器是SS,变址寻址约定的段寄存器是DS。
33、设(SP)=0108H,(SS)=2000H,执行POPAX指令后,堆栈的栈顶的物理地址是_____2110AH。
31.8086存储空间中,把_16_______字节的存储空间称为一节,在8086逻辑段默认从节的整数开始。
34.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条__IN______指读取外设状态信息。
35通常我们所说的32位机,是指这种计算机的CPU能够同时处理32位二进制数。
36、微机系统外设端口编址方式通常有与内存单元统一编址和独立编址两种,8086微机系统外设端口编址方式通常采用I/O端口独立编址方式。
37、微机硬件系统是指构成微机系统的物理装置_,微机软件系统是指各种程序和相应的文档的集合____。
软件系统包括_系统软件___和_应用软件___两大类。
38.当8086/8088的S4=0,S3=1时,表示当前正在使用SS段寄存器。
39、Intel8086CPU中计算物理地址时,给定的段寄存器中数是3510H,有效地址是4985H,则它的物理地址是39A85H。
40.“位”指,“字节”指,“字”是,“字长“。
二、选择题
1、当8086/8088访问100H端口时,采用()寻址方式.
A:
直接B:
间接C:
寄存器间接D:
立即
2.通常我们所说的32位机,是指这种计算机的CPU()
A:
由32个运算器组成的B:
能够同时处理32位二进制数
C:
包含32个寄存器D:
一共有32个运算器和控制器
3、Pc机数据总线信号的状态是:
().
A:
单向双态B:
单向双态C:
双向三态D:
双向双态
4、设A=186,B=273Q,C=0BBH,它们之间的关系是。
A)A>B>CB)A
5.8086/8088的存储器可以寻址1MB的空间,在对I/O进行读写操作时,20位地址中只有()有效.
A:
高16位B:
低16位C:
高8位D:
低8位
6、下列四条指令中错误的是。
A)MOVAX,[SI]B)MOVAX,[BP+DI]
C)MOVAX,[DI]D)MOVAX,[BP-DI]
7、在下列指令中,影响堆栈内容的指令是()
A:
POPB:
CALLC:
JMPD:
IRET
8、当8086/8088的S4=0,S3=1时,表示当前正在使用()段寄存器.
A:
ESB:
CSC:
DSD:
SS
9、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有。
A)SS,SP,BPB)SS,SP,BX
C)DS,BX,BPD)DS,SP,BP
10.Pc机数据总线信号的状态是:
().
A:
单向双态B:
单向双态C:
双向三态D:
双向双态
11、.EXE文件产生在之后。
A)汇编B)编辑C)用软件转换D)连接
12、中断向量用于提供()
A:
被选中设备的起始地址B:
传送数据的起始地址
C:
中断服务程序入口地址的地址D:
子程序入口地址
13.由2732芯片组成64KB的存储器,则需要C块芯片和A根片内地址线。
A)12B)24C)16D)14
14、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是。
A)IRQ0B)IRQ2C)IRQ3D)IRQ4
15、8253工作在时,OUT引脚能输出一个CLK周期宽度的负脉冲。
A)方式0B)方式1C)方式3D)方式4或方式5
16、CPU对内存进行读操作时,。
A)M/
=0∩
=0∩
=0B)M/
=0∩
=1∩
=0
C)M/
=1∩
=0∩
=0D)M/
=1∩
=1∩
=0
17.8086CPU复位后,CPU执行的第一条指令的起始地址应是
A)ROM,FFFF0HB)RAM,FFFF0HC)ROM,FFFFHD)RAM,FFFFH
18、接口的基本功能是和。
A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲
19、堆栈操作时,段基址由寄存器指出,段内偏移量由寄存器指出。
A)CSB)DSC)SSD)ES
E)DIF)SIG)SPH)BP
20、用BP作基址变址寻址时,操作数所在的段是当前。
A)数据段B)代码段C)堆栈段D)附加段
21、执行下列指令:
STR1DW‘NO’
STR2DB14DUP(?
)
CONTEQU$-STR1
MOVCX,CONT
MOVAX,STR1
HLT
后寄存器CL的值是。
A)0FHB)0EHC)12HD)10H
22、中央处理器是指()
A:
运算器B:
控制器C:
运算器和控制器D:
运算器、控制器和存储器
23.下面四条指令中有()条需要用到DX的
MULBX
DIVBL
INAX,20H
OUT20H,AL
A:
1条B:
2条C:
3条D:
4条
24.指令MOVBX,45H[BP]中,约定的段寄存器是
a.CSb.DSc.ESd.SS
25.CPU对哪一种中断需经过两个中断响应机器周期且在第二个中断响应机器周期采样数据线以获得申请中断的外设输入的中断类型码。
应是
a.NMIb.INTn指令c.单步中断d.INTR
26.8086/8088中断是向量中断,其中断服务程序入口地址是由()提供的。
A:
外设中断源B:
CPU的中断逻辑地址
C:
以中断控制器读回的中断类型号左移2位
D:
由中断类型号指向的中断向量表中读出
27.下述指令,正确的指令是(设BUF是字节变量,LAB为标号)
a.MOVBX,ALb.MOVBX,BUF
c.MOVBX,LABd.MOVBX,OFFSETBUF
28.8086CPU对内存读/写操作,需两个总线周期的读/写操作是
a.从偶地址读/写一个字节b.从奇地址读/写一个字节
c.从偶地址读/写一个字d.从奇地址读/写一个字
29、响应NMI的条件是()
A:
IF=0B:
IF=1
C:
一条指令结束D:
在INTR请求之前
30.执行下面程序段后,AX=()
TABDW1,2,3,4,5,6
ENTRYEQU3
MOVBX,OFFSETTAB
ADDBX,ENTRY
MOVAX,[BX]
A:
0003HB:
0300HC:
0400HD:
0004H
31、在微型计算机中,标志寄存器的主要作用是()
A.控制计算机B.存放运算数据C.表示总线状态D.提供CPU运行状态
32.从8088CPU的内部结构上看,其是由()两部分组成。
A控制器和20位物理地址加法器B运算器和总线接口
C执行单元和总线接口单元D控制器和运算器
33、8088CPU中,()引脚信号是决定最大或最小工作模式的控制信号。
A、M/IOB、MN/MXC、DT/RD、BHE/S7
34、8088CPU内部有一个始终指示下条指令偏移地址的部件是()
A.SPB.CS C.IPD.BP
35.下列指令中,用于完成串操作的指令是(),BCD码调整指令是()
A.MOVSBB.DAAC.INTOD.XLAT
36.8255一共有()种工作方式。
A.2B.3C.4D.5
37、输入输出设备与接口电路传输的数据信息有数字量、模拟量和()
A.控制量B.开关量C.状态量D.信号量
38.微机控制总线上传送的是( )
A.存储器和I/O设备向CPU传送的状态信号
B.存储器和I/O接口的地址
C.CPU向存储器和I/O接口发出的命令信号
D.A和C
39、通常,中断服务程序中的一条STI指令目的是()
A.允许低一级中断产生B.关闭所有可屏蔽中断
C.允许同级中断产生D.允许更高一级中断产生
40、下面哪条指令是正确的()
A:
MOVAX,[BX][BP]B:
MOVAX,SEGDATA
C:
MOVBYTEPTR[BX],1000D:
MOVAX,OFFSET[SI]
41、8086/8088可用于间接寻址的寄存器有()个
A:
2B:
4C:
6D:
8
42.假定SS=2000H,SP=0100H,AX=210AH,执行PUSHAX后,存放数据21H的存储器的物理地质是():
A:
20102HB:
20101HC:
20FEEHD:
200FFH
三、简单题
1.8086CPU功能上分为哪几部分?
各部分的功能是
答:
8086CPU由总线接口单元BIU和执行单元EU组成。
其中,BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。
EU负责指令的执行
2.输入输出的寻址方式有哪几种?
有两种:
存储器对应输入输出方式;端口方式的输入输出方式。
3.什么叫做中断源?
中断源有哪些?
中断源就是引起中断的源,是可以配置的,在微机系统中,中断可分为外部中断(或硬件中断)和内部中断(或软件中断)。
4、8086总线的IOR,IOW,MEMR,MEMW各自有效时表示什么含义?
这些信号线是由哪个部件驱动的?
5.在某8086系统中,单片使用的8259A端口地址为30H、31H,中断源为上升沿出发方式,通过ICW4设置中断结束方式,试给出8259A的初始化程序段;
6.简述8086共寻找方式有几种,分别是哪些,举例说明?
7、试述8259中断屏蔽寄存器(IMR)的作用
8、试述在输入输出接口传送方式中,查询传送方式与中断传送方式的区别。
查询传送方式:
适用于外设并不总是准备好,而且对传送速率,传送效率要求不高的场合。
CPU在与外设交换数据前必须询问外设状态。
优点:
软件比较简单。
缺点:
CPU效率低,数据传送的实用性差,速度较慢。
中断传送方式:
CPU无需查询外设状态。
CPU与外设并行工作,有请求时才去传输数据,从而大大提高了CPU的利用率。
优点:
CPU效率高,实时性好,速度快。
缺点:
程序编制较复杂,需保护断点,保护现场等。
9、8088的外部中断,可分为可屏蔽中断和非屏蔽中断两种,试述8088可屏蔽中断响应过程与非屏蔽中断响应过程的区别。
10、试初始化8253的计数通道1,使其工作于方式2,低8位单字节二进制计数,端口地址为43H。
11.从功能上分,总线分哪3种?
总线完成一次数据传输周期,一般分哪4个阶段?
系统总线包含有三种不同功能的总线,即数据总线DB(DataBus)、地址总线AB(AddressBus)和控制总线CB(ControlBus)。
(1)申请阶段
(2)寻址阶段(3)传送阶段(4)结束阶段
12.中断系统的功能是什么?
1)实现中断响应和中断返回2)实现优先权排队 3)实现中断嵌套
13.8086如何响应一个可屏蔽中断请求?
简述响应过程。
当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。
14.设要在地址为DAT1的数据区中顺次存放以下数据:
’A’,’B’,0,0,’C’,’D’,0,0.写出分别用命令DB、DW和DD实现的语句。
DATA1DB41H,41H,00H,00H,43H,44H,00H,00H
DATA2DW4241H,0000H,4443H,0000H
DATA3DD00004241H,00004443H
15、试给出三种编程方法实现AX和BX中的内容交换的程序段。
(1)XCHGBX,AX(3)MOVCX,AX
(2)PUSHAXMOVDX,BX
PUSHBXMOVBX,CX
POPAXMOVAX,DX
POPBX
16.写出从地址为88H端口读入数据,再从242H端口输出的指令。
MOVDX,88H
INAL,DX
MOVDX,242H
OUTDX,AL
17.以DATA为首址的连续两个单元中有一个16位无符号数,试用移位指令实现将改无符号数乘以10。
LEASI,DATA;(SI)=DATA
MOVAX,[SI];(AX)←被乘数
SHLAX,1;(AX)=DATA*2
MOVBX,AX;
MOVCL,2;(CL)=2次数
SHLAX,CL;(AX)=DATA*8
ADDAX,BX;(AX)=DATA*10
HLT
四、分析题
1.连续执行下列程序后累加器AX中的内容是什么?
1)MOVAX,0
2)DECAX
3)ADDAX,7FFFH
4)ADDAX,2
5)NOTAX
6)SUBAX,0FFFFH
7)ADDAX,8000H
8)ORAX,0BFDFH
9)ANDAX,0EBEDH
10)XHCHGAH,AL
11)SALAX,1
12)RCLAX,1
2.指出下列指令源操作数的寻址方式
(1)MOVBX,100H
(2)MOVAX,DAT[BX][DI]
(3)MOVSE
(4)ADDAX,BX
(5)MOVBX,[100]
3、指出下列指令的错误
(1)MOVAH,BX
(2)ADD15H,BX
(3)MOVCS,AX
(4)MOVAX,[SI][DI]
(5)MOVBYTEPTR[BX],1000
4、若STR是字符串的首地址,指出下列程序的功能,并将语句加上注解。
LEABX,STR
MOVCX,20
LP:
CMP[BX],‘&’
JNZNEXT
MOV[BX],‘$’
NEXT:
INCBX
LOOPLP
HLT
答案:
程序功能:
将字符串STR(长度20字节)中所有’&’用’$’代替。
(5分)
LEA BX,STR ;置地址指针
MOV CX,20 ;置计数器初值 (1分)
LP:
CMP [BX],‘&’;取字符与‘&’比较
JNZ NEXT ;不是‘&’转NEXT
MOV [BX],’$’;是’&’则用’$’替换 (4分)
NEXT:
INC BX ;地址加1
LOOP LP ;CX一1为0继续 (5分)
HLT
5、8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?
若将C口的PC2引脚输出高电平(置位)假设8255A控制口地址是303H,程序段就应是怎样的?
答:
工作方式控制字是对8255A的三个端口的工作方式及功能进行说明,即进行初始化,写在程序的开头,控制字的最高位D7=1。
按位置位/复位控制字只对C口某一位(不能同时对几位)输出高电平(置位)或低电平(复位)进行控制(对输入无作用),控制字的最高位D7=0。
(5分)
PC2置位程序段:
MOV AL,05H
OUT 43H,AL
6、设(30150H)=AAH,(30151H)=55H,(30152H)=88H,(30153H)=FFH,(30154H)=0AH,当前数据段寄存器DS=3000H,试给出分别执行下列语句后的结果(3分,每空1分)
1)MOVAX,[0150H];(AX)=_55AAH________
2)LEAAX,[0151H];(AX)=__0151H_______
3)MOVAL,[0150H];(AL)=__0AAH_______
7.说明下列程序段的功能(5分)
1)MOVCX,102)CLD
LEASI,FIRSTLEADI,[1200H]
LEADI,SECONDMOVCX,00F0H
STDXORAX,AX
REPMOVSBREPSTOSW
3)LOOP1:
MOVAL,BYTEPTR[SI]
MOVES:
BYTEPTR[DI],AL
INCSI
INCDI
LOOPLOOP1
4)LOOP1:
MOVAL,BYTEPTR[SI]
INCSIDECSI
LOOPLOOP1
5)LOOP1:
MOVES:
BYTEPTR[DI],AL
INCDIDECDI
LOOPLOOP1
6)LOOP1:
CMPAL,ES:
BYTEPTR[DI]
JEEXIT
INCDIDECDI
LOOPLOOP1
8.下列程序段执行完毕后,(AL)=?
31H
MOVAL,10H00010000B
SHLAL,100100000B
MOVAH,11H+00010001B
ADDAL,AH00110001B
9.求下列程序段执行完毕后,(BL)=?
57H
MOVCL,02H
MOVBL,55H
ADDBL,CL
10.若(SP)=1FF8H,求执行程序段后的(SP)=1FF6H
PUSHAX
PUSHDX
POPCX
POPBX
CALLBXSP=SP-2
11说明下列程序段功能
1)MOVAX,1000H
MOVDS,AX
MOVES,AX
MOVS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 复习题 DOC