最新微机原理简答题及答案.docx

上传人:b****5 文档编号:28676078 上传时间:2023-07-19 格式:DOCX 页数:20 大小:49.53KB
下载 相关 举报
最新微机原理简答题及答案.docx_第1页
第1页 / 共20页
最新微机原理简答题及答案.docx_第2页
第2页 / 共20页
最新微机原理简答题及答案.docx_第3页
第3页 / 共20页
最新微机原理简答题及答案.docx_第4页
第4页 / 共20页
最新微机原理简答题及答案.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

最新微机原理简答题及答案.docx

《最新微机原理简答题及答案.docx》由会员分享,可在线阅读,更多相关《最新微机原理简答题及答案.docx(20页珍藏版)》请在冰豆网上搜索。

最新微机原理简答题及答案.docx

最新微机原理简答题及答案

1.设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—

控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。

(8253方式控制字:

D7D6:

计数器选择;D5D4:

读写控制;D3D2D1:

工作方式选择D0:

计数方式选择)

控制字:

0111000171H

答:

MOVAL,71H

OUT

83H,

AL

MOV

AL,

00H

OUT

81H,

AL

MOV

AL,

04H

OUT81H,AL

2.某一8255A芯片的端口地址为90H〜93H,现设置该接口芯片的PA口为基本输

入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:

D7=1,D6D5

A口工作方式,D4A口输入输出,D3PC7-PC4输入输出,D2B口工作方式,D1B口输入输出,D0PC3-PC0输入输出。

执行如下程序段后,PB口输出何种波形?

L1

:

MOVAL,01H

OUT

91H,AL

CALL

D20MS;延时20ms

MOV

AL,00H

OUT

91H,AL

CALL

D20MS;延时20ms

JMPL1

答:

MOVAL,99HOUT93H,AL方波

3.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2

作定时中断申请,定时间隔为8ms,试计算其计数初值N?

答:

800

4.某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。

(8253方式控制字:

D7D6:

计数器选择;D5D4:

读写控制;D3D2D1:

工作方式选择D0:

计数方式选择)

计数初值=10A6/2*10A3=500

控制字:

0011011137H

答:

MOVAL,37H

MOVDX,316H

OUTDX,AL

MOVDX,310H

MOVAL,00H

OUTDX,AL

MOVAL,05H

OUTDX,AL

5.假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?

答:

28H,29H,2AH,2BH

6.计算机有哪些主要应用领域?

答:

科学计算,数据处理,过程控制,信息通信,计算机辅助设计

7.什么叫微处理器?

什么叫微型计算机?

什么叫微型计算机系统?

答:

微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。

8.8086内部的寄存器由哪几种类型组成?

各自的作用是什么?

答:

通用寄存器,段寄存器,指令指针寄存器,标志寄存器

9.8086是多少位的系统?

在数据总线上是怎么实现的?

答:

"8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时

间顺序定义为T1、T2、T3、T4。

在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。

可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者

可以分时复用同一组引线。

10.8086微处理器的字长是多少?

能直接访问的存储单元有多少字节?

答:

16,1M

11.8086微处理器内部有哪两个部件?

各部件的主要作用是什么?

答:

EU,BIU,分别是执行指令和取指令

12.下列各情况影响哪些标志位?

其值是什么?

(1)出现溢出;

(2)结果为零;

(3)结果为负数;

答:

OF=1,ZF=1,SF=1

13.下列各情况影响哪些标志位?

其值是什么?

(1)按单步方式处理;

(2)有辅

助进位;

答:

TF=1,AF=1

14.8086系统中,下一条指令所在单元的物理地址如何计算?

答:

(cs)*10+(ip)

15.下列各情况影响哪些标志位?

其值是什么?

(1)开中断;

(2)有借位;(3)结

果中有七个“1。

答:

IF=1,CF=1,PF=0

16.8088微处理器的逻辑地址是由哪几部分组成的?

怎样将逻辑地址转换为物理地址?

答:

段地址和偏移地址。

物理地址=段地址*16+偏移地址

17.如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是多少?

答:

0AAA40H

18.如果一个堆栈是从地址1250:

0100开始,(SP)=0052H,试回答以下问题:

(1)SS

段的段地址是多少?

