77范文网 - 专业文章范例文档资料分享平台

微型计算机原理及应用基本学习要求2014

来源:网络收集 时间:2018-12-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

微型计算机原理及应用基本学习要求

注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念

1、计算机中信息的表示方式?为何要用二进制表示方式?

2、掌握 二进制数、八进制数、十进制数、十六进制数的概念(数码符号、进位、展开式);

3、掌握二进制、十进制、十六进制数间的相互转换,要熟练将8位二进制数转换为相应的十进制数,能熟练

的将0~255范围内的十进制数转换为二进制数,能将十六进制数转换成二进制形式,能将二进制转换成十六进制表示形式;

4、机器数与真值的概念,熟练掌握真值与机器数之间的相互转换;

5、带符号数的原码、反码和补码表示,熟练掌握原码和补码之间的相互转换(已知一个数的原码求它的补码,

已知一个数的补码求出它的原码);

6、已知一个数的补码,会求它的真值,掌握补码的加减法运算,掌握机器负数的求法; 7、掌握ASCII码和BCD码,掌握压缩BCD码与非压缩BCD码; 8、简述微型计算机系统的组成(由硬件、软件两大部分);

9、简述微型计算机系统硬件的组成(微处理器、存储器、输入及输入设备、输出接口及输出设备、总线); 10、CPU在内部结构上由哪几部分组成(算术逻辑运算单元ALU、控制器、寄存器),简要说明各部分的作

用?

11、简要叙述CPU应具备哪些主要功能(算术运算功能、逻辑运算功能、控制操作功能)?

12、微型计算机的基本工作过程:不断重复地进行取指令、指令译码、执行指令规定的操作的过程; 13、总线的概念(计算机系统中各功能部件之间传输信息的公共通路)。总线的基本分类(按层次划分:??;

按传输信号划分:??);

14、地址总线、数据总线、控制总线的作用?它们各自是双向还是单向?

15、溢出、进位(借位)的概念,如何判断是否溢出(最高进位位与次搞进位位异或)。 二、 80x86微处理器

1、8086微处理器的功能结构(由BIU、EU两大部件组成); 2、总线接口部件BIU有哪些功能?由哪些部件组成? 3、8086的执行部件EU有什么功能?由哪几部分组成?

4、8086处理器物理地址的生成:段基地址左移4位+段内偏移地址。会计算类似条件下的物理地址:(1)段

寄存器CS=1200H,指令指针寄存器IP=2000H,此时,指令的物理地址为多少?(2)一个存放在8086计算机系统内存中的数据,它以DS作为段基址寄存器且设(DS)=1000H,段内偏移地址为2300H,会计算该数据的物理地址(同样是:段基地址左移4位+段内偏移地址),指向这一物理地址的DS值和段内偏移地址值是唯一的吗(不是唯一的)?

5、总线周期的含义是什么(完成一次基本总线读/写操作所需要的时间)?8086的基本总线周期有几个基本

时钟周期(T1,T2,T3,T4四个基本时钟周期)?如一个CPU的时钟频率为24MHz,那么它的一个时

钟周期为多少(T?11?在什么情况下需要插入等待周期TW(READY=0)???41666.67uS)

f24?10?6在什么地方插入等待周期(T 3后T4前)?

6、8086的最小工作方式和最大工作方式的概念,它们之间的主要区别在那里?如何选择工作在最小模式下? 8、8086为何在外部对地址信号进行锁存(地址/数据、地址/状态信号分时复用,地址信号要在整个总线周期

有效,而8086处理器只在T1内输出地址信号,因此需要在外部锁存地址信号)?ALE信号的作用(地址锁存允许信号,复用总线上输出地址信号,ALE=1,送到地址锁存器锁存输出,其他时刻ALE=0,复用总线上的信号不印象地址锁存器的输出)?

9、8086的存储器分段组织,简述逻辑地址、物理地址、偏移地址的概念,段寄存器的作用(8086的逻辑地

址由段基地址与偏移地址两部分构成,格式为 段基地址:偏移地址,例如1000:0A00,表示段基地址为1000H,段内偏移地址为0A00H;物理地址就是CPU通过地址线输出的地址信号;偏移地址是相对于段基地址的偏移量;8086的段寄存器保存段基地址)。

