微机原理及接口技术复习提纲二专范文.docx

上传人:b****8 文档编号:29680494 上传时间:2023-07-26 格式:DOCX 页数:18 大小:76.39KB
下载 相关 举报
微机原理及接口技术复习提纲二专范文.docx_第1页
第1页 / 共18页
微机原理及接口技术复习提纲二专范文.docx_第2页
第2页 / 共18页
微机原理及接口技术复习提纲二专范文.docx_第3页
第3页 / 共18页
微机原理及接口技术复习提纲二专范文.docx_第4页
第4页 / 共18页
微机原理及接口技术复习提纲二专范文.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

微机原理及接口技术复习提纲二专范文.docx

《微机原理及接口技术复习提纲二专范文.docx》由会员分享,可在线阅读,更多相关《微机原理及接口技术复习提纲二专范文.docx(18页珍藏版)》请在冰豆网上搜索。

微机原理及接口技术复习提纲二专范文.docx

微机原理及接口技术复习提纲二专范文

微机原理及接口技术--复习思考题

第一章:

计算机基础知识

1.数值数据的原码、反码、补码表示方法

2.微型计算机的硬件系统的基本组成结构

3.微型计算机的主要性能指标有哪些?

4.典型的微型计算机有哪几种总线?

它们分别传送什么信息?

5.计算机硬件系统的基本结构有哪些部分?

请画出对应的结构框图。

6.在典型的8位微处理器中,程序计数器(PC)的作用是什么?

第二章:

8086/8088微处理器及体系结构

1.8086CPU由哪两大部分组成?

其各自的功能是什么?

2.什么是EU?

什么是BIU?

EU和BIU可以并行工作吗?

3.EU主要完成哪两种类型的工作?

4.指令队列的功能提什么?

5.什么是数据总线?

数据总线的功能是什么?

6.什么是地址总线?

地址总线的功能是什么?

7.什么是控制总线?

请列举几个常用的控制信号线。

8.8088CPU和8086CPU在总线结构上有何区别?

9.SP为堆栈指针寄存器,它的作用是什么?

SP与哪个寄存器一起,可构成当前堆栈栈顶的逻辑地址?

10.BP与SP在使用上有何区别?

11.8086CPU有哪些段寄存器?

这些段寄存器的用途是什么?

12.在8086CPU中,IP为什么寄存器?

它的功能是什么?

13.什么是逻辑地址?

什么是物理地址?

指令的逻辑地址由哪两个寄存器共同表示?

14.已知逻辑地址2000H:

1000H,试计算其对应的物理地址?

15.8086CPU中有一个标志寄存器,该寄存器中的CF、ZF、OF、SF、IF、DF等标志位分别表示什么含义?

16.8086CPU外中总线有多少条地址线?

它可直接寻址的存储空间是地址范围(用16进制表示)是多少?

17.8086CPU的外部数据总线为多少位?

18.数据在内存中存储时,规则字是如何存放的?

非规则字又是如何存放的?

19.8086CPU在访问规则字时,需要几个总线周期?

访问非规则字时,需要几个总线周期?

20.8088CPU的外部总线是多少位?

它访问规则字与非规则字时所用的总线周期是否相同?

教材P20(习题二)中第1题---第8题的内容

第三章:

指令系统

1.8086CPU指令系统有哪些类型的寻址方式?

各类寻址方式有什么特点?

能正确区分指令的寻址方式。

(P46~49)

2.掌握通用数据传送指令的功能和格式,能正确理解MOV类的指令功能,掌握MOV类指令的使用。

3.理解和掌握堆栈操作类指令的功能和格式。

4.LOOP,RET,JZ,JC,AND,OR等指令的功能。

例题部分:

例3-2,例3-10,例3-6;P66页的例子

复习:

教材P79(习题三)中第1题---第7题

教材P80(习题三)中第9、11、12、19题

第四章:

汇编语言程序设计

1.例4-7;例4-25;例4-27;例4-29

2.习题四(教材P120)第1、2、3题

第五章:

存储器

1.按存取方式分类,存储器可分为哪几种类型?

2.存储芯片结构由哪几个部分组成?

