复习.docx
- 文档编号:12150156
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:15
- 大小:28.54KB
复习.docx
《复习.docx》由会员分享,可在线阅读,更多相关《复习.docx(15页珍藏版)》请在冰豆网上搜索。
复习
1.8086是多少位的微处理器?
2.EU与BIU各自的功能是什么?
如何协同工作?
3.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?
4.8086对存储器的管理为什么采用分段的办法?
5.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?
具体说明。
6.8086/8088为什么采用地址/数据引线复用技术?
7.怎样确定8086的最大或最小工作模式?
8.8086被复位以后,有关寄存器的状态是什么?
微处理器从何处开始执行程序?
9.什么叫总线周期?
8086CPU的一个总线周期包括多少时钟周期,什么情况下要插入TW等待周期?
插入多少个TW取决于什么因素?
10.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。
11.8086中断分哪两类?
8086可处理多少种中断?
12.8086可屏蔽中断请求输入线是什么?
13.8086的中断向量表如何组成?
作用是什么?
14.8086如何响应一个可屏蔽中断请求?
简述响应过程。
15.什么是总线请求?
8086在最小工作模式下,有关总线请求的信号引脚是什么?
16.什么是寻址方式?
8086的寻址方式都有哪些,举例说明。
17.试述MOVBX,2400H、MOVBX,[2400H]、MOVBX,DS:
[2400H]和MOVBX,ES:
[2400H]的区别。
选择题:
8421BCD码的82H表示成2进制数和16进制数分别为( )。
A.10000010B、82H B.01010010B、52H
C.01010100B、54H D.10000100B、84H
二进制数10010110.10B的十进制数为()。
A.96.8B.150.5C.96.5D.160.5
下列数中最大的数是()。
A.10010101BB.227QC.96HD.143
8086CPU的标志寄存器中,( )标志位用于控制串的处理方向。
A.IF B.DF C.TF D.OF
在计算机系统中能直接执行的程序是( )。
A.汇编语言源程序 B.对源程序汇编以后的程序
C.对源程序汇编,链接以后的程序 D.任何形式的程序
8086在最小工作模式下,对I/O接口进行读操作,那么控制引脚( )
A.RD低电平,WR三态,IO/M低电平
B.RD低电平,WR三态,IO/M高电平
C.RD三态,WR低电平,IO/M低电平
D.RD三态,WR低电平,IO/M高电平
8086/8088指令OUT 80H,AL表示( )
A.将80H送给AL
B.将80H端口的内容送给AL
C.将AL的内容送给80H端口
D.将AL内容送给80H内存单元
NMI线上的中断请求是( )。
A.可屏蔽的B.不可屏蔽的
C.有时可屏蔽的,有时不可屏蔽的D.可以设置IF位对其屏蔽
CPU中的控制部件EU的主要任务是(A ),而ALU主要完成(B )。
A
(1)向计算机各部件发出时序控制电位。
(2)寄存内存地址。
(3)寄存指令码。
(4)寄存操作数。
B
(1)各种时序信号的生成。
(2)中断管理。
(3)指令地址指针的变换。
(4)算术、逻辑运算及移位操作。
计算机内采用()数字进行运算。
A.八进制B.十进制C.二进制D.十六进制
若8088CPU检测到( )信号,则在当前总线周期的T4或下一个总线周期的T1后沿发出HLDA信号,并在后续的总线周期将总线控制授予提出请求的主控设备。
A.HLDA B.INT C.HOLD D.MREQ
若用128*8的RAM芯片组成1K字节的存贮器,则需要( )这样的芯片
A.4片 B.8片 C.12片 D.6片
寄存器()不能被分割为高字节和低字节。
A.AXB.BXC.DXD.CS
微机系统中要组成32kB×16的存储器,需要选用( )片规格为2kB×8的芯片。
A.8B.16C.32D.64
CPU与外设之间传送数据的控制方式有( )。
A.程序控制
B.无条件方式、查询方式、中断方式、DMA方式
C.定时方式
D.以上所有方式
一个完整的计算机系统通常应包括()。
A.系统软件和应用软件B.计算机及其外部设备
C.硬件系统和软件系统D.系统硬件和系统软件
指令一般包括( )两部分。
A.操作码和地址码 B.操作码和操作数
C.操作数和地址码 D.操作码和数据码
二进制数11001100逻辑左移两位,所得的数与11001100进行“与”运算,最终的结果为( )。
A.00H B.80H C.03H D.0FFH
某存贮器的容量为4K字节,则CPU至少应提供( )根地址线才能对所有存贮单元进行寻址。
A.14 B.13 C.12 D.11
使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用( )
A.ROL B.SAR C.SHR D.SAL
8086/8088中断系统中,中断向量是( )
A.中断类型号 B.一个不确定的值,可以随意来赋
C.中断服务程序的入口地址 D.指示中断服务程序入口地址存放的位置
指令MOVAX,WORDPTR[BX+SI]的源操作数采用的寻址方式是:
( )
A.基址加变址寻址B.寄存器间接寻址
C.寄存器相对寻址 D.相对的基址加变址寻址
8088CPU复位起动入口地址为()。
A.0000HB.0200H
C.FFFF0HD.2080H
8255A可编程I/O接口器件,其中一个口可工作于双向,它是( )
A.A口 B.B口 C.C口 D.控制口
当8086访问存贮器0010:
4000H单元时,其物理地址为( )
A.04100H B.40010H C.10400H D.01040H
8086/8088CPU与慢速的存贮器或I/O设备之间,为了传送速度能匹配,有时需在( )状态之间插入若干等待周期Tw。
A.T1和T2B.T2和T3C.T3和T4 D.随机
8088CPU的标志寄存器中,( )标志位用于控制CPU是否允许接受外部的可屏蔽中断请求。
A.IF B.DF C.TF D.OF
下列指令中不会改变指令计数器IP的是( )
A.MOV B.JMP C.CALL D.RET
8255端口A设置为工作方式2,则端口B设置为( ).
A.除方式2外,其它方式均可. B.任意方式.
C.只能是方式0 D.不能使用.
在8088系统的存贮器组织中,有物理地址和逻辑地址两个不同的概念。
它们之间的关系是( )
A.物理地址=逻辑地址
B.物理地址=逻辑地址*16
C.物理地址=逻辑段的段基值*16+有效偏移地址
D.物理地址=逻辑段的段基值*16+段内有效偏移地址
若8255A口工作于方式1输出,B口工作于方式0输入,C口工作于方式0输入,则方式控制字应为( )。
A.0A9H B.0ABH C.0A3H D.1BH
计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。
A.实时处理B.智能化C.并行D.冯·诺依曼
下列8086指令中,对AX的结果与其他三条指令不同的是()
A、MOVAX,0B、XORAX,AX
C、SUBAX,AXD、ORAX,0
设(AX)=ABDFH,则在执行指令“ANDAX,0001H”后,AX寄存器的内容为:
( )
A、BDEH B、FFFFH C、0001H D、0000H
如果AL=50H,执行TESTAL,01H后,AL=()。
A.49HB.4FHC.50HD.01H
已知Z=X*Y+X,若X=10110100B,Y=01111101B,Z=( )。
(注:
“*”表示逻辑与;“+”表示逻辑或)
A.11011110BB.10110100B
C.10001010BD.00100010B
若8088CPU执行一条比较指令后,OF=1,那么()
A.源操作数一定大于目的操作数B.目的操作数一定大于源操作数
C若为带符号数比较,则表明目的操作数一定大于源操作数D不定
如果8088CPU执行了REPNZSCASB指令后,使CX=0,ZF=0,那么说明()
A.AL中的内容与比较的目的串各项的值相等
B.AL中的内容与比较的目的串某项的值相等
C.AL中的内容与比较的目的串各项的值不等
D.不确定
8088CPU响应中断时,硬件自动保护().
A.通用数据寄存器的内容B.标志寄存器F,CS,IP的内容
C.段寄存器DS,ES,SS,CS的内容D.SP,BP,DI,SI的内容
8421BCD码的79H表示成2进制数和16进制数分别为()。
A.01111001B、79HB.01010100B、54H
C.01001111B、4FHD.10000100B、84H
设(AX)=1000H,(BX)=2000H,则在执行了指令“SUBAX,BX”后,标志位CF和ZF的值分别为:
( )
A.0,0 B.0,1 C.1,0 D.1,1
总线周期的T1状态下,数据/地址线上是
()信息,用
()信号将此信息锁存起来。
A.数据B.地址C.控制D.状态
A.
B.
C.MN/
D.ALE
中断类型码为40H的中断服务程序入口地址存放在中断向量表中的起始地址是。
A.DS:
0040HB.DS:
0100H
C.0000H:
0100HD.0000H:
0040H
CPU响应INTR引脚上的中断请求的条件之一是。
A.IF=0B.IF=1C.TF=0D.TF=1
ADDAX,[BX+8]的源操作数在当前()。
A.堆栈段B.数据段C.代码段D.程序段
8086/8088中用来区分构成的是最大模式还是最小模式系统的控制信号是()。
A.
B.MN/
C.
D.QS0,QS1
对于掉电,8086/8088是通过()来处理的。
A.软件中断B.DMA请求C.可屏蔽中断D.非屏蔽中断
8086/8088CPU的内部结构由()组成。
A.ALU、EU、BIUB.寄存器组、ALU
C.EU、BIUD.ALU、BIU、地址加法器
存储器在逻辑上是分段的,各段的定义由()伪指令实现。
A.DBB.SEGMENTC.EQUD.ENDS
LOOP指令执行时,隐含着对计数器减一的操作,该计数器是()。
A.AXB.BXC.CXD.DX
8086/8088中断系统可处理_____个中断源,中断类型码的范围为_______,
中断向量设置在内存_______。
A1.255B1.256C1.128D1.1024
A2.0~255B2.1~255C2.0~127D2.0~1023
A3.00000H~003FFHB3.00400H~007FFHC3.FFFFFH~FF800H
8086微处理器的A19/S6~~A16/S3引脚是( )。
A.数据总线B.地址总线C.地址/数据总线D.地址/状态总线
CPU中ALU主要完成( )。
A.各种时序信号的生成。
B.中断管理。
C.指令地址指针的变换。
D.算术、逻辑运算及移位操作。
用来定义字变量的伪指令是()。
A.DBB.DWC.DDD.DQ
若X=-31,Y=-8,字长n=8,采用补码运算求得[X-Y]补的结果是()。
A.10010111B.11101001C.10100111D.11011001
十进制数17.6875的二进制数表示为 B。
十六进制数表示为 H。
根据二进制编码译码原理,除地址公用之外,n根导线可以译成个地址号。
DATA_1DB6DUP(4DUP(0FFH))定义了个字节。
指令MOV[BX+DI],AX中源操作数为 寻址,目的操作数为 寻址。
8088CPU从功能上分成 和 两大部分
8088微机系统中,存贮器采用了分段技术,但在系统运行中,可直接识别的当前逻辑段最多为 个。
逻辑地址与物理地址之间的关系式 。
8086CPU的地址总线是 根,数据总线是 根,8088CPU经加电复位后,执行第一条指令地址是 H。
已知 SS=0AA00H,SP=0FF00H,若执行两条POP指令,那么执行后SP= H,SS= H。
8088系统中,一个I/O或存储器读写的基本总线周期包含 个状态。
为了解决CPU和存储器或外设速度不匹配的问题,在CPU中设计了一条 输入线。
在存贮器或外设速度较慢时,要在 状态后插入一个或几个 状态周期。
指令SBBBTDA[BX][SI],AX的目的操作数的寻址方式为 。
8088有两种工作模式,即 和 ,它可由引脚 决定,最小模式的特点是 。
堆栈是一种按照 的原则组织的一段存贮区域。
8086/8088指令系统中,堆栈操作的指令有
在使用串搜索指令SCAS时,应将待搜索的字符事先置于 寄存器中;若重复操作,其重复的次数事先置于 。
指令MOV[BX+DI],AX中源操作数为 寻址,目的操作数为 寻址。
8086/8088CPU中的标志寄存器共有 个标志位,其中有 个控制标志位, 个状态标志位。
8086/8088CPU有一个强有力的中断系统,可直接识别 种不同的中断源,根据中断源的不同可分为 和 两大类.
8086/8088CPU经加电复位后,执行第一指令的地址是 H,它们可提供两种工作摸式,即最小工作摸式和最大工作摸式.它们由 引脚决定。
已知:
DS=37A8H,ES=2500H,SI=7180H,DI=67A0H,则指令MOVAL,[SI]的源操作对应的物理地址为 。
8088的ALE引脚的作用是___________。
在8086最小模式的典型配置中,需________片双向总线收发器8286、8286的OE接自CPU的________。
指令“MOVAX,[BX+SI+6]”源操作数的寻址方式为________。
设(DS)=24E0H,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOVAX,[DI+100H]”源操作数的有效地址为,物理地址为。
执行指令“XORAX,AX”后,标志位ZF的值为________。
若(AL)=10011000B,(BL)=01100111B,则执行指令“ADDAL,BL”后,(AL)=________;执行指令“ANDAL,BL”后,(AL)=________。
可屏蔽中断从CPU的________引脚进入,只有当中断允许标志IF为________时,该中断才能得到响应。
8086系统最多能识别________种不同类型的中断,每种中断在中断向量表中分配有________个字节单元,用以指示中断服务程序的入口地址。
中断类型号为20H的中断所对应的中断向量存放在内存从________开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址________。
计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。
八进制数37.4Q转换成二进制数为__________。
指令通常由_________和__________两部分组成。
要组成容量为4K*8位的存储器,需要_____片4K*1位的静态RAM芯片并联,或者需要___片1K*8位的静态RAM芯片串联。
指出下列指令的错误:
(1)MOVAH,BX
(2)MOV[SI],[BX](3)MOVAX,[SI][DI]
(4)MOVAX,[BX][BP](5)XCHG[BX],[SI](6)MOVBYTEPTR[BX],1000
(7)MOVAX,OFFSET[SI](8)MOVCS,AX(9)MOVDS,BP
指出下列指令中源操作数的寻址方式
movax,1010hmovax,[bx][si]movax,bxmovax,[1000]
movax,[bx+1000]movax,[ax+bx+1000]
数据段定义如下:
DATASEGMENT
BUF1DB′ABCD′
BUF2DW0,1234H
DATAENDS
设定位后BUF1的地址为2000H:
0000H。
画图说明该数据段占用内存的内容及其对应的地址。
在什么情况下,本段程序执行的结果是AH=0?
BEGIN:
INAL,5FH
TESTAL,80H
JZBRCH1
MOVAH,0
JMPSTOP
BRCH1:
MOVAH,0FFH
STOP:
HLT
写出下列程序段执行后,AX==?
MOVAX,0ABCDH
MOVCL,4
ANDAL,0FH
ADDAL,30H
SHLAH,CL
ANDAH,0F3H
以下程序完成什么样的功能?
循环次数是多少?
程序执行后,RESULT单元的值是多少?
DATASEGMENT
RESULTDW?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
BEGIN:
MOVAX,DATA
MOVDS,AX
MOVCX,100
MOVAX,0
MOVBX,1
AG:
ADDAX,BX
INCBX
LOOPAG
MOVRESULT,AX
MOVAH,4CH
INT21H
CODEENDS
ENDBEGIN
以下程序完成什么样的功能?
循环次数是多少?
START:
MOV AX,1000H
MOV DS,AX
MOV SI,50H
MOV DI,58H
MOV BX,60H
MOV CX,4
CLC
AA:
MOV AX,[SI]
ADC AX,[DI]
MOV[BX],AX
PUSHF
ADD SI,2
ADD DI,2
ADD BX,2
POPF
LOOP AA
HLT
以下程序完成了什么功能?
DATASEGMENT
AREA1DB100DUP(11H)
AREA2DB100DUP(22H)
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,ES:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVES,AX
CLD
MOVSI,OFFSETAREA1
MOVDI,OFFSETAREA2
MOVCX,100
REPMOVSB
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
编程序使:
(1)AX寄存器的低四位清零。
(2)BX寄存器的低四位置“1”。
(3)CX寄存器的低四位变反。
(4)用TEST指令测试DL寄存器位3,位6是否同时为0,若是,将0送DL;否则1送DH.
请编程序完成AX*10的任务(要求不准用乘法指令)。
写程序,把数据段里字符串中的大写字母转换为相应的小写字母,并在屏幕上显示出来。
将两个不带符号的多位十进制数相加,要求加数和被加数均以ASCII码的形式分别顺序存放在DATA1和DATA2为首的5个内存单元中(低位在前),结果送回以DATA1为首的内存单元中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复习