微机原理与接口技术精品版.docx

上传人:b****6 文档编号:5166933 上传时间:2022-12-13 格式:DOCX 页数:30 大小:194.68KB
下载 相关 举报
微机原理与接口技术精品版.docx_第1页
第1页 / 共30页
微机原理与接口技术精品版.docx_第2页
第2页 / 共30页
微机原理与接口技术精品版.docx_第3页
第3页 / 共30页
微机原理与接口技术精品版.docx_第4页
第4页 / 共30页
微机原理与接口技术精品版.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

微机原理与接口技术精品版.docx

《微机原理与接口技术精品版.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术精品版.docx(30页珍藏版)》请在冰豆网上搜索。

微机原理与接口技术精品版.docx

微机原理与接口技术精品版

第四章

1.把汇编源程序变成代码程序的过程是(A)

A.编译  B.汇编  C.编辑  D.链接

2.汇编语言语句格式中,对名字项的规定,请指出错误的解释(B)

A.名字的第一个字符只可以是大小写英文字母及?

、@、__等

B.名字的第一个字符可以是大小写英文字母、数字、?

、@、__等

C.名字的有效长度≤31个字符

D.名字从第二个字符起可以出现数字,但不允许出现$、#等字符

3.下面指令中属于伪指令的是(C)。

A.movax,0B.int21hC.codesegmentD.pushax

4.在汇编语言程序中,对END语句的叙述正确的是(C)。

A.END语句是一可执行语句C.END语句表示程序执行到此结束

B.END语句表示源程序到此结束D.END语句在汇编后要产生机器码

5.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(     B   )。

A.名字项B.操作项C.操作数项D.注释项

6.要实现使BETA常量的值为56,应采用语句为( C  )。

 A.BETADB56   B.BETADB56H   

C.BETAEQU56   D.BETAEQU56H

7.对CS段寄存器赋段地址的方法是( C  )

A.MOVAX,COSEB.ASSUMECS:

COSEC.END起始地址

MOVCS,AXD.MOVCS,2050H

1.利用编译器得到一个可执行文件,需要对编写好的源程序文件(*.asm)进行编译以得到目标文件(*.obj)和连接以生成可执行文件(*.exe)。

2.汇编语言程序设计中每个语句的注释项的开始必须用符号;,程序结束的伪指令为END。

 

第五章

1.可以被CPU直接访问的是主存,不能被CPU直接访问的是辅存。

(对)

2.按存储器在计算机中的作用,存储器可分为内存、外存和高速缓冲存储器。

(对)

3.在微型计算机存储体系的分层结构中,Cache-主存层次解决的是存储器的大容量要求和低成本之间的矛盾。

(错)

4.CPU与存储器连接时,只需要考虑负载、译码和控制线问题就足够了。

(错)

5.部分地址译码法的电路复杂,但没有浪费地址空间;全译码法的译码电路简单,却要浪费地址空间。

(错)

1.构成8086系统最大存储容量需用(D)片64K×1位存储芯片。

A.16B.32C.64D.128

2.构成8086系统最大存储容量需用(A)片64K×8位存储芯片。

A.16B.32C.64D.128

3.和外存储器相比,内存储器的特点是(D)。

A.容量大、速度快、成本低B.容量大、速度慢、成本高

C.容量小、速度快、成本低D.容量小、速度快、成本高

4.下列存储器中存取速度最快的是(D)。

A.内存B.光盘C.硬盘D.高速缓存

5.存储器是计算机系统中的记忆设备,它主要用来(C)。

A.存放数据B.存放程序C.存放数据和程序D.存放微程序

6.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为(D)根。

A.25B.23C.21D.19

1.主存容量是指存储器所能容纳的最大二进制信息量。

2.存取时间是指从启动一次存储器操作到完成该操作所经历的时间。

3.存储周期是指连续启动两次独立操作所需间隔的最小时间。

4.存储器的地址译码有两种方式,其中单译码方式适用于小容量存储器;双译码方式适用于大容量存储器。

5.半导体静态存储器是靠双稳态触发方式存储信息的,半导体动态存储器是靠电容存储信息的。

6.EEPROM可按字节为单位多次用电擦除改写,且可直接在线进行,无需专用设备。

7.DRAM集成度高,但必须配备“读出再生放大电路”进行刷新,刷新采用“仅行地址有效”方法进行。