各部分的基本功能是什么?

3.静态RAM与动态RAM有哪些异同?

各自的适用环境如何?

4.8086CPU与存储器相连时,AB、DB、CB等三总线应如何相连?

5.试述线选法、部分译码和全译码等地址译码方式各有何特点?

6.理解和掌握:

教材P144的习题6

7.分析教材P136页的图5-17,说明该电路中,2764和1#6264,2#6264存储器芯片基本地址范围分别是多少(用16进制表示)。

8.芯片2764为什么类型存储器,其容量是多少?

9.芯片6264为什么类型存储器,其容量是多少?

第六章:

输入输出

1.输入输出接口电路的基本功能是什么?

2.接口中的数据信息有哪些类型?

3.计算机系统中IO编址有哪两种方式?

8086系统使用其中的哪种IO编址方式?

4.程序控制方式有两种类型?

5.复习教材P150页关于查询输入和查询输出的例子。

6.CPU与外设交换信息的控制方式有哪4种类型?

各有什么特点?

7.教材P64页的习题3。

第七章:

中断系统和中断控制器8259A

1.什么是中断?

与查询方式相比,中断有哪些优点?

2.8086CPU有哪几个内部中断?

有哪两个外产中断?

3.什么是中断向量表?

4.若已知某中断源的中断类型码为24H,试计算该中断服务程序地址在中断向量表中位置是什么?

(即分析中断类型码与中断向量地址的关系)

5.例7-1(中断向量的设置方法)

6.8259的中断请求有哪两种触发方式?

它们对请求信号有什么要求?

7.8259的IRR、IMR和ISR三个寄存器的作用是什么?

第8章:

接口技术

1.8255A有哪些工作方式?

简述各工作方式的基本特点及基本功能。

2.8255A有哪些端口?

这些端口的端口地址是如何确定的?

2.8255A的控制字及初始化编程(例8-1,例8-2,例8-3)

3.8255A的应用编程(例8-4)

4.8253有有几个计数器?

是多少位的?

5.教材P268页的习题13

6.DAC0832有几种工作方式?

7.教材P268页的习题17

8.教材P268页的习题19

 

部分练习思考题

一、填空题

1.8086是_____位的CPU,它有_____位的数据总线。

2.8086是_____位的CPU,它有_____位的地址总线。

3.8088是_____位的CPU,它有_____位的数据总线。

4.8088是_____位的CPU,它有_____位的内部数据总线,有____位的外部数据总线。

5.1个8K*8bit的RAM芯片应该有_____地址线,_____根数据线。

6.1个8K*8bit的RAM芯片应该有_____存储单元,每个单元由_____位二进制构成。

7.1个8K*8bit的RAM芯片应该有_____地址线,_____根数据线,容量是____KB。

8.要组成64K*8bit的存储器,共需要_______片64K*1bit的RAM芯片。

9.要组成64K*8bit的存储器,共需要_______片64K*1bit的RAM芯片。

10.二进制数若为无符号数,其对应的十进制值是_______,若为有符号数,其对应的十进制值是_______。

11.若已知一个数-78,则该数用8位二进制补码表示为_______________。

12.已知一个有答号数56H,则该数的反码是_______,补码是_________。

13.AX是16位的寄存器,可以分解为_____和_____两个寄存器来使用。

14.已知当前数据段位于存储器的81000H到90FFFH范围内,则DS的值为______。

15.外部译码电路方式中,当剩余的高位地址部分全部参与译码,则称为_____译码。

16.给定一个存放数据的内存单元的偏移地址是4000H,(DS)=2000H,则该内存单元的物理地址是。

17.SS是寄存器,它指向当前段的首地址。

18.MN/MX引脚设置为时,8086可工作于最大方式。

19.8086的中断可分为________、________两大类。

20.CPU处理完“紧急事件”,返回原程序继续执行,称为________。

21.8255A是通用芯片,一片8255A可扩展____个IO线。

22.I/O端口寻址方式中,独立编址方式是把_____________和___________分开编址,使用不同的指令进行访问。

23.总线由数据总线、地址总线和____________组成。

