《微机原理与应用》复习资料汇总.docx

上传人:b****9 文档编号:25604362 上传时间:2023-06-10 格式:DOCX 页数:27 大小:32.85KB
下载 相关 举报
《微机原理与应用》复习资料汇总.docx_第1页
第1页 / 共27页
《微机原理与应用》复习资料汇总.docx_第2页
第2页 / 共27页
《微机原理与应用》复习资料汇总.docx_第3页
第3页 / 共27页
《微机原理与应用》复习资料汇总.docx_第4页
第4页 / 共27页
《微机原理与应用》复习资料汇总.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

《微机原理与应用》复习资料汇总.docx

《《微机原理与应用》复习资料汇总.docx》由会员分享,可在线阅读,更多相关《《微机原理与应用》复习资料汇总.docx(27页珍藏版)》请在冰豆网上搜索。

《微机原理与应用》复习资料汇总.docx

《微机原理与应用》复习资料汇总

《微机原理与应用》复习资料汇总

一、填空题

1.8086有两类中断,它们是 外部中断中断和  内部中断    中断。

2.目前微机系统的存储器分为 高速缓冲    存储器、    主  存储器、   外部   存储器三级。

这种体系结构解决了存储器要   容量大   ,速度快,而  成本    又比较合理的矛盾。

3.十六进制数30A.5转换为二进制是_1100001010.0101,转换为十进制是778.3125。

4.已知X的原码是10101010,则X的反码是11010101,补码是11010110。

(负数的补码可由原码除符号位不变外其余各位取反(反码),再在最低位加上1;正数的补码与原码相同)

5.11110101和11101110逻辑运算相“与”的结果是11100100(逻辑与指令是按位进行操作的,两个操作数对应位都为1,则结果为1,其他情况均为0)

11110101和10100110逻辑运算相“或”的结果是11110111(逻辑或指令是按位进行操作的,如果两个操作数对应位都为0,则结果为0,其他情况均为1)

6.微机硬件系统是指构成微机系统的_物理装置,微机软件系统是指各种程序和相应的文档。

软件系统包括系统软件和应用软件两大类。

7.高速缓冲存储器的英文名称是cache

8.十六进制数2A1D.8转换为二进制是  10101000011101.1,十六进制数2B.4转换为十进制是 43.25    。

9.将二进制数110110.01转换为十进制是 54.25,转换为十六进制是   36.4       ,转换为8421BCD码形式是       0101010000110101          。

54.25 36.4 0101010000100101

10.已知X=+105,则X的原码(用八位二进制)是 01101001,补码(用八位二进制)是01101001。

已知X=-120,则X的原码(用8位二进制数)是_11111000,补码是10001000。

 

11.已知X=-18,它的原码(用十六位二进制)是      1000000000010010         ,反码(用十六位二进制)是       1111111111101101        ,补码(用十六位二进制)是   1111111111101110 。

12.二进制加法11110101+10101010=        10011111       。

10.已知X的补码是10110110,则其原码是          11001010         ,值是     -74     。

已知X补码是11101110,则X的原码是________10010010_________,真值是______-18______。

11.补码加法10111011+11110111的计算结果是     10110010      。

补码加法11110101+10101010的结果是_______10011111________,___无___溢出。

补码减法10111011-11110111的结果是_______11000100________,___无___溢出。

12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为    32    位。

13.查询方式是      程序控制方式     。

14.同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率    高 。

15.硬件UART的含义是        通常非同步(异步)接收器/发送器

16.RS232C是    串行  接口的标准,所以调制解调器之间应按这个标准进行连接。

17.微机系统的主要技术指标包括      字长      、       内存容量      、       主频 、运算数度 

和    存取周期   。

18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。

18.微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。

20.在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。

字长

21.微处理器应包含的最基本功能部件是:

算术逻辑单元、_控制器部件_和__寄存器阵列

22.“位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。

23.微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。

24.8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。

EU   BIU

25.变址寻址的操作数地址由3项构成:

段地址、__变址寄存器内容___和__偏移量___。

26.已知两数82A0H和8265H相加,写出下列标志位的置位情况和相加结果:

OF(溢出标志):

__0__,SF(符号标志):

_0_,AF(辅助进位标志):

_0_,CF(进位标志):

_1_,结果:

_0505H_。

27.8086中的标志寄存器(FR)是_16_位的寄存器?

请写出8086的标志寄存器的状态标志是__CF__、_PF(奇偶)、__AF(辅助进位)、_OF(溢出)_、__ZF(零)__、_SF(符号)__、以及控制标志___IF(中断允许)__、__DF(方向)___、___TF(单步)__。

二、分析题1、利用一个异步传输系统传送英文资料,系统的速率为1200波特,待传送的资料为5000字符长,设系统用ASCII码传送,不用校验位,停止位只用一位,问至少需要多少时间才能传送完全部资料?

答:

每一字符用9位传输,全部传送的字符数为5000个,共需9×5000=45000位按照1200波特率计算,所需时间为4500位/1200位/秒=37.5秒

2、设某系统的CPU有地址线16条,连接了4KROM和1KRAM。

已知ROM用8708芯片(1024×8),RAM用2114芯片(1024×4)。

若用高位地址线全译码输出作为各芯片的选片信号,最高地址的4条输出线接ROM,最低地址的输出线接RAM,则各片的地址范围是多少?

答:

4片ROM地址范围是F000H~F3FFH,F400H~F7FFH,F800H~FBFFH,FC00H~FFFFH;RAM的地址范围是0000H~03FFH。

3.指出下列伪指令的含义

(1)ASSUME答案:

(1)指定段地址

(2)=

(2)将“=”右侧表达式的值赋给左侧的符号名。

在程序中允许重复定义。

(3)DB(3)定义字节

(4)DW(4)定义字

(5)DD(5)定义双字

(6)AA   EQU   100(6)等价伪指令

(7)CC   DB  2*4+5(7)字节定义伪指令

(8)PROC…ENDP(8)过程定义伪指令

(9)BB DB ‘XYZ’(9)字节定义伪指令

(10)SEGMENT…ENDS(10)段定义伪指令

(11)DD DW 4 DUP(?

)(11)字定义伪指令

4.指出下列指令源操作数的寻址方式

(1)MOV BX,100H答案:

(1)立即寻址

(2)MOV AX,disp[BX][DI]

(2)基址变址寻址

(3)MOVBX,[1000H](3)直接寻址

(4)ADDSI,AX   (4)寄存器寻址

(5)MOVAX,[1000H](5)直接寻址

(6)MOV AX,DAT[BX](6)变址寻址 

(7)IN AL,20H(7)直接端口寻址

(8)MOVSW(8)串寻址 

5.已知下列四条等值语句。

S1 EQU 50H

S2 EQU 200H

S3 EQU 1000H

S4 EQU 2000H

下列指令哪些是错的?

哪些是对的?

(1)ADD AL,S1+S2错

(2)MOV BL,S4-S3错

(3)SUB BX,S2-S1对

(4)SUB AH,S4-S3-S3错

(5)ADD AL,S1对

6.8086内存的前1K字节建立了一个中断向量表,可以容纳多少个中断向量?

如果有中断向量表指针是004CH,假设由该指针起的四个内存单元中顺序存放着59H,ECH,00H,F0H,则中断服务程序入口地址是多少?

答:

可以容纳256个中断向量。

(4分)

CS=F000H,IP=EC59H,CS左移4位与IP相加,得到中断服务程序人口地址为FEC59H。

(6分)

 

7.用8253-5通道1作为DRAM刷新定时器,动态存储器要求在2ms内对全部128行存储单元刷新一遍,假定计数用的时钟频率为2MHz,问该通道应工作在什么方式?

请写出控制字和计数值(用16进制数表示)。

答:

应工作在方式2,即频率发生器方式。

(3分)

   控制字:

54H。

(3分)

   计数值:

汁数周期为0.5μs,两行刷新的最大时间问隔为2ms/128=15.6μs,15.6/0.5=31.2,可取计数值31,符合时间间隔在15.6μs以内的要求。

(4分) 

8.指出下列标志位的含义

(1)CF:

进位标志。

若运算结果的最高位产生一个进位或借位,则CF=1, 否则CF=0。

(2)OF:

溢出标志。

若在算术运算中带符号数的运算结果,当字节运算时大于+127或小于-128;字运算时大于+32767或小于-32768,则OF=1,否则CP=0

(3)AF:

辅助进位标志。

若在字节操作时,由低半字节向高半字节有进位或借位;或在字操作时,由低位字节向高位字节有进位或借位,则AF=1,否则AF=0。

(4)ZF:

零标志。

若运算结果为0,则ZF=1,否则ZF=0。

(5)DF:

方向标志。

若用指令置DF=1,则串操作指令就为自动减量指令,也就是从高地址向低地址处理串;若使DF=0,则串操作指令就为自动增量指令,也就是从低地址向高地址处理串。

9.指出下列指令的错误

(1)SUB   AH,BX立即数不能作目的操作数

(2)MOV   CS,AXCS不能作目的操作数

(3)MOV   AX,[SI] [DI]SI和DI不能一起使用

(4)MOV   BYTEPTR[BX],999类型不匹配

(5)MOV AH,BX类型不符 

(6)ADD  15H,BX立即数不能做目的操作数

(7)MOV  BYTEPTR[BX],1000类型不符

(8)MOV BYTEPTR[BX],100H类型不符

(9)PUSH AL堆栈操作以字为单位

(10)IN AL,300H直接端口寻址不能超过256

10.指出下列伪指令的含义

(1)AA  EQU  200答案:

AA=200

(2)BB  DB   ‘XYZ’定义内存中BB开始的3个字节内容是字符串XYZ

(3)CC  DB    2*4+3定义内存中CC字节内容是11

(4)DD  DW   4DUP(?

)自DD单元始预置4个字单元   其值不定

(5)EE  DROC定义过程EE

11.什么是中断优先权排队?

若在一个系统中有五个中断源,它们的优先权排列为:

1、2、3、4、5,它们的中断服务程序入口地址分别为3000H、 3020H、 3040H、 3060H和3080H。

 编程序:

当有中断请求且CPu响应时,能用查询方法转至申请中断的优先权最高的源的中断服务程序。

答案:

通常,系统中有多个中断源,会出现两个或更多个中断源同时提出中断请求的情况,这样就必须事先根据轻重缓急规定好每个中断源的中断级别,即优先权排队。

当多个中断源同时提出中断请求时,CPU能找到优先权级别最高的中断源,响应它的中断请求;在优先权级别最高的中断源处理完之后,再响应级别较低的中断源。

将五个中断源的中断请求信号相“或”后,作为INTR信号。

当CEU响应中断后,把中断请求触发器的状态,作为一个外设(设端口地址为20H)读人CPU,逐位检测它们的状态,若有中断请求就转到相应的服务程序的人口。

查询程序为:

   IN   AL,[20H]

   TEST   AL,80H

   JNZ   3000H

   TEST   AL,40H

   JNZ   3020H

   TESt   AL,20H

   JNZ   3040H

   TEST  AL, 10H

   JNZ   3060H

   JMP   3080H

 

12.8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?

若将C口的上脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的?

答:

工作方式控制字是对8255A的三个端口的工作方式及功能进行说明,即进行初始化,写在程序的开头,控制字的最高位D7=1。

按位置位/复位控制字只对C口某一位(不能同时对几位)输出高电平(置位)或低电平(复位)进行控制(对输入无作用),控制字的最高位D7=O。

PC2置位程序段:

   MOV   DX, 303H

   MOV   AL,05H

       OUt   DX,AL  

 

20.指出下列指令分别属于哪一类指令。

(1)XOR AL,0FH答案:

逻辑运算指令

(2)LOOP NEXT转移指令 

(3)CMP  AL,‘A’ 算术运算指令 

(4)HLT处理器控制指令

(5)OUT DX,AL输入输出指令

(6)PUSH BX数据传送指令

(7)LEA BX,DATA数据传送指令

  

22.指出下列指令的功能

(1)MOV AX,2FFH答案:

将2FFH送AX 

