当前位置:文档之家› 微机原理最新大全习题

微机原理最新大全习题

微机原理最新大全习题
微机原理最新大全习题

《微机原理及应用》习题1

一. 填空题

1.8086的地址线有()条. 数据线()条. 可直接寻址()字节存储空间。

2.INTEL8086的当前CS=2000H,IP=1000H,则将形成的20位物理地址为:()。

3.8086有两种工作模式,()和()。

4.8086有二条外部中断请求输入引脚:()和()。

5. 设SP=0040H,当执行指令PUSH AX后,SP=()。

6. 主机和I/O设备间的数据传送有(). ()和()三种方式,其中()方式传送过程中CPU 无需参与。

7. 中断处理过程一般有中断请求. (). 中断处理. 中断返回四步。

8. 中断类型号为20H 的中断所对应的中断向量存放在内存从()开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H ,

50H ,00H ,60H ,则中断服务程序的入口地址()。

9. 串行通信有两种基本的通信方式,分别是()和()。

10.8259A 是常用的()管理芯片,可()级中断源。

二. 选择题

1. 二进制数 10010110.10B 的十进制数值可表示为()

A. 96.8

B. 150.5

C. 96.5

D. 160.5

2.RAM 6116芯片有2K ×8位的容量,它的片内地址选择线和数据线分别是()

A.A0~A15和D0~D15

B.A0~A10和D0~D7

C.A0~A11和D0~D7

D.A0~A11和D0~D15

3.8086 CPU在响应中断时顺序将()内容压入堆栈。

A.CS.IP.FR

B.IP.CS.FR

C.FR.CS.IP

D.FR.IP.CS

4.8086能够访问的存储空间的大小是()。

A. 64k

B. 1M

C. 256

D.16M

5.8253 是可编程定时. 计数器芯片,它内部有()。

A. 三个定时器

B. 四个定时器

C. 二个计数器

D. 四个计数器

6. 相邻段地址之间的最小距离为()

A.16个字节

B.64K 字节

C.1K 字节

D.256字节

7.8086 CPU的NMI 引脚上输入的信号是()

A. 可屏蔽中断请求

B. 非屏蔽中断请求

C. 中断相应

D. 总线请求

8.8086/8088的一个典型总线周期需要()个T 状态。

A .4

B .3

C .2

D .1

9. 堆栈的工作方式是()

A .先进先出

B .随机读写

C .只能读出不能写入

D .后进先出

10. 下列四条指令中正确的是()

(1)MOV BL,CX (2)MOV DS,AX

(3)MOV [BX],[DI] (4)CMP AX,1234H

A .(1)与(2)

B .(2)与(3)

C .(2)与(4)

D .(1)与(3)

三. 分析计算题

1.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz ,输出信号OUT2作定时中断申请,定时间隔为8ms ,试计算其计数初值N ?

2. 一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k ×4的芯片组成,共需多少芯片?

3. 设有三个字单元BUF1.BUF2和BUF3,要求不使用ADD 和ADC 指令,实现将BUF1与BUF2相加存放于BUF3中,写出程序段。

4. 设 DS=2000H, SS=1000H, BX=1200H, CX=559AH, SP=1350H

(21350H )=8AH,(21351H )=22H,(11350H )=0FH,(11351H )=32H

下列各指令都在此环境下执行, 在下列空格中填入相应指令的执行结果。

(1)MOV AX,1350H

AX=()

(2)MOV AX,[1350H]

AX=()

(3)MOV 0150H[BX],CX

(21350H )=()

(4)POP AX

AX=()SP=()

四. 简答如下问题:

1. 在8086存储器中存放数据时有对准字与非对准字之分,请说明它们的区别?

2. 在读总线周期中,各时钟周期所完成的任务。如果外设没准备好,应在哪个时钟周期插入什么时钟周期?

3. 简述总线接口部件BIU 和执行部件EU 的作用。?

4. 简述中断与子程序调用之间的区别。

五. 计算与做图题

1. 在8086系统中,试用4K ×8位的2732及74LS138译码器,构成一个32K ×8的RAM ,画出硬件连接图,并写出每片地址范围。

2. 设系统中8253端口地址为40H-43H ,画出译码电路,编程对其作如下设置。其中,控制字格式如下:

(1)计数通道0工作在方式0,二进制计数,计数初值30H 。

(2)计数通道1工作在方式3,BCD 码计数,计数初值9080。

《微机原理及应用》习题1答案

一.填空题

1.20、16、1M

2.21000H

3.最大模式、最小模式

4.INTR 、NMI

5.003DH

6.程序控制方式、中断传送方式、DMA 方式、DMA 方式

7.断点保护

8.0080H 、65000H

9.同步、异步

10.中断、8

二.选择题

1. B

2 .B

3. C

4. B

5. A

6. A

7. B

8. A

9 .A

10.C

三.分析计算题

1.OUT2输出频率为1000/8=125,N=100E3/125=800 2.存放的字节数为214=16K,共需要2组4个芯片。3.MOV CX,BUF1

MOV AX,BUF2

L1:INC AX

LOOP L1

MOV BUF3,AX

4.1350H .228AH .559AH .559AH .134DH

四.简答如下问题:

1.对准字存放在偶数地址开始的两个存储单元中,读写用一个时钟周期就可完成。非对准字存放在奇地址开始的两个存储单元中,读写需要两个时钟周期。

2.T1周期向地址总线发送地址;

T2T3周期读写数据;

T4周期结束。

如果外设没准备好在T3周期插入Tw 周期。

3.BIU 取指令和数据。EU 执行指令。

4.中断段间调用;子程序可以段间或段内

五.计算与做图题

1.(1)8K×8芯片片内地址线13条;32K×8矩阵地址线15条;所以组间地址线2条