10、掌握物理地址的生成方法(8086只有实地址模式,物理地址=段寄存器的内容左移4位+偏移地址);注

意向段寄存器传送数据的方法(CS位代码段基地址寄存器,不能做目的地址,立即数不能直接传送给段基地址寄存器),注意代码段寄存器CS不能作为目的寄存器;

11、掌握8086的寄存器及其使用方法,注意AX、BX、CX、DX可以作为8位寄存器使用;

12、8086的标志寄存器有哪些状态标志位?各个标志位在什么情况下置位?注意数据传送指令不影响标志寄

存器(除了向标志寄存器传送指令);掌握标志寄存器中各个控制标志位的作用?如何设置这些控制位?

第 1 页 共 10 页

1

注意标志寄存器的传送指令、压栈与弹出指令,修改标志寄存器的方法; 13、能描述计算机中IO端口的编制方式有几种(独立编址和统一编址2种),每种编址方式的特点?8086采

用IO独立编址方式,注意X86中IO接口的寻址方式,X86的IO操作指令,IN和OUT指令的端口地址、IN/OUT指令只能是端口与累加寄存器AX(或AL)进行传送;

14、系统的复位后内部寄存器的状态(出CS=0FFFFH外,其他寄存器=0000H),8086系统复位后,第一条执

行的指令的地址(0FFFF0H);

15、8086的中断系统,向量中断的概念,中断向量表和结构,中断向量表和中断向量的存放位置,对一个中

断类型号为n的中断,会计算它的中断向量的存放地址; 16、8086存储器物理地址的计算:段基地址左移四位+偏移地址; 17、在8086微机系统中,为什么用A0作为低8位数据的选通信号?

18、BHE信号和A0信号是通过怎样的组合解决存储器和外设端口的读/写的?这种组合决定了8086系统中存

储器偶地址体及奇地址体之间应该用什么信号来区分?怎样区分?

19、T1状态下,数据/地址复用总线上是什么信息(存储器或IO端口的地址信号)?用哪个信号将此信息锁

存起来?数据信息是在什么时候给出的?

20、非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?

21、什么叫中断类型号?什么是中断向量?中断向量放在那里?对应于中断类型号为20H的中断其中断向量

存放在哪里?如果20H的中断处理子程序从3000H:1000H开始,则中断向量应怎样存放(00080H开始存放:00H,10H,00H,30H)?

22、在编写中断处理程序时,为什么要在中断服务程序中保护中断服务程序中用到的寄存器? 23、8086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址? 24、Pentium处理器的工作模式(实地址模式、保护模式、虚拟8086模式); 25、Pentium处理器复位后首先进入什么工作模式?如何进入保护模式?

26、掌握保护模式下存储器地址的获得方法(利用段寄存器在描述符表中选择一个描述符,从描述符中获得

32位段基地址,与指令中给出的32位偏移地址相加,得到存储器的线性地址,如果没有使用分页机制,则线性地址就是物理地址,如果使用了分页机制,线性地址再经过页表转换机制后得到物理地址);掌握全局描述附表寄存器、局部描述附表寄存器、中断描述符表寄存器,任务寄存器的作用; 27、掌握段描述符的概念与作用; 28、掌握段描述符表的作用;

29、保护方式下段选择子的概念与作用;

30、在保护模式下,段寄存器的作用,它与实模式下的作用有什么不同? 31、如何通过段选择子来确定选择全局段描述符还是局部段描述符?

32、掌握保护模式下线性地址的形成方法(利用段寄存器在描述符表中选择一个描述符,从描述符中获得32

位段基地址,与指令中给出的32位偏移地址相加,得到存储器的线性地址)

33、线性地址与物理地址的关系(如果没有使用分页机制,则线性地址就是物理地址,如果使用了分页机制,

线性地址经过页表转换机制后得到物理地址)。 三、指令系统及汇编语言程序设计

主要要求掌握8086的寻址方式与指令系统 1、寻址方式的概念;

2、8086CPU的寻址方式,不同寻址方式的特点,如何在指令中表示; 3、输入输出端口的寻址方式,有何特点?如何应用;