(2)LEA BX,BUF将BUF有效地址送BX

(3)POP BX将栈内容送BX

(4)ADD AX,2FFH将AF中内容加上2FFH再送AX

(5)XCHG AX,BX将BX、AX内容互换

 

23.计算物理地址

(1)      已知段地址和操作数的有效地址,怎样计算操作数的物理地址?

 

已知DS=2000H,SS=1500H,SI=0150H,DI=0250H,BX=0020H,BP=0020H,

DATA=0010H,COUNT=0050H,指出下列指令中源操作数的物理地址:

(2)MOV  AX,[BP]

(3)MOV  BX,[120H]

(4)MOV  CX,DATA[DI]

(5)MOV  AX,COUNT[BX][SI]

答:

(2)15020H   (3)20120H  (4)20260H  (5)201C0H

 

24.假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。

请写出下列指令单独执行后,有关寄存器和存储单元的内容。

ADD AX,1200H答案:

(AX)=3200H

SUB AX,BX(AX)=0E00H

MOV [BX],AX(31200)=2000H

PUSH AX(SP)=0FEH   (300FEH)=2000H

DEC BYTE PTR[1200H](31200)=4FH

 

25.已知’1’,’2’,’3’,’4’的ASCII码顺序是31H、32H、33H、34H,说明下列5个数据定义语句中数据的存储情况。

(1)S1 DB ‘1234’答案31  32  33  34

(2)S2 DB‘12’

        DB‘34’31  32  33  34

(3)S3 DB ‘12’,’34’31  32  33  34

(4)S4 DW ‘12’,‘34’31  32  33  34

(5)S5 DD ‘12’,‘34’31  32  00  00  33  34  00  00

 

26.8086内存的前1K字节建立了一个中断向量表,可以容纳多少个中断向量?

如果有中断向量表指针是004CH,假设由该指针起的4个内存单元中顺序存放着59H,ECH,00H,F0H,中断服务程序的入口地址是多少?

答:

可以容纳256个中断向量。

IP=0EC59H,CS=0F000H,中断服务程序的入口地址为

       PA=CS×10H+IP =FEC59H

三、简答题

1、8086CPU的字节寻址范围有多大?

为什么?

存储器为什么分段?

20位物理地址的形成过程是怎样的?

答:

8086CPU寻址范围1MB。

因为8086CPU地址线为20条,220=1024KB,即1MB。

8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。

当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。

2、什么是伪指令?

答:

伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息。

3.微机硬件系统存储器分为哪几级?

其中哪一级的工作速度与CPU相近?

答:

分为三级:

高速缓冲存储器,主存储器,外部存储器。

(3分)

高速缓冲存储器的工作速度与CPU相近。

(2分)   

4.输入输出方式有哪几种?

答:

有两种:

存储器对应输入输出方式;端口方式的输入输出方式。

(错一项扣2分,最多扣5分) 

5.使用中断有什么好处?

答:

(1)解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,甚至可以与几个外设同时工作。

(2)计算机实现对控制对象的实时处理。

(3)计算机可以对故障自行处理。

(错一项扣2分。

最多扣5分)

6.微机硬件存储器分成哪几级?

RAM与CPU的接口主要有哪几部分?

 

答:

高速缓冲存储器,主(内)存储器,外部(后备)存储器。

RAM与CPU的接口主要有三部分:

地址线的连接,数据 

 

7.什么情况下数据传送要采用DMA方式?

DMA方式有什么作用?

答:

当CPU与高速的外设进行成块的数据传送时要采用DMA方式。

(5分)DMA方式使外设与内存之间直接进行数据交换,而不通过CPU。

DMA方式可扩展为在存储器的两个区域之间或两个高速的外设之间直接进行数据交换。

(5分)

 

8.微机使用的总线体制有哪几种?

PCI总线的特点是什么?

答:

有PC、ISA、EISA、PCI和PCMCIA总线。

(3分)

PCI总线的特点是:

性能高,成本低,寿命长,插接灵活,使用方便,数据完整,软件兼容,可靠性高。

(2分)

 

9.DAC的含义是什么?