24.PSW是标志寄存器,又称__________寄存器。

25.OF是_______标志位。

IF是_______标志位。

26.CX寄存器,在串操作指令和中用做计数器。

27.给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,则该内存单元的物理地址是。

28.CX是位的寄存器,在串操作指令和中用做计数器。

29.给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,则该内存单元的物理地址是。

30.CS是寄存器,它指向当前段的首地址。

31.指令指针(IP)是一个位的专用寄存器,用于存放将要取出的指令在当前代码段中的。

32.CPU由和两大功能部分组成。

33.主机(或CPU)向外设写入数据的过程称为________。

34.主机(或CPU)从外设读入数据的过程称为________。

35.在译码过程中,如果有三根地址线没用到,会有________个重叠地址。

36.总线按传送信息的类别可分为:

________、________、________三类。

37.面向字符型的串行通信协议规定数据是以________为单位传送的。

38.串行通信方式分为________和________。

39.MN

/MX引脚设置为时,8086可工作于最小方式。

40.MN

/MX引脚设置为时,8086可工作于最大方式。

41.INTR引脚的功能是。

42.

INTA引脚的功能是。

43.

RD引脚的功能是。

44.

WR引脚的功能是。

45.PC/XT总线采用的总线数据传输方式。

46.8086系统中,I/O端口的编址方式是。

47.8086的中断可分为________、________两大类。

48.8086的外部中断分为________和________。

49.CPU处理“紧急事件”时,原程序的暂时中断处称为________。

50.CPU处理完“紧急事件”,返回原程序继续执行,称为________。

51.8255A是通用________芯片。

52.8255A具有三种工作方式:

________、________和________。

53.8255A的A口有________种工作方式,而B口只有________种工作方式。

二、选择题

1.表达式B^B的运算结果是_______。

A)BB)C)BD)B

2.使用_____片64K*1bit的RAM芯片可组成64KB的存储器,需要采用___扩展连接方法。

A)32,字B)64,字C)32,位D)64,位

3.下列指令中,正确的是_______。

A)MOVAH,BXB)MOV[BX],[SI]

C)MOVAX,[SI]D)MOVAX,[SI][DI]

4.下列指令中,正确的是_______。

A)MOV[DI],ALB)MOV[DI],[SI]

C)ADD[SUM],10[BX]D)ADC1000H,AX

5.下列指令中正确的是________。

A)INAX,200HB)PUSHCS

C)POPCSD)OUTAL,80H

6.下列指令中正确的是________。

A)INAX,80HB)INDX,BX

C)OUTBL,ALD)OUT120H,AX

7.指令MOVAX,[1000H]中,源操作数的寻址方式是_______。

A)立即寻址B)直接寻址

C)寄存器间接寻址D)寄存器寻址

8.指令MOVAX,[BX]中,源操作数的寻址方式是_______。

A)立即寻址B)直接寻址

C)寄存器间接寻址D)寄存器寻址

9.指令MOVAX,100H[BX]中,源操作数的寻址方式是_______。

A)基址变址寻址B)直接寻址

C)寄存器间接寻址D)寄存器相对寻址

10.指令MOVAX,[100H][BX][SI]中,源操作数的寻址方式是_______。

A)基址变址寻址B)直接寻址

C)相对基址变址寻址D)寄存器间接寻址

11.对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则数据段的大小是_____字节。

A)64KB)0400H

C)2000HD)4000H

12.对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则代码段的大小是_____字节。

A)64KB)6000H

C)1200HD)0600H

13.对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则数据段的首末地址分别是_________。

A)02000H和05FFFHB)20000H和5FFFFH

C)2000H和15FFFHD)06000H和12000H

14.对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则代码段的首末地址分别是_________。

A)02000H和05FFFHB)06000H和1FFFFH

C)06000H和15FFFHD)06000H和12000H

15.若已知(CS)=1000H,(IP)=2000H,则指令的实际地址是________。

A)30000HB)3000H

C)12000HD)21000H

16.若已知某一逻辑地址为4000H:

1020H,则其对应的物理地址为______。

A)5020HB)50200HC)14200HD)41020H