(2)栈底的物理地址是多少?

(3)存入字数据后,SP的内容是什么?

答:

1250H,12600H,0050H

19.8086是多少位的微处理器?

为什么?

答:

8086是16位的微处理器,其内部数据通路为16位,对外的数据总线

也是16位。

20."EU与BIU各自的功能是什么?

如何协同工作?

答:

EU是执行部件,主要的功能是执行指令。

BIU是总线接口部件,与片外存储

器及I/O接口电路传输数据。

EU经过BIU进行片外操作数的访问,BIU为EU提供将要执

行的指令。

EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。

21.8086/8088与其前一代微处理器8085相比,内部操作有什么改进?

答:

8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。

8086/8088由于

内部有EU和BIU两个功能部件,可重叠操作,提高了处理器的性能。

22.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

答:

执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

AX、BX、CX、DX一般作为通用数据寄存器。

SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。

总线接口部件设有段寄存器CS、DS、SS、ES和指令指针

寄存器IP。

段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。

IP的内容为下

一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

23.8086对存储器的管理为什么采用分段的办法?

答:

8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,

扩大对存储器的寻址范围(1MB,20位地址)。

若不用分段方法,16位地址只能寻址64KB

空间。

24.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?

具体说明。

答:

逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:

0088H。

偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。

物理地址是8086芯片引线送出的20位地址码,用来指出一个

特定的存储单元。

25.怎样确定8086的最大或最小工作模式?

答:

弓I线MN/MX的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。

26.8086被复位以后,有关寄存器的状态是什么?

微处理器从何处开始执行程序?

答:

标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。

处理器从FFFF0H存储单元取指令并开始执行。

27.8086的复位信号是什么?

有效电平是什么?

CPU复位后,寄存器和指令队列处于什么状态?

答:

reset,高电平有效,除cs外所用寄存器和指令队列被清空

28.什么是总线周期?

一个基本的总线周期由多少个T构成?

答:

CPU进行一次存储器访问所需要的时间就是一个总线周期,一个基本的总线周期由4个T构成

29.8086基本总线周期是如何组成的?

各状态中完成什么基本操作?

答:

基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。

在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命

令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。

30.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY

信号的功能。

答:

ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对

象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD#为读命令信号;在T2输出;READY信号为存储器或I/O接口准备好”信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。

31.什么是总线请求?

8086在最小工作模式下,有关总线请求的信号引脚是什么?

答:

系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。

8086在最小工作模式下

有关总线请求的信号引脚是HOLD与HLDA。

32.简述在最小工作模式下,8086如何响应一个总线请求?

外部总线主控模块经HOLD弓I线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

33.什么是8086CPU的总线周期,它至少需要由几个T状态(时期周期)组成?

在什么情

况下需要在总线周期中插入等待周期Tw,Tw应插入在哪里?

答:

完成一次读写操作所需的时间,由4个组成,应插入t3后

34."用16KX8位的RAM芯片和译码器74LS138构成64KX8的RAM存储器,与具有

64KB寻址空间的CPU相连,画出该存储器与CPU的连接图,计算共需芯片总数、片内地址位数、产生片选信号的地址数及各芯片的地址范围。

答:

4片,片内地址14位,片选信号的地址2位,

0000h-3fffh,4000h-7fffh,8000h-bfffh,c000h-ffffh

35.有一2764EPROM芯片有12条地址总线,请计算芯片的地址范围(起始地址为

12000H)答:

12000H-12FFFH

36.用8KX8位的RAM芯片,8KX8位的EPROM芯片和3-8译码器74LS138构成一个

16KX16位的RAM和16KX16位的ROM存储器,8086工作在最小模式,各需要多少芯片?

画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。

答:

4片RAM,4片ROM

37.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?

答:

①全译码方式:

存储器芯片中的每一个存储单元对应一个唯一的地址。

译码需要的器件

多;②部分译码方式:

存储器芯片中的一个存储单元有多个地址。

译码简单;③线选:

存储器芯片中的一个存储单元有多个地址。

地址有可能不连续。

不需要译码。

38.一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k>4的芯片

组成,共需多少芯片?

答:

能存16KB,需4片

39.源程序如下:

MOVAH,0

MOV

AL,

9

MOV

BL,

8

ADD