8.目前各类计算机中广泛采用多层存储体系结构,金字塔自上而下依次为CPU寄存器、高速缓冲存储器、主存、外存。

9.现有SRAM芯片若干,芯片容量为512×4bit,欲组成16K×8bit的静态存储器,需要64片芯片,在CPU地址线中有9位参与片内寻址地址,有5位用作芯片组选择信号。

10.已知一个DRAM芯片外部引脚信号中有1条数据线和7条地址线,则其容量为128×4bit

11.已知一个SRAM芯片的容量为8K×8,则该芯片有__13_____条地址线,____8____条数据线。

3.用2K×4位RAM构成64KB的存储系统,需要多少RAM芯片?

需要多少位地址作为片外地址译码?

设系统为20位地址线,采用全译码方式。

1.SRAM芯片存储器接口电路如下图所示,请问:

2芯片存储容量为8KB

②用该芯片构成32K×16bit的存储器,需用__8____片。

计算该芯片的地址范围2C000H~2DFFFH

 

2.以Intel8088CPU为核心,构成微机存储系统,要求如下:

1)占用连续空间且地址不重叠,起始地址为10000H,ROM占用低地址,RAM占用高地址;

2)系统设计所需要的74LS138译码器及与非门不受限制;

3)现有存储器芯片:

EPROM2764(8K×8位)(引脚包含地址线、数据线线、读信号OE*和片选信号CE*)、SRAM6264(8K×8位)(引脚包含地址线、数据线线、读信号OE*、写信号WE*和片选信号CE*);试完成:

1)该存储系统ROM和RAM的容量为多少?

分别需要几片RAM和ROM,写出每块芯片的地址范围。

2)硬件线路设计。

 

第六章

1.若微处理器系统采用存储器映射的I/O寻址方式,那么一条ADD指令可以访问的地址空间为整个地址空间。

(对)

2.I/O映像的I/O寻址方式和存储器映像的I/O寻址方式均可用MOV指令实现对外设的通信。

(错)

3.对于大于FFH的端口只能采用间接寻址方式,此时,DX寄存器的值就是端口地址。

(对)

4.8255A端口C的每条线只能以置位/复位方式工作。

(错)

5.8255的B口共有3种工作方式,即方式0,方式1,方式2.(错)

6.8255A中端口A使用的三个联络信号INTR、STB、IBF都是端口C的线。

(对)

7.8255A三个端口工作在方式0时,彼此独立的两个8位和两个4位并行口共24根I/O全部被用户支配指定作为输入或者输出用,共有16种不同的使用组态。

(对)

1.利用异步查询(条件)方式传送时,必须要有(C)。

A.中断逻辑B.中断请求C.状态信号D.类型号

2.在程序控制传送方式中,可提高系统工作效率的传送方式(D)。

A.DMAB.同步传送方式C.异步查询方式D.中断传送

3.下列各种数据传送方式中,CPU不参与的传送方式是(A)

A.DMAB.中断传送C.同步传送方式D.异步查询传送

4.CPU在执行OUTDX,AL指令时,(A)寄存器的内容送到数据总线上。

A.ALB.DXC.AXD.DL

5.如果8255的PA口工作于方式2,PB口可工作于(D)工作方式。

A.方式0B.方式1C.方式2D.方式0或方式1

6.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是(C)。

A.B口B.A口C.C口D.以上三个端口均可以

7.8255A工作在方式2时,A口(D)。

A.只能作输入口B.只能作输出口

C.作输入口或作输出口D.同时作输入口和作输出口

8.编程使用8255A的按位置位/复位控制字分别为0DH,0AH,01H,07H,08H,02H,0FH,05H输出口,C口输出的值应是(A)。

A.CDHB.DCHC.ABHD.BAH

9.82C55的A口工作于方式1输入,当A口允许中断时,需置1的控制位是(B)。

A.PC2B.PC4C.PC5D.PC6

1.DMA是一种不需要CPU干预,也不需要程序软件控制的高速数据传送方式,所以其数据传送速率可以很高。

2.微机系统中,程序控制的数据传送方式有三种,即同步传输方式、异步查询方式、中断方式。

3.CPU与外设通信要传递的信息有数据信息、控制信息和状态信息。

4.8255的A口具有方式0、方式1和方式23种工作方式。