17.8086CPU中,NMI是_____引脚。

A)可屏蔽中断B)不可屏蔽中断

C)内部中断D)单步中断

18.8086CPU中,INTR是_____引脚。

A)可屏蔽中断B)不可屏蔽中断

C)内部中断D)单步中断

19.总线是连接多个功能部件的一组公共信号线,地址总线是_________。

A)用来传送CPU输出的地址信号B)用来传送数据信息

C)用来传送各种控制信号D)用来传送各种信息

20.计算机的数据总线的宽度是由__________决定。

A)CPU一次能处理的二进制数据的位数

B)存储器中每个单元所对应的二进制数据的位数

C)总线上一次能传送的二进制数据的位数

D)IO接口一次能传送的二进制数据的位数

21.某CPU的地址线为24条,则该CPU能直接访问的内存容量是______。

A)64KBB)16MB

C)512KD)1MB

22.8086CPU由_____和_____两个独立的功能部件组成。

A)EU,BIUB)AB,DB

C)EU,DPUD)CB,AIU

23.EU是8086CPU中的组成部件,其功能是_________。

A)实现20位物理地址计算B)实现总线接口的控制

C)负责从指令队列取出指令,并译码和执行

D)负责从存储器取出指令,并译码和执行

24.SI是_____位的寄存器,在串操作指令中,通过作为______

A)8位,源操作数B)16位,源操作数

C)8位,目的操作数D)16位,目的操作数

25.在LOOP循环指令中,循环次数是由_____的初值来决定的。

A)AXB)BXC)CXD)DX

26.寄存器_____是堆栈指针寄存器,用来指示栈顶偏移量。

A)DIB)SIC)BPD)SP

27.DS是一个段寄存器,它指向当前的______段。

A)数据B)代码C)堆栈D)附加

28.IF是PSW寄存器中的一个位,它表示_______。

A)溢出标志B)方向标志C)中断标志D)奇偶标志

29.8086CPU有两种工作方式,可通过_______引脚来控制。

A)NMIB)INTRC)INTAD)MN/MX

30.指令队列是按照__________的方式进行工作的。

A)后进先出B)先进后出C)先进先出D)循环

31.当

=当=0时,表示CPU正在访问______。

A)存储器B)访问IO端口C)内部寄存器D.不确定

32.8086CPU和接口之间传送信息的方式中,不正确的选项是。

A)程序控制方式B)分离传输方式

C)中断方式D)I/O处理机方式

33.8255A工作在方式2(双向选通I/O)时,。

A)只能作输入接口B)只能作输出接口

C)同时作输入口和输出口D)可作输入口或输出口

34.程序查询I/O的流程总是按_________次序完成一个字符的传输。

A)读状态端口,写数据端口,读控制端口

B)写数据端口,读状态端口,写控制端口

C)读状态端口,读/写数据端口

D)随I/O接口具体要求而定

三、简答题

1.什么中断?

8086系统中,外部中断可分为哪两种类型?

2.按存储方式分,半导体存储器有哪些类型?

3.半导体存储器分为哪几种类型?

并简述它们的主要用途和主要区别?

4.简述SRAM和DRAM的各自特点?

5.在地址码电路中,全译码方式与部分译码方式有何区别?

6.已知数据段定义如下,假设该数据段从0x04000H开始:

DATASEGMENT

VAR1DW4321H