4、数据传送指令的特点、对标志寄存器的影响(除了向标志寄存器的传送指令外,其它传送指令不影响标志

位);

5、对段寄存器赋值应该注意的问题,注意代码段基址寄存器CS不能作为目的操作数,不能将立即数直接送

段寄存器;

6、堆栈的概念,8086系统的堆栈是向上增长还是向下增长?堆栈段基址寄存器是哪个寄存器? 7、80x86处理器能对8位寄存器进行压栈与弹出操作吗?

8、算术运算指令的功能,它们对标志寄存器的影响?对于BCD码运算,为何要使用调整指令? 9、逻辑运算指令的功能,它们对标志寄存器的影响,掌握利用逻辑运算指令清除某个寄存器的某些指定位(使

某些指定位变为0)或置位(使某些指定位变为1)的方法; 10、汇编语言伪指令的作用?

11、掌握汇编语言程序基本结构,数据段、堆栈段、代码段各自的作用以及定义方法,程序代码存放在那一

段中?哪一个段是必须有的?

第 2 页 共 10 页

2

12、汇编语言的基本程序结构:有几种(顺序程序、分支程序、循环程序); 13、标号的作用,命名标号时应该注意的问题;

14、汇编语言源程序中,指令性语句、指示性语句的概念,它们有什么不同?

15、掌握段定义伪指令、字节定义伪指令、字定义伪指令、双字定义伪指令、结束伪指令、符号定义伪指令、

过程定义伪指令等伪指令的作用,如何使用?

16、汇编语言程序设计的基本步骤,掌握流程图的画法; 17、程序设计

(1)将存储器单元DAT1中保存的一个字节组合BCD数转换成两个对应ASCII码值,并存入DAT2开始的

两个单元,低位在前,高位在后。

(2)将内存一个从符号地址DATA1开始连续m个存储单元的内容复制到内存中从DATA2开始的另一个区

域,DATA1和DATA2在同一个数据段;

(3)会编写三字节二进制补码的加法、减法程序; (4)会编写三字节压缩BCD码加法、减法程序;

(5)对于内存中从地址DATA2开始连续存放的一组字节型数据,寻找最大值和最小值程序;

(6) 内存中从D_BUF开始存放有100个无符号的字节型数据,请编写程序将这100个数据按照从小到大的

顺序排列。

(7)内存中从DAT1_BUF单元开始存放有200个带符号的双字节数据,现要求编写一个程序,求这200个

数据的绝对值,并将结果存放在原来的存储单元中。

(8)在内存中从DAT_BUF单元开始存放有100个字符串信息(存放字符的ASCII),要求编写一个程序,查

找该字符串中是否有字符‘C’,如果有,在BX中存放第一次找到的该字符的地址(有效地址),如果没有,设置BX=5AA5H。

18、给出一段程序,能够读懂,说明它的功能,说明程序执行后的结果(寄存器的值,存储单元的值、标记

位的状态)。

例如:能阅读分析类似以下的程序 (1) MOV AH, 05

MOV AL, 67H MOV CL, 04H SAL AX, CL MOV CL, 04H SHR AL, CL

执行程序段后,AX= (2) CLD

MOV ES, 2000H MOV DI, 3000 MOV CX, 020H XOR AX, AX REP STOW

程序段功能是

(3)阅读下列程序: 一个有80x86汇编语言编写的子程序如下 DELAY: PUSH CX

MOV CX, 30000 LOOP $

POP CX RET

请说明该子程序的功能(是延时子程序)。 DELAY: PUSH CX

MOV CX, 30000

DELAY1: LOOP DELAY1 POP CX

RET

第 3 页 共 10 页

3

(4)例如以下程序:一个输出接口电路如图。

D0D1D21KD0Q0D1Q1D3D4D2数据总线D3D4D5D6D7O_POTIOWLEQ3D5Q4D6Q5D7Q6LEQ7OE

假设端口地址为O_POT=80H,数据锁存器锁存控制信号LE=1时,将数据输入端D7~D0的数据锁存到锁存

器内并通过Q7~Q0输出。请阅读下列程序,说明该端程序的功能。 ...... MOV AL, 01H LED_OUT: OUT O_POT, AL ; ROL AL,1 ; CALL DLYXMS ; JMP LED_OUT DLYXMS: PUSH CX