5.8255的B口工作在方式1时,需用__C_____口的_3_____根线作联络及中断求线。

6.8255A可允许中断请求的工作方式有_方式1和方式2_。

7.8255的C口比较特殊,除作数据口外,当工作在方式1和方式2时,它的部分信号线被分配作联络信号线;在CPU取8255A的状态时,C口又作为状态口用。

8.在对8255的C口进行初始化,按位置位或复位时,写入的端口应是控制口。

 

1.I/O接口的主要功能有哪些?

2.I/O端口有哪两种寻址方式?

各有何优缺点?

在8088/8086系统中采用哪一种寻址方式。

3.输入/输出有哪几种方式?

各有何优缺点?

4.某输入接口的地址为0E54H,输出接口地地址为01FBH,试编写程序,使当输入接口的bit1位(bit1、bit4、bit7位同时)为1/0时,CPU将内存中DATA单元的数据从输出接口输出;若不满足则等待。

MOVDX,0E54H

TEST:

INAL,DX

TESTAL,02H(ANDAL,92HCMPAL,92HJNZTEST)

JZTEST

MOVAL,DATA

MOVDX,01FBH

OUTDX,AL

5.设8255的A,B,C口及控制口地址为PORT1~PORT4,编写程序:

①置8255A口为方式1输入,B口为方式0输出,C口高4位输出,低4位输入。

2将C口PC7位置位。

①MOVAL,10110001B②MOVAL,10110001B

MOVDX,PORT4MOVDX,PORT4

OUTDX,ALOUTDX,AL

6.8031扩展8255A,将PA口设置成输入方式,PB口设置成输出方式,PC口设置成输出方式,给出初始化程序。

7.某8255芯片的地址范围为A380H~A383H,工作于方式0,A口、B口为输出口,现欲将PC4置“0”,PC7置“1”,试编写初始化程序。

8.8225A控制字地址为300FH,请按:

A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.

6.如图所示,8255A同开关和LED显示器相连,要求LED显示器反映开关状态,开关闭合对应于发光二极管发光。

分析各端口地址,A口、B口工作在什么方式,以及数据传输方向如何?

并写出相应程序段。

1、188H~18bh

2、A口:

方式0,输入B口:

方式0,输出

3、MOVAL,90H

MOVDX,18BH

OUTDX,AL

A1:

MOVDX,188H

INAL,DX

NOTAL

MOVDX,189H

OUTDX,AL

JMPA1

7.下图为8255A用作开关量输入和开关量输出接口的电路,其端口地址为80H~83H,要求初始化时,控制字中无关项置“0”。

(5分)

 

 

已知控制程序如下:

MOVCX,120

LOP:

INAL,80H

TESTAL,01H

JZNEXT

MOVAL,10H

JMPLOP1

NEXT:

MOVAL,01H

LOP1:

OUT81H,AL

CALLDELAY5M;延时5分钟

DECCX

JNZLOP

MOVAX,4C00H

INT21H

请回答:

若K断开,灯点亮,若K闭合,灯点亮,该电路的工作时间约为小时,初始化中写入工作方式选择控制字为:

8.下图是8255与打印机的握手连接图,8255端口的地址为60H~63H,打印机每接收一个字符向8255回送一个ACK信号,请完成下列要求:

1)根据上面的连接图,判断此时8255的A口工作于方式1的(输入/输出);B口工作于方式0的输入(输入/输出),则8225的控制字(控制字中无关项置0)为1010X01XB。

2)编写以查询方式输出一个字符‘A’的程序段,即查询到BUSY位为“0”时输出字符,否则重新查询BUSY的状态。

WAIT:

INAL,61H(1分)

TESTAL,80H(2分)

JNZWAIT(2分)

MOVAL,’A’(1分)

OUT60H,AL(1分)

 

第七章作业

1.8253的三个计数器只有一个控制字,因此初始化时,只要写一次控制字后,就可以同时指定三个计数器的工作方式。

(错)

2.8253的每个计数器只能按二进制计数。

(错)

3.8253作计数器时一个通道可能的最大值是65535。

(错)

4.8253定时/计数器的基本工作原理是减一计数。

(错)

1.8253无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便(C)。

A.变为高电平B.变为低电平

C.变为相应的高电平或低电平D.保持原状态不变