VAR2DB2DUP(?

ORG7H

VAR3DB6

VAR4DW‘AB’,’CD’

DATAENDS

请在右图中标出各内存变量的分配情况。

7.写出汇编语言指令,实现:

把BX寄存器的内容和DX寄存器的内容相加,结果BX寄存器中。

8.写出汇编语言指令,实现:

作位移量为0510H的直接寻址方式把存储器中的一个字与立即数4C58H相加,并把结果送回该存储单元。

9.指令MOVAX,1400H[BX][SI]的功能是什么?

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

11.什么是总线?

按位置不同区分,总线有哪些类型?

12.什么是I/O端口?

CPU是如何访问I/O端口的?

13.中断入口地址表的功能是什么?

已知中断类型码为40H,分析该中断入口在中断入中地址表的什么位置?

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

有哪两种编址方式?

在8088/8086系统中采用哪一种编址方式?

15.主机与外部设备进行数据传送时,采用哪一种传送方式,CPU的效率最高?

16.什么是中断?

与查询方式相比,中断有哪些优点?

17.计算机的基本输入输出方式有哪几种?

各有何特点?

18.8259的中断请求有哪两种触发方式?

它们对请求信号有什么要求?

19.8259的IRR、IMR和ISR三个寄存器的作用是什么?

20.

四、阅读程序,回答有关问题

1.程序1

PONE:

MOVCX,l00

MOVSI,OFFSETDAT1

NEXT:

MOVAL,[SI]

XORAH,AH

ADDDX,AX

INCSI

LOOPNEXT

MOVSUM,DX

RET

该程序段的功能是__________________________________________________________。

2.如下程序段可实现:

Z←K+(X-Y),请将程序补充完整。

3.设状态端口地址为60H,数据端口地址为61H,外部输入信息准备好状态标志为D1=1,实现:

查询方式读入外部数据的程序段。

分析如下程序,并将程序补充完整。

CODESEMNET

ASSUMECS:

CODE

PTHREE:

__________________;从状态端口读入

__________________;检查READY=1?

_________________;READY=0,循环等待

_________________;READY=1时,读取外设数据.

MOVAH,2AH;返回操作系统

INT21H

CODEENDS;

4.已知堆栈段寄存器的内容是2510H,堆栈指针寄存SP的内容是000AH,

执行如下指令:

PUSH5678H

PUSH1122H

POPBX

POPAX

后,(SP)=____________;(SS)=____________;

(AX)=____________;(BX)=____________;

5.说明以下程序段实现何种功能?

SALAL,1

MOVBL,AL

MOVCL,2

SALAL,CL

ADDAL,BL

6.设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问:

1)执行指令PUSHAX后,SP=______________.

2)再顺序执行如下指令后

PUSHBX

POPAX

POPBX

结果如下:

SP=___________,

AX=__________,

BX=__________。

五、分析应用题

1.某一16位微处理器系统,选用8片2732(4K*8的EEPROM)作ROM存储器,选用2片6264(8K*8的SRAM)作RAM存储器。

问:

1)该系统的ROM、RAM容量各是多少?

2)若RAM的起始地址为60000H,ROM的起始地址为38000H,且地址是连续的,则RAM的未单元地址是多少?

ROM的未单元地址是多少?

2.写出下列存储器芯片的基本地址。

这些芯片各需要多少位地址线实现片内寻址?

若要实现64KB的存储器各需要多少片?

1)4416芯片(16K*4位)

2)6116芯片(2K*8位)

3.有两个32位的数分别存在VAR1和VAR2开始的内存单元中,请编一程序,求两数之和,并将结果保存到SUM的内存单元中。

4.设状态端口地址为60H,数据端口地址为61H,外部输入信息准备好状态标志为D1=1,实现:

查询方式读入外部数据的程序段。

5.某存储器的扩展电路如下图所示,已知2716容量为2K*8B试分析该电路中,试回答下面的问题:

1)#0---#3号2716的地址范围分别是什么?

(8分)

2)总的存储容量是多少?

(2分)

6.下图8255并行接口电路中,已知PA口的地址为60H,PA口外接按键K1~K8,PB口外接8个LED发光二极管(LED1~LED8),回答下列问题:

1)8255A的内部有哪些端口?

各端口地址分别是什么?

2)编程实现:

PB口的开关控制PA口LED相应亮或灭,当Ki=1时对应用的LEDi亮,当Ki=0时对应的LEDi灭。

7.分析如图译码电路中,译码输出端口1和端口2的地址是什么?

(10分)

端口1和端口2有可不同?

(5分)

 

8.已知电路如图,

1)请写出8255A中PA、PB、PC及控制端口的端口地址。

2)编写一初始化程序,使8255A的PC5端输出一个负跳变信号;使PA口外接的8个LED发光二极管中,L1~L4亮,L5~L8灭。

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

当前位置:首页 > PPT模板 > 艺术创意

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

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