微机原理复习资料1.docx
- 文档编号:12483507
- 上传时间:2023-04-19
- 格式:DOCX
- 页数:15
- 大小:33.60KB
微机原理复习资料1.docx
《微机原理复习资料1.docx》由会员分享,可在线阅读,更多相关《微机原理复习资料1.docx(15页珍藏版)》请在冰豆网上搜索。
微机原理复习资料1
微机原理复习资料1
4一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器中。
A)OPB)MP C)IPD)XP2.以下寻址方式中只有不需要访问内存。
A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是。
A)指令系统就是该处理器能够执行的全部指令 B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确 4.在Intel系列微处理器中保护模式下是通过中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。
A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有是以电容来存储信息,需要定期进行刷新。
A)PROMB)EPROMC)DRAMD)SRAM6.以下指令错误的是。
A)MOVAX,1234H B)MOVAX,BL C)MOVAX,12H D)MOVAL,BL 7.8086CPU的中断源中只有能被CPU的IF标志屏蔽。
A)INTRB)NMIC)软中断D)溢出中断 8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理级外部中 断。
A)15B)16C)17D)189.8086微处理器的状态标志中,用于指示当前运算结果是否为零。
A)AFB)CFC)OFD)ZF10.DMA数据传送是指在之间直接进行的数据传送。
A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为级外部硬中断。
A.32 B.29C.28 D.2412.采用查询方式来实现输入输出是因为它电平。
A.高 B.低 C.ECL D.CMOS15.CPU响应可屏蔽中断请求时,其中断向量号 A.5DH和47H B.D2H和75H C.47H和71H D.2EH和7lH17.地址译码器的输入端应接到 A.记忆正在处理中的中断 B.存放从外设来的中断请求信号C.允许向CPU发中断请求 D.禁止向CPU发中断请求 19.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置 A.中断向量地址的高8位 B.中断类型号地址的高5位C.中断向量的高5位 D.中断类型号的高5位20.8086中,组寄存器都可以用作指针来实现对存储器的寻址。
A.AX,SI,DI,BX B.BP,BX,CX,DXC.SI,DI,BP,BX D.BX,CX,SI,DI21.8086CPU中段寄存器用来存放 A.存储器的物理地址 B.存储器的逻辑地址C.存储器的段基值 D.存储器的起始地址 22.在8086微机系统的RAM存储单元器0000H:
002CH开始依次存放23H,0FFH,00H,和0F0H四个字节, 该向量对应的中断类型号是。
A.0AH B.0BH C.0CH D.0DH23.若要使寄存器AL中的高4位不变,低4位为0,所用指令为。
A.ANDAL,0FH B.ANDAL,0FOH C.ORAL,0FH D.ORAL,0FOH24.计算机能直接认识、理解和执行的程序是 A.0-255 B.1-256 C.0-65535 D.1-6553626.按微机系统与存储器的关系,I/O端口的编址方式分为来区分的 A.不同的地址编码 B.不同的读/写控制逻辑 C.专用I/O指令28.CPU执行OUTDX,AL指令时,两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
A.立即寻址和直接寻址 B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址 D.立即寻址和间接寻址38.设置特殊屏蔽方式的目的是(B) A.屏蔽低级中断 B.响应高级中断 C.响应低级中断 D.响应同级中断39.设8255A的方式选择控制字为9BH,其含义是(B) 、B、C口全为输出 、B、C口全为输入、B口为方式0且输出 D.以上都不对 40.CPU与外设交换数据,当采用程序控制I/O方式时,是( )。
A.以CPU为主动方 B.以存储器为主动方 C.以外设为主动方 D.外设直接和存储器交换数据 41.8254在下面几种不同的工作方式中,可用GATE作重触发信号的是(B)。
A.方式0 B.方式1 C.方式3 D.方式442.堆栈的工作方式是(D) A.先进先出B.随机读写C.只能读出不能写入D.后进先出43.CPU与外设间数据传送的控制方式有() A.中断方式B.程序控制方式 方式D.以上三种都是44.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为()。
A.4100H B.3AA08H C.3B008H D.3AAA8H 45.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的 地址线为()。
A.32片、11根 B.64片、14根 C.8片、14根 D.16片、8根46.可编程并行接口8255A具有() A.两个8位(A口、B口)和两个4位(C口的高、低各4位)并行输入输出端口。
B.两个8位(A口、C口)和两个4位(B口的高、低各4位)并行输入输出端口。
C.两个8位(B口、C口)和两个4位(A口的高、低各4位)并行输入输出端口。
D.两个4位(A口、B口)和一个8位(C口)并行输入输出端口。
47.8259分别有(C)个ICW和OCW。
A.2,4 B.4,2 C.4,3 D.3,448.8255A有3种工作方式,能工作于工作方式2的口有。
A.A口和B口 口和C口 C.B口 口49.CPU与I/O设备间传送的信号有() A.控制信息B.状态信息C.数据信息D.以上三种都有50.CPU响应中断请求和响应DMA请求的本质区别是() A.程序控制 B.需要CPU干预C.响应中断时CPU仍控制总线而响应DMA时,让出总线D.速度快51.一个完整的计算机系统通常应包括。
A.系统软件和应用软件 B.计算机及其外部设备C.硬件系统和软件系统 D.系统硬件和系统软件52.执行指令PUSHBX后,堆栈指针SP的变化为() A.SP-1 B.SP-2 C.SP+1 D.SP+253.定时/计数器8254每片有( )。
A.3个独立的16位计数器,每个计数器都有6种不同的工作方式。
B.2个独立的8位计数器,每个计数器都有3种不同的工作方式。
C.3个独立的16位计数器,每个计数器都有8种不同的工作方式。
D.4个独立的16位计数器,每个计数器都有6种不同的工作方式。
54.实现DMA传送,需要( ) 通过执行指令来完成 利用中断方式来完成 利用查询方式来完成 D.不需要CPU参与即可完成55.以下叙述不正确的是。
A.一个字节8位二进制数构成B.字节是存储容量的基本单位。
C.字节是衡量微机性能的重要指标。
D.字节是微机字长的基本单位。
56.以下有关CPU的说法不正确的是。
A.CPU也称作运算控制单元 B.CPU也称作微处理器C.CPU是微型机的核心部件。
D.CPU也称作运算处理单元57.下列存储器中,存取速度最快的是。
A.CD-ROMB.内存储器C.软盘D.硬盘58.存储器芯片位数不足时,需用。
A、字扩展B、位扩展C、字位扩展D、以上均可59.8086CPU有20条地址线,可寻址空间为。
A、640kB B、64kB C、1MB D、16MB60.8086系统中,中断优先级最低的是。
A、INTn B、NMI C、INTR D、单步中断 61.8259芯片中,中断结束是指使中相应位复位的动作。
A、IMR B、IRR C、ISR D、以上都不对 62.8259工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕以后,优先级最高的中 断源是。
A、IRQ3 B、IRQ5 C、IRQ0 D、IRQ4 63.设8254芯片的端口地址是60H-63H,将控制字写入控制寄存器的指令是。
A、OUT60H,AL B、OUT61H,ALC、OUT62H,AL D、OUT63H,AL 二、填空题 1.8255A中共有 个8位端口,其中 口既可作数据口,又可产生控制信号,若要所有端口均工作在方式0输出模式,则方式选择字应为 。
2.一台微机的CPU,其晶振的主振频率为4MHz,二分频后作为CPU的时钟频率。
如果该CPU的一个总 线周期含有四个时钟周期,那么此总线周期是 ?
s。
3.4.5.6. 试写出3条将AX寄存器清零的不同的指令:
, , 。
微型计算机中,CPU重复进行的基本操作是:
、 和 。
8259A共有个可编程的寄存器,它们分别用于接受CPU送来的 命令字和 命令字。
已知BX=2730H,CF=1,执行指令:
ADCBX,97CFH之后,BX= ,标志位的状态分别为CF= ,ZF= ,OF= ,SF= 。
7.8259A最多允许 级级联,三片8259A可管理的中断源最多为 个。
8.8259A有两种结束中断的方式,分别为 和 。
9.PC机采用向量中断方式处理8级外中断,中断号依次为08H~0FH,在RAM0028H单元开始依次存放 20H,FFH,50H,C0H四个字节,该向量对应的中断号和中断程序入口是 。
10.8086中,BIU部件完成 功能,EU部件完成 功能。
11.设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为 H, 它的中断入口地址在中断向量表中的地址为 H。
12.微型计算机系统的硬件五大部分组成,这五个部分是 、 、 、 和 。
13.若=3100H时,物理转移地址为35B20H,当CS的内容被重新设定为2900H时,物理转移地址 为 。
14.8259A工作在8086模式,中断向量字ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量 号为 ,该中断的服务程序入口地址保存在内存地址为 H至 H的 个单元中。
15.在8086CPU中,于BIU和EU分开,所以 和 可以重叠操作,提高了CPU的利用率;16.中断请求寄存器IRR的功能是 。
17.在一个微机系统中,若8259A只开放IR1和IR4引脚的中断源,而将其余中断源屏蔽,则中断屏蔽 寄存器IMR应设置为 。
18.若256KB的SRAM具有8条数据线,则它具有 条地址线。
19.若用1片74LS138、1片6116RAM(2K×8)及2片2732EPROM(4K×8)组成存储器电路,则存储器的总 容量是 ,其中,CPU运行的程序代码应存放在 存储器中。
20.若2K×1位的RAM芯片组成一个容量为8K字的存储器时,需要该芯片数为 。
21.8254芯片内包含有 个独立的计数通道,它有 种工作方式,若输入时钟CLK1=1MHz,计数 初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为 。
22.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片 片,片内地址和产生 片选信号的地址分别为 位。
23.在8086中,一条指令的物理地址是 相加得到的。
24.8086CPU只在 时,才执行总线周期。
25.存储器地址译码有两种方式,分别为 和 。
26.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片__片,片内地址和产生片选信号的 地址分别为_ 位和 _位。
27.CPU与接口之间传送信息的方式一般有四种,即:
_ 、_ 、_ 、_ 。
28.半导体存储器从使用功能上来说,可分为两类:
_ 和_ 。
29.MOVAX,1234H中源操作数所使用的是 寻址方式,MOVES,AX源操作数所采用的是 寻址方式。
30.8259A的初始化命令字包括 ,其中 是必须设置的。
31.一台微机的地址总线为16条,其RAM存储器容量为32KB,首地址为3200H,且地址是连续的,则可 用的最高地址是________。
32.一个数据的有效地址EA=1234H,且DS=5678H,则该数据在内存中的物理地址是________,该数 据段的首单元的物理地址是________。
33.8086CPU的M/IO信号是 ,高电平时表示 。
34.I/O端口的编址方式有两种,分别为:
和 。
35.从CPU的NMI引脚产生的中断叫做 ,他的响应不受 的 影响 36.在存储系统的层次结构中,通常分为 和 两个层次。
37.寻址方式就是指 的方式。
38.Intel8086 和执行单元EU组成,它们之间采用 方式并行工作,大大 提高了CPU的指令执行速度。
39.在Intel系列微处理器中保护模式下是通过段寄存器中的 ,在 中选择一个描述符,从而得到段的相关信息来访问内存。
40.用MOS器件构成的随机存取存储器RAM分为SRAM和DRAM两种,其中 以电容来存储信息, 需要定期进行 。
41.设8254的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变 信号,则其方式控制字应为 。
42.在存储器系统中实现片选的方法有 三种。
43.中断是指 当前CPU正在执行的程序,转去执行相应的 ,执行完毕 后再 到原程序执行的这样一种工作方式。
四、程序题 1.使用汇编语言定义的伪操作命令是:
VALDB10DUP(3,4,2DUP(3),4)则在VAL存储区内前5个字节单元的数据是 。
2.请写出指令,使其实现相应要求。
把立即数1234H存入AX寄存器 把AL和AH相加,结果保存到AL中 把BL最高位置1,其余位不变 将CX的值加1
3.请指出下列指令中源操作数和目标操作数的寻址方式:
①ADD100H[BX][SI],DX;目标操作数( );源操作数( );②ADCBX,[SI]; 目标操作数( );源操作数( );4.下列程序段执行后,寄存器= ,= 。
MOVAX,1200HMOVBX,6234HPUSHAXPUSHBX MOVAX,0FFHANDAX,80HPOPAXPOPBXHLT 5.若变量N、M的初值分别为80H和33H,则执行完下列程序段后RES变量的值为 。
MOVAL,MCMPAL,NJGL2 L1:
MOVAL,NMOVRES,ALJMPOK L2:
MOVRES,ALOK:
HLT 6.执行下列程序:
MOVAX,0MOVBX,2MOVCX,10 A1:
ADDAX,BXINCBXINC BXLOOPA1HLT 执行后的结果为= ,= 7.下列程序段中的循环会执行 次,退出循环时= 。
MOVCX,10MOVAX,0NEXT:
DECAXADDAX,2DECCXLOOPNEXT 8.源程序如下:
MOVAL,0B7HANDAL,0DDHXORAL,81H ORAL,33HJPLAB1JMPLAB2 执行程序后AL= ,程序将转到哪一个地址执行:
。
9.控制电路中,输出控制端口的口地址为34CH,输入状态端口的口地址为34DH。
现从输入口读入外部 状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下面的程序。
............... ①________AL,34DH ②________AL,80H ③________ MOVAL,00H OUT34CH,AL ④________EXIT GO-OFF:
MOVAL,⑤__________ OUT34CH,ALEXIT:
RET 10.源程序如下:
MOVCX,9MOVAL,01HMOVSI,1000H NEXT:
MOV[SI],ALINCSISHLAL,1LOOPNEXT 执行本程序后有:
AL= ;SI= ;CX= ;试问:
本程序的功能是 。
五、简答题 1.2.3.4.5.6.7.8. 从微型机的硬件原理进行划分时,微机系统的硬件组成包含哪几部分?
I/O接口的主要功能是什么?
简要概括中断工作过程的几个步骤。
简要说明DMA的基本原理。
简述保护虚地址模式的分段存储器管理中段寄存器的作用。
何谓中断类型号?
何谓中断向量?
它们与中断向量表之间存在什么关系?
说明当8254的外部时钟为1MHZ时,只用该8254如何产生宽度为1秒的负脉冲?
8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?
答:
总线接口部件功能:
根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件,作用:
从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
9.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?
指向这一物理地址 的CS值和IP值是唯一的吗?
答:
指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:
CS=2100H,IP=0F00H。
10.CPU(或主机)与接口之间有哪几种传送信息的方式?
各应用在什么场合?
在这些传送方式中可使用 我们所学过的哪些可编程接口芯片?
答:
(1)无条件传送方式;用于要求不高的场合如LED显示等;可用8255的工作方式0,
(2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用8255的工作方式1、2,(3)中断传送;用于可靠性高且效率高的场合;可用8255的工作方式1、2和8259,(4)DMA传送;用于可靠性高且效率高、速率高的场合;可用8237。
六、应用题 1、现有数据段定义如下,请画出内存示意图。
DSEGSEGMENTADB20H,3BDW20H CDB4DUPSUMDD12340320HDSEGENDS 2、某系统中有一片8254,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码 计数,试编写输出频率为2KHz方波的初始化程序。
3、试编程对8254初始化启动其工作。
要求计数器0工作于模式1,初值为3000H;计数器2工作于模式 4,初值为4030H。
设端口地址为40H、41H、42H和43H。
4、某系统中8254占用地址为100H~103H。
初始化程序如下:
MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL 此段程序是给8254的哪一个计数器初始化?
安排工作在哪种工作方式?
;?
试问:
若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:
。
5、试按照如下要求对8259A进行初始化:
系统中只有一片8259A,中断请求信号用电平触发方式,下面 要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。
设8259A的端口地址为94H和95H。
6、系统中只有单片8259A芯片,端口地址为20H和21H,采用电平触发,工作在一般嵌套、非缓冲、正 常EOI方式,分配到的中断向量号为10H~17H,请写出初始化程序。
7、若8255地址为40H~43H,端口A工作在方式0接至一组发光二极管,端口B工作在方式0接一组拨 动开关,要求写出8255初始化程序,并编程实现输入/输出功能。
8、设8255A的端口地址为220H-223H,A口接8个开关K0-K7,B口接8个发光二极管,实现将开关状 态输出控制发光二极管。
1)、画出硬件连接图。
2)、写出8255A控制字及完整的汇编语言控制程序。
9、设有一个具有16位地址和8位数据的存储器,问:
(1)该存储器能存储多少个字节的信息?
(2)如果存储器8K×4位RAM芯片组成,需要多少片?
(3)需要地址多少位做芯片选择?
10、已知RAM芯片规格为16K×8bit,试回答如下问题:
若要求构成一个64K×8bit的RAM阵列,需几片这样的芯片?
写出每块RAM芯片的地址空间。
试画出存储器系统电路连接图; 可编程接口8255A端口地址是其引脚决定的A1A0=00,代表A端口地址A1A0=01,代表B端口地址A1A0=10,代表C端口地址A1A0=11,代表控制字寄存器端口地址 1.已知8255A的地址为0060H~0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为输入,编制初始化程序.。
解:
MOVDX,0063HMOVAL,00110111BOUTDX,AL 2编写8253初始化程序。
如下图所示,要求3个计数通道分别完成以下功能:
(1)通道0工作于方式3,输出频率为2KHZ的方波;
(2)通道1产生宽度为480us的单脉冲; (3)通道2用硬件方式触发,输出负脉冲,时间常数为26。
编写8253的初始化程序 1.确定端口地址:
0310H、0312H、0314H、0316H2.确定工作方式:
通道0,方式3通道1,方式1通道2,方式5 3.确定计数值:
通道0:
N0=1MHz/2KHz=500通道1:
N1=480us/(1/1mhz)=480通道2:
N2=26 4.确定控制字:
通道0:
00110111B通道1:
01110011B通道2:
10011011B 对3个通道的初始化程序的地址为0060H~0063H,A组设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 复习资料
![提示](https://static.bdocx.com/images/bang_tan.gif)