2.8253在软件启动时,要使计数正常进行,GATE端必须为(A)。

A.变为高电平B.变为低电平C.变为上升沿脉冲D.变为下降沿脉冲

3.可编程定时器/计数器8253有(C)种工作方式。

A.4B.5C.6D.7

4.定时器与计数器的工作原理是(C)。

A.不完全相同的B.根本不同的C.相同的D.互不相关的

5.可编程定时器/计数器8253启动计数的方式(C)。

A.只有软件方式B.只有硬件方式C.有软件和硬件方式D.只有门控信号触发

6.向8253写入的计数初值首先写到了(A)中。

A.初值寄存器B.计数寄存器C.输出锁存器D.控制寄存器

7.在使用8253之前,须先向8253写入一个(A),以确定8253的工作方式。

A.控制字B.计数初值C.状态字D.读回命令

8.可以从8253的(C)中读出当前计数值。

A.控制寄存器B.初值寄存器C.输出锁存器D.计数寄存器

9.下列关于8254方式3的描述,不正确的是(B)。

A.自动重装计数初值B.OUT端输出对称的方波

C.输出波形的重复周期为置入的初值

D.当计数过程中,GATE为低电平时,计数单元停止对CLK的计数。

10.初始化时向8254的控制口写入方式控制字37H,则定义计数器0的工作方式是(B)。

A.方式4B.方式3C.方式2D.方式1

1.在PC机中,用8253的计数2向系统定时提出动态RAM刷新请求。

考虑在PC机中选用128K*1位的动态RAM,因此要求在8ms内完成芯片512行的刷新。

则①要求计数器的负脉冲输出周期为15.625µs。

②若CLK3的输入时钟频率为2.432MHz,则置入通道3的计数器初值为38,应选择的工作在何种工作方式为方式2。

2.某计算机应用系统采用8253芯片的计数器0作频率发生器,输出频率为500Hz;用计数器1产生1000Hz的连续方波信号,用计数器2对外部脉冲计数,当计满10000个脉冲时用软件产生一次性中断,输入8253的时钟频率为1.19MHz,请写出计数器0、计数器1和计数器2的工作方式控制字及计数值。

N0=1.19M/500=2380N1=1.19M/1000=1190N2=1000

00110100B01110110B10110000B

3.已知8253的端口地址为9F0CH~9F0FH,外接时钟频率为2MHz,利用8253的OUT0通道产生1ms的方波,OUT1产生最快的连续脉冲序列,周期为多少?

OUT2产生最大的负脉冲,负脉冲的宽度至少为多少?

试编制满足上述要求的初始化程序。

 

N0=1MS*2M=2000N1=2(T1=1µs)N2=0(T2=65536*0.5µs=0.032s)

00110110B01010100B10110000B

MOVAL,36HMOVAL,54HMOVAL,0B0H

MOVDX,9F0FHMOVDX,9F0FHMOVDX,9F0FH

OUTDX,ALOUTDX,ALOUTDX,AL

MOVAX,2000MOVAL,2MOVAX,0

MOVDX,9F0CHMOVDX,9F0DHMOVDX,9F0EH

OUTDX,ALOUTDX,ALOUTDX,AL

MOVAL,AHOUTDX,AL

OUTDX,AL

 

综合题

1.某个应用系统,8254连接于ISA总线,地址为200H~207H,计数器1用作产生一个1Hz的连续脉冲,接至ISA总线的IRQ9端子作为71H型中断请求信号,8254计数器1的输入时钟为2KHz。

要求:

1)请在题35图的虚线框内设计8254的地址译码电路。

 

题35图

2)将下列程序段补充完整,使其实现:

对8254计数器1的初始化(按十进制计数)。

MOVAL,0110X101B

MOVDX,203H(207H)

OUTDX,AL;写控制字

MOVAL,20H

MOVDX,201H(205H)

OUTDX,AL;写计数初值

第八章作业

1.8086/8088中断系统中所有中断都需要中断响应周期。

(错)

2.硬中断是由外部事件而引起的中断,因此,硬中断具有随机性和突发性。

(对)

3.多个外设可以通过一条中断请求线,向CPU发中断请求。

(对)

4.当8088不允许中断时,从INTR和NMI来的中断请求不能被响应。

(错)

5.在8086/8088中,内部中断源的级别均比外部中断源的级别高。

