微机原理期末复习大纲.docx

上传人:b****6 文档编号:5728763 上传时间:2022-12-31 格式:DOCX 页数:11 大小:19.33KB
下载 相关 举报
微机原理期末复习大纲.docx_第1页
第1页 / 共11页
微机原理期末复习大纲.docx_第2页
第2页 / 共11页
微机原理期末复习大纲.docx_第3页
第3页 / 共11页
微机原理期末复习大纲.docx_第4页
第4页 / 共11页
微机原理期末复习大纲.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

微机原理期末复习大纲.docx

《微机原理期末复习大纲.docx》由会员分享,可在线阅读,更多相关《微机原理期末复习大纲.docx(11页珍藏版)》请在冰豆网上搜索。

微机原理期末复习大纲.docx

微机原理期末复习大纲

微机原理期末复习大纲

计算机基础

一、重点掌握

1.掌握计算机中的数和编码系统

二、十、十六进制的相互转换

无符号数、带符号数、真值、机器数的区别

原码、反码、补码、真值之间的相互转换方法

位、字节、字和字长的概念

十进制数用8421BCD码表示

ASCII码与国标码的区别

二进制数的加、减、乘、除算术运算,二进制数的与、或、非、异或运算,进位和溢出的概念.

2.掌握软、硬件系统组成

微处理器、微型计算机、微型计算机系统的概念

微机系统组成框图及各部分的主要功能,指令和程序的概念

软件的分类

二、一般掌握

1.掌握微机的主要技术性能指标

2.通过简化的微型计算机初步理解计算机的工作过程,建立起整机概念.

微型计算机基本组成

一、重点掌握

1.理解8086微处理器的内部结构,引脚功能和它的定时关系

8086的寄存器结构和功能结构,最小组态与最大组态的区别,主要引脚的功能,指令周期,总线周期,时钟周期的概念

2.8086中20位地址的形成,8086存储器的分段方法.

二、一般掌握

1.了解总线的概念及目前常用的总线体制.

2.了解常用外围设备的简单工作原理

存储器

重点掌握

1.了解半导体存储器的分类,理解RAM和ROM的工作特点

半导体存储器主要分类

ROM、PROM、EPROM及EEPROM工作的主要区别.

2.RAM与ROM工作的主要区别

静态RAM、动态RAM的主要区别、DRAM的刷新原理

3.理解微处理器与存储器的连接方法,了解8086中存储器的组织

4.微处理器与存储器连接中应注意的问题

80X86指令系统

一、重点掌握

1.掌握8086主要寻址方式

立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、端口寻址、基址变址寻址、隐含寻址.

2.掌握8086主要常用指令的功能

数据传送类、算术运算类、逻辑运算类、移位类、转移类、串操作类、处理器操作类指令中的常用指令.

二、一般掌握

掌握8086中的标志寄存器各位的含义

 

汇编语言

一、重点掌握

1.以Intel8086CPU为背景,了解汇编语言的特点,汇编语言的基本语法.

2.掌握常用汇编伪指令的含义和用法

符号定义伪指令、数据定义伪指令、段和模块定义伪指令和过程定义伪指令.

3.理解顺序程序、分支程序、循环程序、含子程序(宏)的程序设计的基本方法

4.能编写、运行、调试简单汇编语言程序,如数据传送、比较、求和等简单程序.

二、一般掌握

1.掌握汇编语言程序的格式和运行方法.

2.掌握汇编语言程序中返回DOS的方法.

输入与输出

重点掌握

1.掌握CPU寻址外设的方式、CPU与外设间的接口信息、CPU与外设间数据传送的形式.

2.理解查询传送方式.

3.了解DMA方式的特点.

中断控制技术

一、重点掌握

理解中断的基本概念

中断、中断源的含义,实现中断的意义,中断的类型,中断系统的功能,CPU响应中断的条件.

8259A单片、多片管理外设能力,中断管理方式、中断屏蔽方式、中断结束方式

二、一般掌握

了解8086CPU的中断机制,中断类型,中断矢量,中断响应过程.

通讯技术

一、重点掌握

理解并行通讯方式和串行通讯方式

串行通信的单工、半双工、全双工传输方式;同步通讯和异步通讯;波特率计算