MOV CX, 30000 LOOP $

POP CX

RET

(流水灯)

(5) 阅读下列一段代码,说明它的功能 ......

MOV AX,2000H MOV DS, AX MOV DI, 1000H

MOV CX, 200 XOR AL,AL MOV_DATA: MOV [DI], AL INC DI DEC CX JNZ MOV_DATA ?? (2000H:1000H开始200个字节清零)

GNDGND发光二极管Q2第 4 页 共 10 页 4

地址 内容 (6)、数据段定义如下:

2000:0000H

DATA SEGMENT

BUF1 DW ‘31’,1234H BUF2 EQU 3

BUF3 DB 2DUP(BUF2,10) BUF4 EQU $-BUF3 BUF5 EQU 200H DATA ENDS

假设链接定位后BUF1的地址为 2000H:0000H ① 在右图中写出该数据段占用内存的内容 及其对应的地址。 请说明:

BUF2= BUF4= BUF5= SEG BUF3=

OFFSET BUF3=

19、应用程序返回DOS操作系统的方法。掌握21H中断功能调用的基本应用方法; 四、 存储器

1、存储器的作用? 2、存储器的分类?

3、对计算机存储器系统的基本要求?

4、存储器芯片为何使用行列地址译码结构?

5、静态存储器的基本特点?存储数据的基本原理?静态存储器的主要引脚以及与系统的连接; 6、动态存储器的基本特点?存储数据的基本原理?动态存储器为何需要定时刷新?基本刷新方法; 7、动态存储器控制器的基本功能?

8、存储器与CPU连接的基本方法,片选信号的作用? 9、地址译码方法有几种?各自的特点;

10、存储器的扩展技术:位扩展、字扩展的概念与方法;

11、掌握奇地址存储体(高字节存储体)和偶地址存储体(低字节存储体)的概念,对于字节访问指令,如何访

问低字节存储体(D7~D0数据总线上的存储器)的存储单元?如何访问高字节(D15~D8数据总线上的存储器)的存储单元?

14、在8086中,对于一个字,它的存放地址指的是该字高字节存放地址还是低字节存放地址?字地址是偶数地

址与奇数地址有何不同?

15、掌握8086计算机系统中,A0,BHE两个信号的作用;

16、掌握SRAM的扩展技术,对于给定的存储器芯片和容量要求,能确定所需存储器芯片数量,选择合适的译

码方式,完成存储器系统的原理框图设计(地址信号、数据信号、读写控制信号的连接、片选信号的产生和连接,注意M/IO信号的使用);

例如:某个使用8086的微型计算机系统,要求:(1)使用EPROM芯片27512设计64K×16位程序存储器,位

于最高地址空间连续区域;(2)使用静态数据存储器(SRAM)芯片62512,设计64K×16位数据存储器,位于最低地址空间连续区域。

17、存储器系统层次化结构(分级结构)的含义,为何要使用层次化结构?(对存储器系统的要求:高速度、大容

量、低价格,当前任何单一的存储技术都无法完全满足这些要求,于是采用层次化的分级结构,当前通常采用由高速缓冲存储器、主存储器(又叫内存储器)和辅助存储器的三级结构,由利用高速缓冲存储器解决存储器系统的速度问题,利用辅助存储器的低价格大容量特点解决存储器系统的容量问题。高速缓存由硬件管理,辅助存储器由硬件和软件共同管理)

18、逻辑地址、线性地址、物理地址的概念,它们的相互关系(逻辑地址如何转换为线性地址,线性地址如何转

换为物理地址?);

19、高速缓存的作用(解决存储器系统的速度问题,由硬件管理)

22、高速缓存的管理是由硬件完成、还是由软件完成、还是由硬件与软件配合完成?(完全由硬件进行管理) 23、辅助存储器的作用?(增加存储器的容量,解决存储器系统容量问题)。辅助存储器的管理是由硬件完成、

还是由软件完成、还是由硬件与软件配合完成?(由硬件和软件配合共同实现对辅助存储器<或虚拟存储器>

第 5 页 共 10 页

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微型计算机原理及应用基本学习要求2014在线全文阅读。

微型计算机原理及应用基本学习要求2014.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/328617.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: