微机原理期末总结

合集下载

微机原理与接口技术期末复习知识点总结

微机原理与接口技术期末复习知识点总结

1.8086CPU由哪两部分构成?它们的主要功能是什么?由执行部件EU以及总线接口部件BIU组成。

执行部件的功能是负责指令的执行。

总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。

2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度?在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。

3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?共有20条地址线。

数据总线是16位. 1M。

64k。

4.8086CPU使用的存储器为什么要分段?怎样分段?8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。

5.8086与8088CPU微处理器之间的主要区别是什么?(1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;4)个别引脚信号的含义稍有不同。

6.(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位?共14个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据//’寄存器;专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存8086 CPU的标志寄存器共有9个标志位,分别是:6个条件标志:CF 进位或借位标志;PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志;3个控制标志:中断允许标志;DF 方向标志;TF 陷阱标志。

微机原理期末复习总结

微机原理期末复习总结

SP/EN D7~D0 RD WR A0 . . . ICW1 ICW2 ICW3 ICW4 OCW1 (IMR) OCW2 OCW3 PR IRR
CAS0 CAS1 CAS2 ISR . IR0 . . IR7
地址 译码
CS
INTA INT
INTA INTR
第八章:串行接口8255
为什么要使用8255 串行接口芯片8255
控制字 寄存器
计数器2
3个独立的计数器:
计数初值寄存器
计数过程:
1、写入计数初值,保存在计 数初值寄存器中;
2、将计数初值装入减1计数器 开始计数;
CLK
减1计数器
OUT
输出寄存器 计数器的内部结构
3、减1计数器在CLK脉冲作用 下递减计数,直至为0时输 出OUT信号; 4、输出寄存器跟随减1计数器 变化,用于锁存输出数据。
A12~A0
第六章:接口技术
了解I/O接口电路的存在意义
解决CPU与外设信息交换时的矛盾 理解接口与端口的概念
端口:接口电路中存储单元地址
了解接口电路的三类寄存器
数据寄存器、状态寄存器、控制寄存器
掌握各种I/O传递方式及特点
程序控制下的数据传送——分为:
无条件传送
查询传送
中断传送
直接存储器存取(DMA)
数据总线、地址总线、控制总线 始终周期、总线周期、指令周期 基本时序(T1/T2/T3/T4)
最小组态下的读总线周期
0~N个
T1
CLK
IO/M A16~19
T2
T3
Tw
T4
低为存储器/高为I/O 地址 地址 地址 数据 状 态
A8~15
AD0~7 ALE RD DT/R DEN

微机原理总结

微机原理总结

1、简述微型计算机的组成。

【微型计算机是由微处理器、存储器、输入/输出接口电路和系统总线构成的裸机系统。

微处理器: 进行算术和逻辑运算, 完成内部与外部控制功能;存储器存储代码与数据信息;输入/输出接口电路实现外设与CPU信息交换。

总线将各个部件互联。

2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?【(1)分为地址总线,数据总线与控制总线三类,又称三总线。

(2)微型计算机的三总线结构是一个独特的结构。

采用总线结构,系统中各功能部件之间的相互关系,变成了各功能部件面向总线的单一关系。

一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩展。

3、8086 CPU在内部结构上由哪几部分组成?其功能是什么? 【8086是16位微处理器,有16根数据线、20根地址线,内部寄存器、算术逻辑部件为16位。

8086CPU 在功能上分成了EU和BIU 两部分,BIU负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得8086可以在执行指令的同时进行取指令的操作,即实现了取指令和执行指令的并行工作,程序时,CPU 总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的。

4、8086的总线接口部件由那几部分组成? 其功能是什么?【8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS, 一个16位的指令指针寄存器IP, 一个20位地址加法器, 6字节的指令队列,内部暂存器以及输入输出电路组成.5、8086的执行单元(部件)由那几部分组成?有什么功能?【8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。

(1)控制器,控制指令的读取、指令译码、指令的执行等。

(2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。

(3)标志寄存器,使用9位,标志分两类,其中状态标志6位,存放算数逻辑单元ALU运算结果特征;控制标志3位,在某些指令操作中起控制作用。

微机原理期末应急复习总结

微机原理期末应急复习总结

开篇寄语:这些是个人一开始什么都不懂的时候的傻瓜式的总结,不知道大家有没有耐心看完,但是希望大家尽量吧,祝大家考个好成绩。

O(∩_∩)O高手让路“梅毒”症状严重者专用8086寻址方式标志寄存器说明:(1) 常用的有CF ZF SF OF PF 要牢记(2)负零进位偶溢出=SZCPO(个人记忆小诀窍,当SZCPO F=1的时候)(3)相关指令:CLC STC CMC CLI STI CLD STDCF:清零置1 取反IF:清零置1 DF:清零置1(有没有发现,CL*的就是清零,ST*的就是置1)(4)DF=1的时候,用loop lop神马的,CX自减1 反之自增1 其它不管常用的指令系统一、计算类的指令:只管记住以下这些就好了,要用就用,神马带不带进位,不理它(1)ADD A,B A=A+BADC A,B A=A+B+FCDEG A A=A-1INC A A=A+1SUB A,B A=A-BSBB A,B A=A-B-CFNEG A A=-ACMP A,B A-B 但是不改变A或B的值,只改变标志寄存器(参考第一页)的值例MOV AL,10CMP AL,10 (这时候标志寄存器值改变,AL>10减法无借位,则CF=0)JZ NEXT1 (JZ指令:当CF=1的时候跳转到NEXT1处继续执行,但CF=0,所以不跳转,直接执行下一条指令)JNZ NEXT2 (JNZ指令:当CF=0时跳转到NEXT2处继续执行,此时CF=0则跳转到NEXT去了)NEXT1:XOR AX,AXNEXT2: MOV AH,4CHINT 21H这条指令之所以花如此大篇幅介绍,是因为它实在太常用啦!(2)IMUL A AX=AL*A(关键在于A的类型,如果A是字节类型的也就是8位2进制数的时候,结果存放在AX中,如果A是字类型的16位,高8位存在DX中,低8位放在AX中,以下相同)MUL A 同IMUL,只是IMUL做乘法的时候,符号位只要注意的,0表示负数,1表示正数,在计算的时候要注意是否是有符号运算,但是目前来看,我们还是比较少接触到有符号数乘法的,所以常用MUL,希望不要考有符号数吧IDIV A AL=AX/A的商AH=AX/A的余数(字运算的时候DX保存余数)DIV A同IDIV,这个是无符号的二、逻辑运算指令AND A,B A=A 与B (1+1=1 ,1+0=0 ,0+0=0 )常用举例:AND AX,86H (86H=10000110,则其中第1、6、7位是1,和AX与之后,A的第1、6、7位不变,其他位清零了)OR A,B A=A或B (A或B其中一个为1的时候,A=1)常用举例:OR AX,86H (86H=10000110,则其中第1、6、7位是1,和AX或之后,A的第1、6、7位变成1,其他位不变)XOR A,B A=A异或B (AB相同的时候A=1,不同的时候A=0)常用举例:XOR AX,AX 一对比就知道,AX和AX自然是全部都一样,所以每位都变成0,于是AX就被清零了TEXT A,B A 与B 置标志位,不改变A和B的值,有点类似CMP(见计算相关指令)的功能NOT A A按位取反,相比NEG,NEG是求相反数,NOT是1和0互换三、串操作指令MOVS 把DS:SI所指内容传给ES:DI,同时修改DI和SI的值(DI+1 SI+1)CMPS DI:SI-ES:DI 置标志位,功能类似CMP,只是应用范围不一样SCAS 把AX/AL内容和ES:DI进行比较,AX/AL-ES:DI置标志位,修改DI的值LODS DS:SI所指内容传送到AX/AL中STOS AX/AL中的内容传送到ES:SI所指的内存中对于以上所有指令,均没有操作数,但是每个指令后面都必须加一个字母表示类型,B 表示字节类型(参考IMUL指令说明了解字节类型,W表示字类型,例MOVSB表示传送一个字节,MOVSW表示传送一个字)四、移位指令:SHL/SAL横(向传输)SAR起SHR 跟SHL相反,R和L的区别ROLROR 同ROL,方向改变,不解释RCLCF旋(转一圈)不解释(记忆小秘诀:发现没,“超”越)(S)旋横(RR)起跳(S)对齐一下,我就这么记的,求小鄙视 C H A O五、其他一些常用指令LEA BX,TABLE 把标号TABLE指示的地址存在BX中PUSH/POP 进出栈,每执行一次PUSH,SP-2,POP则SP+2 条件转移指令指令详细见P105只要记住一个就可以记住两个,一般是这样说明:在执行条件转移指令之前一般都会先设置标志寄存器(见第一页)的值所谓设置标志寄存器的值,就是用计算让标志寄存器改变例如:CMP AX,BX这样不会影响AX和BX的值,但是会改变标志寄存器的值,相关的,加减乘除法指令(见计算指令)都会改变标志寄存器的值,但是同时也会改变AX的值,灵活使用起来就是可以在计算后直接使用条件转移指令,就不需要CMP了例:见计算相关指令CMP指令说明汇编程序格式及相关一、数据段:DATA SEGMENT (AT [****h])括弧内选填,看题目要求定义变量DATA END(反正有几个变量定义几个变量就可以结束了)关于定义变量:假如你完全不会,那么题目中有几个英文的,有几个数字,就这么写:英文字母DB 数字,?,数字DUP(?)然后稍微看一下对应一下哪个英文字母对应哪个数字,实在不行随便二、代码段:CODE SEGMENTASSUME DS:DATA,ES:DATA,CS:CODEMIAN:MOV AX,DATAMOV DS,AXMOV ES,AX设计步骤MOV AH,4CHINT 21HCODE ENDEND MAIN好了,以上这个是代码段的八股文部分,一定要写的,假如你完全不懂怎么设计怎么写代码,你在设计步骤那个地方,写上一些瞎编乱造的东西也好,或者你连瞎编乱造也不会,那你就随便乱写指令,神马MOV AX,英文字母啊之类的都好,多少得到点分数吧三、宏定义宏名(可以用任意英文字母组合,参考P128-130)例:宏名MACRO宏内容ENDM宏内容只能听天由命了四、子程序设计子程序名(同宏名)例:子程序名PROC子程序内容RET内容还是只能听天由命了DOS系统功能调用(INT 21H)MOV AH,数字XINT 21H (表示执行第X号功能)1号功能:输入一个字符放在AL中2号功能:输出一个字符,字符先放进DL中9号功能:输出一串字符,一串字符一定是存在内存中的,内存地址放在DX中,例:TABLE DB 1,2,3,4,5,6,7,8,9(假设数据段有这个内容)MOV DX,OFFSET TABLEMOV AH,09INT 21H10号功能:输入一串字符,内存地址存放在DX中,所以也要先执行MOV DX,OFFSET 标号这条指令。

微机原理期末重点总结

微机原理期末重点总结

第一章1.微型计算机(Microcomputer):采用微处理器为核心构造的计算机2.微处理器(Microprocessor):微型机的运算和控制核心,称为中央处理单元(CPU:Central Processing Unit),将控制器和运算器集成在一片或几片芯片上构成3.微型计算机(MicroComputer)是指以微处理器为核心,配上存储器、输入/输出接口电路等所组成的计算机。

4.微型计算机系统(Micro Computer System)是指以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统。

5.总线:计算机中各功能部件间传送信息的公共通道,是微型计算机的重要组成部分。

5.1地址总线AB:在对存储器或I/O端口进行访问时,通过地址总线传送由CPU提供的要访问存储单元或I/O端口的地址信息。

(单向总线)数据总线DB:从存储器取指令或读写操作数,对I/O端口进行读写操作时,指令码或数据信息通过数据总线传输。

(双向总线)控制总线:各种控制或状态信息通过控制总线传输6. 基数(Radix):一个数制所包含的数字符号的个数,被称为基数,记为r。

7.在二进制计数系统中,最高位表示符号位,“0”表示正数,“1”表示负数,其余表示数值。

7.1补码:反码末位(包括小数)加17.2由原码直接求补码:二进制数低位(包括小数)的第一个1右边保持不变(包含此1),左边依次求反8.BCD码用4位二进制数表示1位十进制数,只取十个状态,而且每四个二进制码之间是“逢十进一”。

(常使用8421码:即0000~1001)8.1“0~9”的ASCII码是30H~39H“A~Z”的ASCII码是41H~5AH“a~z”的ASCII码是61H~7AH第二章1.总线接口单元BIU:取指令时,BIU负责从内存的指定地址处取出指令,送到指令队列流中排队,执行指令中需要操作数时,也由BIU从内存的指定地址中取出,送给EU参加运算。

微机原理学习总结

微机原理学习总结

微机原理学习总结微机原理是电子信息工程和计算机科学与技术专业的核心课程,它是学习计算机硬件基础和微型计算机组成原理的重要环节。

通过学习微机原理,我对计算机的硬件结构、工作原理和运行机制有了更深入的了解,并且能够对计算机系统进行组装、调试和故障排除。

以下是我的微机原理学习总结。

首先,在学习微机原理的过程中,我了解到了计算机硬件系统的基本组成结构。

计算机硬件由中央处理器(CPU)、存储器、输入输出设备和总线组成。

中央处理器是计算机的核心部件,负责执行各种指令和运算。

存储器是存储数据和程序的地方,在计算机中有不同类型的存储器,如主存储器、硬盘、光驱等。

输入输出设备是计算机与外部环境进行信息交互的方式,如键盘、鼠标、显示器等。

总线是连接计算机各个硬件组件的信息传输通道。

其次,学习微机原理还使我了解到了计算机系统的工作原理和运行机制。

计算机系统是按照指令执行有序的运算过程。

计算机按照顺序从存储器中取指令,然后执行指令并操作数据。

存储器中的指令和数据根据地址进行读写,通过总线进行传输。

中央处理器包括运算器和控制器,在执行指令的过程中进行算术运算、逻辑运算、数据传送等操作。

控制器负责控制指令的读取、解码和执行。

再次,在学习微机原理的过程中,我学会了如何组装和调试计算机系统。

学习微机原理的最大特点之一就是实践能力的培养。

在实验中,我亲自动手组装了计算机硬件系统,包括安装CPU、内存、硬盘等。

在组装的过程中,我需要注意硬件的插槽类型和插入方向,确保硬件的正确安装。

组装完成后,还需要对计算机进行调试和测试,检查硬件连接是否正常和操作系统是否能够正常启动。

通过这一过程,我对计算机硬件的结构和工作原理有了更深入的认识。

最后,学习微机原理也使我掌握了一些常见的计算机故障排除方法。

在实践中,我遇到过一些故障问题,如启动时无法进入操作系统、硬盘存储问题等。

通过仔细检查硬件连接和配置,我成功解决了这些问题。

在排除故障过程中,我还学会了一些常用的故障排除工具和技巧,如电子五项分析仪、线路图分析等。

微机原理期末总结

微机原理期末总结

微机原理期末总结微机原理是计算机科学与技术专业中的一门基础课程,它是计算机科学与技术专业学生进一步了解计算机的内部结构、原理和工作过程的基础。

本学期我学习了这门课程,通过学习,我对计算机的原理有了更深入的了解,也对计算机的运行过程和内部结构有了更为清晰的认识。

在本学期的学习中,我们主要学习了如下几个方面的内容:计算机的数制转换、运算器、存储器、控制器以及计算机的输入输出等。

以下是我对这些内容的总结和理解:首先,计算机的数制转换是计算机科学与技术专业学生必须掌握的基础知识。

在学习中,我们学习了二进制、八进制、十进制和十六进制之间的相互转换,掌握了不同进制数的表示方法和运算规则。

数制转换是计算机中数据表示的基础,深入理解数制转换对于我们后续学习计算机内部结构和工作原理非常重要。

其次,我们学习了运算器的原理和结构。

运算器是计算机中的重要组成部分,负责数学运算和逻辑运算。

通过学习,我们了解了运算器的各个部分的功能和工作原理,如算术逻辑单元(ALU)、寄存器等。

同时,我们也学习了运算器的运算规则、运算速度和运算精度等重要概念。

接下来,我们学习了存储器的原理和结构。

存储器是计算机中的重要组成部分,它负责存储程序和数据。

在学习中,我们了解了存储器的各个部分的功能和工作原理,如随机存储器(RAM)、只读存储器(ROM)等。

我们也学习了存储器的存取周期、存储容量和存储层次等重要概念,这对于提高存储器的工作效率和容量非常重要。

然后,我们学习了控制器的原理和结构。

控制器是计算机中的重要组成部分,它负责指挥和控制计算机的各个部件的工作。

在学习中,我们了解了控制器的工作原理,掌握了指令的执行过程和时序规则。

此外,我们还学习了控制器的寄存器、状态位和指令格式等重要概念,这对于理解和设计计算机的指令系统非常重要。

最后,我们学习了计算机的输入输出。

输入输出是计算机与外部世界交互的方式,它涉及到计算机接口的设计与实现。

在学习中,我们了解了输入输出设备的种类和特点,掌握了输入输出接口的工作原理和设计方法。

微机原理复习知识点总结

微机原理复习知识点总结

微机原理复习知识点总结一、微机原理概述微机原理是计算机科学与技术专业的基础课程之一,是培养学生对计算机硬件体系结构和工作原理的理解和掌握的核心课程。

本文将从微机系统概念、基本组成部分、系统总线、存储器等方面进行总结复习。

二、微机系统概念及基本组成部分1.微机系统概念:微机系统由计算机硬件和软件组成,是由中央处理器(CPU)、存储器、输入/输出设备和系统总线等基本组成部分组成的。

2.中央处理器(CPU):中央处理器是计算机的大脑,负责执行计算机指令。

它包括运算器和控制器两部分,运算器负责执行算术逻辑运算,控制器负责指令的解析和执行控制。

3.存储器:存储器是用于存储数据和指令的设备,按存储介质可分为内存和外存。

内存按读写方式可分为RAM和ROM两类,外存一般指硬盘。

4.输入/输出设备:输入设备用于将外部数据传输到计算机,如键盘、鼠标等;输出设备将计算机处理后的数据输出到外部设备,如显示器、打印机等。

5.系统总线:系统总线是微机系统中各个组成部分之间传输数据和控制信息的公共通信线路,包括数据总线、地址总线和控制总线。

三、系统总线1.数据总线:数据总线用于传输数据和指令,一般有8位、16位、32位等不同位数,位数越大,数据传输速度越快。

2.地址总线:地址总线用于传输内存地址和外设地址,决定了计算机的寻址能力,位数决定了最大寻址空间。

3.控制总线:控制总线用于传输控制信号,包括读写控制、时序控制、中断控制等,用来控制计算机的工作状态。

四、存储器1.RAM(随机存取存储器):RAM是一种易失性存储器,读写速度快,存储内容能被随机读取和写入。

分为静态RAM(SRAM)和动态RAM(DRAM)两类。

2.ROM(只读存储器):ROM是一种非易失性存储器,只能读取,不能写入。

包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)和电可擦写只读存储器(EEPROM)等。

3. Cache(高速缓存):Cache是位于CPU和内存之间的高速缓存存储器,用来存储CPU频繁访问的数据和指令,以提高计算机的运行速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章微机原理概述
主要内容:
1.数制的转换
2.原码、反码、补码、移码间的转换
典型习题:
复习PPT上两种题型弄懂做法即可
第二章微型计算机系统的微处理器
主要内容:
1.8086CPU的组成结构,要记牢EU和BIU的各组成部分名称和缩写
2.各寄存器组的作用
3.逻辑地址的表示方法和物理地址的计算方法
4.标志寄存器各位的含义
5.了解最大模式和最小模式下的一些要求
典型习题:
复习PPT上两种基本类型的习题即可,令需注意基础知识的记忆,可结合课后习题及答案进行记忆
第三章8086/8088指令系统
主要内容:
1.各种寻址方式的特点
2.上课老师要求的各条指令的用法
典型习题:
熟练掌握PPT上的题型,另需注意课后习题的判断题部分,大致了解一下可能的指令用错的情况。

第四章汇编语言程序设计
主要内容:
1.熟悉各种程序机构和伪指令含义
2.通过各种例子掌握基本的程序结构,尤其是开头和结尾部分的书写规范
典型习题:
以课本例题为主
第五章(了解
第六章半导体存储器
主要内容:
1.历来考试的考点和取分点,位与字节含义的区分。

2.存储容量和线路计算方法
3.线路译码方法
4.简单设计,前三项的综合
典型习题:
以PPT上习题为主。

第七章微型计算机和外设间的数据传输(了解基本概念,对照答案熟读一遍课后习题即可
第八章中断系统
主要内容:
1.中断的基本概念的判断
2.8086中断系统基本概念和相应计算
3.8259A的特点和编程知识
典型习题:
熟读课本各例题,弄清每句含义,再通读实验时的程序代码,自己体会分析一遍即可。

第九章微型计算机常用接口技术
主要内容:
1.熟练掌握8255A知识与应用
2.了解通信相关知识
典型习题:
通第八章
小结:
参照以往考试经验,考试中小题部分每张都会涉及而且较为固定,大家自己感觉重点的地方肯定是会考到的。

大题部分虽然每年都再变,但有几项肯定要考的,一定
要重点复习。

分别为:存储器部分关于线路和容量的计算,8259A初始化及指令字的设计,8255A控制字的选择。

剩余大体部分应为综合题和程序设计题,建议大家在复习一遍后再进行涉及。

综合体较为简单,上来不要急,分解为不同章节的部分然后再做;设计题是一个和时间成正比的题目,比较考察能力,需要大家多读书本上的实例程序,总结规律。

祝大家有个好成绩~。

相关文档
最新文档