二、一般掌握

8037A的传输口数量,请求信号和应答信号;

8255的三种传输工作方式;

8253的六种工作方式

练习题

一、填空题

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

算术逻辑单元,()

2.逻辑运算11110100和10101110相"或"的结果是()

3.8086CPU从功能上说其结构可以分为两大部分,即()

4.已知X=-115,则X的原码(用八位二进制表示)是(),补码(用八位二进制表示)是()

5.二进制数111101.1转换为十进制数是(),转换为十六进制数是()

6.8086CPU直接寻址的能力可达()

7.8086微处理器包含()个16位寄存器

8.十六进制数36.4转换为十进制数是(),转换为二进制数是().

9.补码减法11001111-10000100的结果是(),结果()溢出

10."位"指(),"字节"指(),"字"是(),"字长"是()

11.已知X的补码是11011011,则X的原码是(),真值是().

12.MOVBX,1000H指令的寻址方式是()

13.MOVAX,disp[BX][DI]指令的寻址方式是()

14.CPU与外设进行数据传送的方式有(),()及()

15.8086有两条中断请求线,即()和()

16.CPU与外设间的接口信息包括()信息,()信息,()和()信息

17.接口是位于()与外设间电路的统称

18.在查询输出方式下,如果外设状态线BUSY为()电平,则不能输出

19.断点是指中断服务程序的()地址

20.当标志寄存器的IF为0时,8086不响应()中断

二、简答题

1.CPU与外设进行数据传送的方式有哪些?

2.总线是如何定义的?

从功能上分,总线分哪几种?

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

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

4.8086中的标志寄存器是几位寄存器?

请写出8086中的标志寄存器的状态标志和控制标志.

5.CPU寻址外设有哪几种基本方式?

6.中断系统的功能是什么?

7.8259A的优先级自动循环方式和优先特殊循环方式有什么差别?

8.8086CPU功能上分为哪几部分各部分的功能是什么?

9.输入输出的寻址方式有哪几种

10.什么叫做中断源?

中断源有哪些?

11.请简要说明8086的存储器结构.一个物理单元的地址是怎样确定的.

12.什么是中断?

什么是中断向量?

什么是中断向量表?

13.微机硬件系统存储器分级有什么好处?

14.串行通信和并行通信各有什么优缺点?

15.8086/8088微处理器内部有哪些寄存器?

它们的主要作用是什么?

16.什么是段地址?

什么是偏移(有效)地址?

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

17.接口的基本作用是什么?

什么是查询输入输出方式?

它有什么特点?

18.简述端口单独编址和统一编址的优缺点

19.断点是否是中断?

什么是开中断、关中断?

什么是可屏蔽中断、非屏蔽中断?

20.简述中断和子程序的区别?

三、指令分析

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

(1)MOVBX,1000H

(2)MOVAX,disp[BX][DI]

(3)MOVBX,[1000H]

(4)ADDSI,AX

(5)MOVAX,[2000H]

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

(1)ASSUME

(2)DD

(3)AAEQU100

(4)CCDB2*4+5

(5)EEPROC

3.指出下列指令的错误

(1)MOVAL,1000H

(2)SARBX,2

(3)DECCX,1

(4)SUB[DI],DA_WORD

(5)ADD15H,CL

4.指出下列指令的功能

(1)MOVAX,2FFH

(2)LEABX,BUF

(3)POPBX

(4)ADDAX,2FFH

(5)XCHGAX,BX

5.计算物理地址

已知:

DS=2000H,SS=1500H,SI=0150H,DI=0250H,BX=0020H,BP=0020H,DATA=0010H,COUNT=0050H,

指出下列

(2)—(5)指令中源操作数的物理地址.

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

(2)MOVAX,[BP]

(3)MOVBX,[120H]

(4)MOVCX,DATA[DI]

(5)MOVAX,COUNT[BX][SI]

6.说明下列伪指令的功能

(1)EQU

(2)END

(3)PROC…ENDP

(4)DB

(5)SEGMENT…ENDS

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

(1)ANDAL,0FH

(2)LOOPRES

(3)ADDAL,BL

(4)HLT

(5)OUTAL,DX