假设DAC满刻度值电压、为10伏,DAC为10位,则用电压值表示的分辨率是什么?

答:

DAC表示数字模拟转换器。

分辨率为10V/1024~9.77mV。

 

10.计算机的内存容量、主频、存取周期各是指什么?

答:

内存容量:

指内存储器中能存储信息的总字节数

       主频:

指计算机的时钟频率

       存取周期:

存储器进行一次完整的读/写操作所需的时间,也就是存储器连续两次读(或写)所需的最短时间间隔

 

11.8086CPU功能上分为哪几部分?

各部分的功能是什么?

答:

8086CPU从功能上分为BIU和EU两部分。

EU是执行单元,负责指令的执行。

BIU是总线接口单元,负责从内存的指定区域取出指令,送指令队列中排队;或是从内存指定区域取出操作数,送EU去执行。

 

12.请简单说明8086的寄存器结构。

答:

4个16位的数据寄存器AX、BX、CX、DX,用以暂存16位的操作数,也可作为8个8位的寄存器使用。

2个16位的指针寄存器:

堆栈指针寄存器SP和基数指针寄存器BP

2个16位的变址寄存器:

源变址寄存器SI和目的变址寄存器DI

16位指令指针寄存器IP              

16位状态标志寄存器FLAG,有9个标志位。

4个16位的段寄存器,分别是CS代码段寄存器、DS数据段寄存器、SS堆栈段寄存器、ES附加段寄存器。

 

13.请简单说明8086的存储器结构。

一个物理单元的地址是怎样确定的?

答:

8086存储器是分段的。

每个段有一个基地址,由段寄存器规定,每一个段的范围最大不超过64K字节。

CS规定的段为代码段,DS规定的段为数据段,SS规定的段为堆栈段,ES规定的段为附加数据段。

任何一个具体物理单元的地址由段基地址和段内偏移量相加确定。

段基地址取决于段寄存器的值左移4位;段内偏移量,可以是包含在指令中的16位直接地址(直接寻址),可以是一个16位地址寄存器的值(寄存器间接寻址),也可以是指令中的位移量加上16位地址寄存器(变址寻址)的值等等,这取决于指令的寻址方式。

 

14.RAM与CPU的接口主要有哪几部分?

简述接口时要注意的几个问题?

答:

RAM与CPU的接口主要有三部分:

地址线的连接、数据线的连接与控制线的连接。

接口时要注意以下几个问题:

(1)CPU总线的负载能力    

(2)CPU的时序与存储器的存取速度之间的配合

(3)存储器地址分配和选片问题

(4)控制信号的连接

 

15.从功能上分,总线分哪3种?

总线完成一次数据传送周期,一般分为哪4个阶段?

答:

从功能上分为:

地址总线、数据总线和控制总线。

总线完成一次数据传输周期,一般分4个阶段:

a)        申请阶段

b)       寻址阶段

c)       传数阶段

d)       结束阶段

 

16.键盘扫描按下键的工作原理是怎样的?

答:

键盘接口通常用8255A,假设PA口接键盘的行线,PC口接键盘的列线。

首先判断有无键被按下;往PA口送数00H,使所有行线置0,然后从PC口读入列线的值,看是否有0位,即可知是否有键被按下。

如果有键被按下,再逐一送行扫描码(每次只有一个行线为0),然后读出列线值,如此循环,最终可对所有键扫一次,直到找到为止。

软件根据读入的列值判断出按下键的座标位置,形成键号。

 

17.说明共阳极LED显示器显示字符0的原理。

答:

LED显示器由七段a~g组成,每段是一个发光二极管,在共阳极接法中,只要在a~g相应输出端上加上低电平,公共端K加上高电平,就点亮相应的发光二极管。

在下图中,规定了段码所占的数据位,例如:

段码40H使得只有g端加上高电平,不点亮,所以显示的字型是字符0。

 

18.试说明入栈指令PUSH OPRD和出栈指令POP OPRD的操作过程。

OPRD是16位操作数。

答:

PUSH OPRD                      POP OPRD

SPßSP-2              

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

当前位置:首页 > 高等教育 > 文学

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

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