AL,

BL

AAA

AAD

DIV

AL

结果

AL=?

AH=?

BL=?

答:

AL=01H,AH=00H,BL=08

MOVDI,

MOVAL,

MOVCX,

MOVAX,SEGTABLE;TABLE为表头

MOVES,AX

OFFSETTABLE

'0'

100

CLD

REPNESCASB

问该段程序完成什么功能?

答:

从目的串中查找是否包含字符‘0'若找到则停止,否则继续重复搜索。

41.

源程序如下:

CMP

AX,

BX

JNC

L1

JZ

L2

JNS

L3

JNO

L4

JMP

L5

设AX=74C3H,BX=95C3H,

则程序最后将转到哪个标号处执行?

说明理由。

答:

74C3H-95C3H

DF00H且有CF=1,ZF=0,

SF-1,OF-1程序将转到L5标号处执

行。

42."源程序如下:

MOVCX,9

MOVAL,01H

MOVSI,1000H

NEXT:

MOV[SI],AL

INCSI

SHLAL,1

LOOPNEXT试问:

执行本程序后有:

AL=?

;SI=?

;CX=?

;本程序的功能是?

答:

0;1009H;0;对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,

128,0共九个

43.源程序如下:

MOVAL,0B7H

ANDAL,ODDH

XORAL,81H

ORAL,33H

JPLAB1偶转移

JMPLAB2

试问:

执行程序后AL=?

程序将转到哪一个地址执行?

答:

37H;LAB2

44.源程序如下:

MOVCL,4

MOVAX,[2000H]

SHLAL,CL

SHRAX,CL

MOV[2000H],AX

试问:

若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后有(2000H)=?

(2001H)=?

本程序段的功能?

答:

39H;00H;将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD

45.

已有AX-E896H,BX-3976H,若执行ADDBX,AX指令,则结果BX,AX,标

志位

CF,OF,ZF各为何值?

答:

BX-220CH;AX-E896H;CF-1

有进位啊;

OF-O;ZF-0

46.

有变量定义的伪指令如下:

NUMS

DW

18

DUP(4DUP(5),23)VAR

DB

'HOWAREYOU!

',ODH,OAH

试问:

NUMS、VAR变量各分配了多少存储字节?

答:

NUMS分配了180个字节;VAR分配了15个字节

47.执行下列程序

MOVSP,2000H

MOVAX,0F0H

MOVSI,1234H

MOVDX,5678H

PUSHSI

POPDI

SHLDX,1

TESTAX,DX

PUSHDX

HLT

请问:

SP=_1FFEH;_;DI=__1234H_。

48.设DS=1000H,AX=1234H,若8086CPU执行完“MOV[200伯],AX”指令后,试回答

下列问题:

(1)目的操作数的物理地址是多少?

(2)目的操作数高8位偏移地址是多少?

(3)AL寄存器中的内容送到哪一个物理地址单元中?

答:

(1)12001H

(2)2002H(3)12001H

49.假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)

=3280H,(264E5H)=2450H,贝U执行指令JMPBX后,(IP)=执行指令JMPTABLE[BX]{SI}后,(IP)=;执行指令JMP[BX][SI]后,(IP)="

答:

1056H,3280H,2450H

50.在1000H单元中有一条二字节指令JMPSHORTLAB,如果其中偏移量分别为

30H、6CH、0B8H,则转向地址LAB的值分别为、、

答:

32H;106EH;10BAH

51.中断向量表的功能是什么?

已知中断类型码分别为12H和0AH,它们的中断向量

在中断向量表的地址是什么?

答:

存放中断服务程序的入口地址,00048H-0004BH和00028H-0002BH

52.8086中断分哪两类?

8086可处理多少种中断?

答:

8086中断可分为硬件中断和软件中断两类。

8086可处理256种类型的中断。

53.8086可屏蔽中断请求输入线是什么?

可屏蔽”的涵义是什么?

答:

可屏蔽中断请求输入线为INTR;可屏蔽"是指该中断请求可经软件清除标志寄存器中IF位而被禁止。

54.什么是中断类型码、中断向量、中断向量表?

在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

答:

处理机可处理的每种中断的编号为中断类型码。

中断向量是指中断处理程序的入口地址,

由处理机自动寻址。

中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。

在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断

向量。

55.什么是硬件中断和软件中断?

在PC机中两者的处理过程有什么不同?

答:

硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。

硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并

转向中断处理程序,不需外部提供信息

56.中断向量表的功能是什么?

已知中断类型码分别为12H和OAH,它们的中断向量

在中断向量表的起始地址分别是什么?

答:

存放中断向量,00048H和00028H

57.8086的中断向量表如何组成?

作用是什么?

答:

把内存0段中0~3FFH区域作为中断向量表的专用存储区。

该区域存放256种

中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏

移地址。

58.8086如何响应一个可屏蔽中断请求?

简述响应过程。

答:

当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将

类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口

8259A应完成哪些工作?

进行中断优先级的比较,中断

地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

59.8259A在系统中起什么作用?

当中断源提出中断请求后,

答:

管理可屏蔽中断,做的工作是对某些中断请求进行屏蔽,服务的记录

60.

8259A初始化编程过程完成那些功能?

这些功能由那些ICW设定?

器类型、中断控制器是单片还是多片、请求信号的电特性。

类型码。

ICW3在多片系统中确定主片与从片的连接关系。

方法:

中断结束方式、嵌套方式、数据线缓冲等。

61.8259A在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什

么?

答:

在中断服务程序中,在返回主程序之前按排一条一般中断结束命令指令,8259A将

ISR中最高优先级位置0,结束该级中断处理以便为较低级别中断请求服务。

62.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?

答:

IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏

蔽中断请求INTR引线上的请求信号。

8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。

63.8259A的初始化命令字和操作命令字有什么区别?

它们分别对应于编程结构中那

些内部寄存器?

答:

8259A的工作方式通过微处理器向其写入初始化命令字来确定。

初始化命令字分别装入ICW1~ICW4内部寄存器。

8259A在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。

操作命令字分别装入OCW1~OCW3内部寄存器中。

8259A占用两

个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以

正确地把各种命令字写入对应的寄存器中。

64.8259A的优先权管理方式有哪几种?

中断结束方式又有哪几种?

答:

全嵌套(固定优先级),特殊全嵌套,普通优先级循环,特殊优先级循环;结束方式有自动结束,常规中断结束,特殊中断结束。

65.8259A中的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有何区别?

在中断响应过程中,它们怎样配合起来工作?

答:

中断屏蔽寄存器中某位为1表示不允许中断,而IF为1表示允许中断。

当某中

断在中断屏蔽寄存器中没有被屏蔽时才可以向CPU发出中断请求信号,如果IF为1,CPU才响应中断

66.DMA控制器应具有那些功能?

答:

DMA控制器应有DMA请求输入线,接收I/O设备的DMA请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总

线控制权以后应能发出内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。

67.比较中断与DMA两种传输方式的特点。

答:

I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经过8237A的数据总线,系统数据总线是具有16位数据的传输能力的。

68.简要说明DMA过程。

答:

当外设有批量高速数据需要与存储器交换时,向DMAC发请求信号,DMAC

向8086发HOLD信号,8086收到HOLD后,在执行完现行指令后,向DMAC发总线响应

信号HLDA,同时让出总线,DMAC收到HLDA后接管总线,控制外设与存储器间交换数据。

当数据传送完毕后,DMAC撤消给8086的HOLD,释放总线。

8086收到HOLD无效

后,撤消HLDA,同时接管总线,继续从被打断处执行指令。

69.8237A的地址线为什么是双向的?

答:

8237A的A0~A3地址线是双向的,当8237A被主机编程或读状态处于从属状态,A0~A3为输入地址信号,以便主机对其内部寄存器进行寻址访问。

当8237A取得总线

控制权进行DMA传送时,A0~A3输出低4位地址信号供存储器寻址对应单元用,A0~A3

必需是双向的。

70.说明8237A单字节DMA传送数据的全过程。

答:

8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修

改字节计数器和地址寄存器,然后就将总线控制权放弃。

若I/O的DMA请求信号DREQ继

续有效,8237A再次请求总线使用权进行下一字节的传送。

71.8237A单字节DMA传送与数据块DMA传送有什么不同?

答:

单字节传送方

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

当前位置:首页 > 工程科技 > 能源化工

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

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