(错)

6.中断号是固定不变的,一经系统分配指定之后,就不再变化。

(对)

7.INTn指令中的中断类型码即为指令中给出的n。

(对)

8.在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由程序员编程保护。

(错)

9.若各中断源的优先级是一样的,则可用自动循环优先级来实现。

(对)

10.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。

(对)

11.8259A可实现对所有硬中断的管理。

(错)

12.8259A通过IMR寄存器可实现对各级中断单独屏蔽或允许。

(对)

1.8086中断操作中的类型码就是(D)。

A.中断服务子程序的入口地址B.中断向量表的地址指针

C.中断向量表的内容D.以上三种A、B、C都不是

2.下列所列的中断优先级最高的是(D)。

A.NMIB.INTR中断C.单步中断D.INTn

3.当多个设备同时发生中断请求时,影响CPU响应中断的顺序的因素有(D)。

A.中断优先级B.中断源的种类

C.中断屏蔽D.中断优先级和中断屏蔽

4.8086中断系统可以管理(C)种中断。

A.16B.1KC.256D.128

5.响应NMI请求的必要条件是(C)。

A.IF=1B.IF=0C.CPU现行指令结束D.无INTR请求

6.下列不是CPU响应INTR请求的必要条件是(B)。

A.IF=1B.HOLD=1C.中断请求信号没有被屏蔽D.无NMI请求

7.软中断INTN的优先级排列原则是(C)。

A.N值愈小级别愈高B.N值愈大级别愈高

C.无优先级别D.随应用而定

8.中断向量表是存放(B)的存储区域。

A.中断类型号B.中断服务程序入口地址

C.中断断点地址D.程序状态字

9.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(B)。

A.0AHB.28HC.4AHD.2AH

10.当IF=0,8088/8086CPU不响应(B)中断请求。

A.INTNB.INTRC.NMID.INTO

11.INT8259中断屏蔽寄存储器的作用是(B)。

A.禁止CPU响应外设的中断请求B.禁止外设向CPU发中断请求

C.禁止软中断请求D.禁止NMI中断请求

12.在正常EOI方式下,中断结束命令是清除(B)中的某一位。

A.IRRB.ISRC.IMRD.程序状态字

13.采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到(A)。

A.15级B.16级C.32级D.64级

14.级联的从8259A上较高级的中断请求能够中断该片上较低级的中断服务,则主8259A最好工作在(A)。

A.特殊完全嵌套方式B.完全嵌套方式

C.自动循环方式D.特殊循环方式

15.若8259A工作在优先级自动循环方式,则

的中断请求被响应并且服务完毕后,优先级最高的中断源是(B)。

A.

B.

C.

D.

1.程序中断的过程按执行先后依次为中断请求、中断判优、中断响应、中断服务和中断返回。

2.在8086系统中,当标志位IF为1时,CPU才响应INTR的中断请求,可使用STI指令,使该标志位为1,使用CLI指令使该标志位为0。

3.8086/8088最多可以处理256种中断,对每个中断设有一个中断类型码。

4.8086/8088从总的说来有内部中断、外部中断两种中断。

5.外部中断包括可屏蔽中断和不可屏蔽中断。

6.内存0005CH处4个字节为D2,EF,00,F0,它是中断17H的入口地址存放处,它表示该中断处理程序的起始地址为F000H:

EFD2H。

7.可屏蔽中断是指中断请求是否响应会受到IF的控制。

如果IF=1,表示允许中断或开中断。

8.若8086系统采用单片8259A,某一中断类型码为46H,则其中断向量指针是118H,这个中断源应连向8259A的IR6输入端,ICW2=40H。

9.单片8259可编程中断控制器能管理8级可屏蔽中断。

若用7片级联能管理50级可屏蔽中断。

10.在特殊全嵌套方式下,8259可响应同级或高级中断请求。

11.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是输出。

1.INTR中断和NMI中断有什么区别?

a)中断响应周期:

INTR(CPU需要发中断回答信号),NMI(不发中断回答信号)

b)中断号提供:

INTR(由中断控制器),NMI(由系统指定为02H)

c)可屏蔽性:

INTR(可屏蔽),NMI(不可屏蔽)

d)应用场合:

INTR(主要用于主机与外设交换数据),NMI(主要用于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1