8.已知两数80B2H和8572H相加,写出下列各标志位的置位情况和相加结果

(1)OF:

(2)SF:

(3)ZF:

(4)CF:

(5)结果:

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

(1)S1DB'1234'

(2)S2DB'12'

DB'34'

(3)S3DB'12','34'

(4)S4DW'12','34'

(5)S5DD'12','34'

10.指出下列指令的错误.

(1)MOVAL,1000H

(2)SARBX,2

(3)DECCX,1

(4)SUB[DI],DAWORD

(5)ADD15H,CL

11.将下列指令中的错误改正过来

(1)SUBAH,BX

(2)ADD0AH,BL

(3)MOVCS,AX

(4)MOVAX,[SI][DI]

(5)MOVBYTEPTR[BX],999

12.指出下列指令的功能

(1)MOVCX,100

(2)LEAAX,SRAM

(3)PUSHBX

(4)SUBAX,2FFH

(5)XCHGCX,DX

13.已知AX=82A0H,BX=8265H

有指令:

ANDAL,AL

ADCAX,BX

(1)写出各标志位的置位情况

OF=

SF=

CF=

ZF=

(2)结果AX=

14.执行下列指令后,累加器AL的内容是什么(AL=10H,BL=20H)为什么

SUBAL,BL

MOVCL,BL

ADDAL,BL

CMPAL,CL

15.指出下列指令的功能

(1)MOVDS,AX

(2)LEADX,DBUF

(3)PUSHBX

(4)ADDAL,20

(5)POPBX

四、程序分析与设计

1、以下程序功能是查找字符串中是否含有''字符,如果有则AL置0,否则置0FFH,已知字符串首地址是BUF,串长100字节,请补充以下程序.

LEADI,()

MOVCX,()

MOVAL,''

CLD

NEXT:

JZ()

DECCX

JNZ()

MOVAL,OFFH

JMPDONE

FOUND:

MOVAL,0

DONE:

2、阅读程序说明程序功能

MOVCX,30

LEASI,DATA

MOVDI,SI

ADDDI,59

NEXT:

MOVAL,[SI]

XCHGAL,[DI]

MOV[SI],AL

INCSI

DECDI

LOOPNEXT

程序功能:

3、若STR是字符串的首地址,指出下列程序的功能,并加上注释.

LEABX,STR;

MOVAL,0;

MOVCX,100;

LP:

CMP[BX],'';

JZNEXT;

INCAL;

NEXT:

INCBX;

LOOPLP;

MOVCOUNT,AL;

HLT

程序功能:

4、编写程序,将BUF单元为首址的20个字节数据(20个数据可自设),传送到BUF1开始的单元中.已知数据区无重迭.要求不用串操作指令,有段说明和必要的伪指令.

5、若从CHUAN开始的存储区存放着ASCII码表示的字符串,指出下列程序的功能,并加上注释.

提示:

0-9的ASCII码是30H-39H,A-F的ASCII码是41H-46H.

LEABX,CHUAN;

MOVCX,64H;

LP:

MOVAL,[BX];

SUBAL,30H;

CMPAL,0AH;

JCL1;

SUBAL,07H;

L1:

MOV[BX],AL;

INCBX;

LOOPLP;

HLT

程序功能:

6、编写程序,求内存中以BUF为首址的10个字节的数据之和(10个数据可自设),存入RES单元,已知其和仍是单字节数据.要求有段说明和必要的伪指令.

7、若DAT1,DAT2都是内存单元的地址,给各条语句加上注释,并指出程序的功能.

MOVAL,0;

LEASI,DAT1+14;

LEABX,DAT2+14;

MOVCX,15;

LP:

MOVAL,[SI];

MOV[BX],AL;

DECSI;

DECBX;

LOOPLP;

HLT

程序的功能:

8、比较两数X和Y的大小,将大者存入BIG单元,若相等则随意送其中之一到BIG单元。

9、程序分析:

已知累加器AL的内容为10,执行下列程序段后,寄存器AL,BL的内容是多少

MOVBL,AL

ADDAL,AL

ADDAL,AL

SUBAL,BL

10、试写出求解y=3x的程序。

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

当前位置:首页 > 经管营销

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

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