(2)四组芯片的地址分别是0000H-1FFFH 、2000H-3FFFFH 、4000H-

5FFFH 、6000H-7FFFH

(3)电路图如下

2.译码电路,如下:

(1)格式字:00010000B Mov al,10H

Out 43H,al

Mov al,30H

Out 40H,al

(2)格式字:01110111B

Mov al,77H

Out 43H,al

Mov ax,9080H

Out 41H,al

Mov al,ah

Out 41H,al

《微机原理及应用》习题2 一.填空题 1.堆栈操作时,一次数据入栈,堆栈指针( ;一次数据出栈,堆栈指针( . 2.8086系统中的汇编语言程序可以使用四个段, 程序运行时, 四个段的基地址分别放在 ( , ( ,( 及( . 3.若某中断向量为10H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( ~( . 4.8259可编程中断控制器可以进行级联,其级联是通过( 管脚实现的.此时,主8259应接( . 5.外部设备是通过( 引脚向CPU请求服务的,而CPU是通过( 给外设应答的. 6.对字符串操作时,( 指向源操作数,( 指向目的操作数. 7.8353有三条写命令,分别是( ,( ,( . 8.8255有两个控制字,它们分别是( 和( . 9.8086/8088的控制标志有三个,分别是( ,( 和( . 二.选择题 1.下列8086CPU标志寄存器FR的标志中,不属于状态标志的是( A.OF B.PF C.IF D.CF

2.8086CPU进行内存读操作时,控制信号M/IO和DT/R是( A.00 B.01 C. 10 D.11

3.8255A中即可以作数据输入.输出端口,又可提供控制信息.状态信号的端口是( A.B 口 B.A口 C.C口 D.三个端口均可以

4.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少

5.8251A的方式控制字(即模式字的作用是( A.决定8251的数据格式 B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对

6.CPU与I/O设备间传送的信号有( A.控制信息 B.状态信息 C.数据信息 D.

以上三种都有 7.若传送率为1200,波特率因子n=16,则收.发时钟(RxC,TxC的频率为( A.1MHz B.19.2KHz C.20KHz D.2400Hz 8.CPU与外设间数据传送的控制方式有( A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是 9.堆栈的工作方式是( A.先

进先出 B.随机读写 C.只能读出不能写入 D.后进先出 10.指令MOV AX,[3070H]中源操作数的寻址方式为( A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址

三.分析计算题 1.已知(AX=FFAAH,CF=1.执行如下三条指令后:(AX= ( ,CF=( . MOV CX,00ABH OR CX,FF00H SUB AX,CX 2.有数据段定义如下: DATA SEGMENT CON1 EQU 20H S1 DB "IBM",0AH,0DH S2 DW 10 DUP(0 S3 DW

1234H,5678H DATA ENDS 上述数据段S1.S2.S3的偏移量是多少?S2+5字单元和

S3+1字节的内容是多少? 3.8253 的计数器 2 工作于方式 2,其计数时钟 CLK2,为

100KHz,输出信号 OUT2 作定时中断申请,定时间隔为 8ms,试计算其计数初值 N? 四.解释简答题 1.中断的执行过程. 2.接口的编址方式. 3.DMA的执行过程. 4.CPU与设备之间为什么要增加接口电路? 5.8086CPU 的标志寄存器包括那些标志位,其作用是什么? 五.综合题 1.给你 4K╳8 的存储芯片若干和译码器,要求组成 16K╳8 的存储矩阵,请问需要多少片存储芯片,片内地址线多少,片间地址线有多少,画出存储矩阵连接图. 2.某系统中的8253芯片的通道0-3和控制端口地址分别为0FFF0H-

0FFF3H,定义通道0工作在方式2,CLK0=2MHz.要求:输出OUT0为1KHz的波特率;定义通道1工作在方式0,其CLK1 输入外部计数事件,每计满1000个向CPU发出

请求.请写出通道0和通道1的初始化程序,并画出电路图. 控制字格式:

《微机原理及应用》习题2答案一.填空题 1. -2,+2 2. CS,DS,ES,SS 3.40H-43H 4.CAS0.CAS1;从8259的CAS管脚 5.INTR,INTA 6.DS:SI,ES:DI 7.写控制字,写计数器初值,锁存 8.方式控制字,C口置0/置1控制字 9.DF,IF,TF 二.CDCDD DBDDC 三.分析计算题 1.FFFFH 1. 2.S1.S2.S3的偏移地址分别为0000H.0005H.000EH S2+5的内容为0,S3+1的内容为34H 3.OUT2输出频率为1000/8=125,N=100E3/125=800 四.

1.中断是CPU与外部设备交换数据的一种方式.当有异常事件或外部设备请求服务时,中上终止当前执行的程序,处理事件或请求,当处理完毕后,返回终止的程序继续执行.这个过程叫做中断.

2.把主机和外设之间的起到联系.电平转换.缓冲等作用的电路,称之为接口(电路.

3.同步:在进行通信的主机之间保持时间和频率准确一致,称之为同步.

4.总线周期:8086/8088通过外部总线对存储器或I/O接口进行一次访问所需的时间.

5.异步传输:在串行通信中,通信双方以字符为单位进行同步交换数据的方

式. 五. 1. 请问需要多少片(4片片内地址线多少(13根片间地址线有多少(3根画图(要件:3-8 译码器.芯片的地址线.数据线.控制线要体现出来 2.电路图 mov dx,0FFF6H Mov al,35H Out dx,al Mov ax,2000h Mov dx,0FFF0H Out dx,al Mov ah,al Out dx,al mov dx,0FFF6H Mov al,71H Out dx,al Mov ax,1000D Mov dx,0FFF2H Out dx,al Mov ah,al Out dx,al

相关主题
文本预览
相关文档 最新文档