微机原理期末总结

合集下载

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

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

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、微机的三总线就是什么?答:它们就是地址总线、数据总线、控制总线。

2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作?答:复位信号维高电平有效。

8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。

复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序3、中断向量就是就是什么?堆栈指针的作用就是就是什么?什么就是堆栈?答:中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量。

堆栈指针的作用就是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。

4、累加器暂时的就是什么?ALU 能完成什么运算?答:累加器的同容就是ALU 每次运行结果的暂存储器。

在CPU 中起着存放中间结果的作用。

ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。

5、8086 CPU EU、BIU的功能就是什么?答:EU(执行部件)的功能就是负责指令的执行,将指令译码并利用内部的寄存器与ALU对数据进行所需的处理BIU(总线接口部件)的功能就是负责与存储器、I/O 端口传送数据。

6、CPU响应可屏蔽中断的条件?答:CPU 承认INTR 中断请求,必须满足以下4 个条件:1 )一条指令执行结束。

CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。

2 )CPU 处于开中断状态。

只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。

3 )没有发生复位(RESET ),保持(HOLD )与非屏蔽中断请求(NMI )。

在复位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。

微机期末总结

微机期末总结

微机期末总结随着信息技术的快速发展,微机已经成为了我们日常生活中不可或缺的一部分。

微机具有体积小、功耗低、性能强大等特点,广泛应用于个人计算机、智能手机、平板电脑、智能家居等领域。

本学期,我学习了微机原理和微机接口技术两门课程,通过理论学习和实践实验,我对微机的工作原理和应用有了更深入的了解。

下面是我对本学期学习的微机课程进行总结。

一、微机原理微机原理是微机课程的基础,本课程主要介绍了微型计算机系统的基本结构和工作原理。

首先,我们学习了微型计算机的基本组成部分,包括中央处理器、存储器、输入输出设备等。

中央处理器是微型计算机的核心,主要负责数据的处理和运算。

存储器用来存储数据和程序,包括随机存储器(RAM)和只读存储器(ROM)。

输入输出设备用于与外部环境进行交互,比如键盘、鼠标、显示器等。

其次,我们学习了微型计算机的工作原理。

微型计算机的工作是按照指令执行的,指令是由二进制代码组成的。

我们学习了指令的格式和编码方式,了解了指令的执行过程。

微型计算机的指令执行包括取指令、译码、执行和存储结果四个步骤,这需要由微型计算机的时钟控制。

最后,我们学习了微型计算机的总线结构和系统总线。

微型计算机的各个部件之间通过总线进行通信和数据传输。

总线分为地址总线、数据总线和控制总线三类,每一类总线都有特定的功能。

系统总线是连接中央处理器、存储器和输入输出设备的总线系统,它主要包括数据总线、地址总线和控制总线。

通过微机原理的学习,我对微型计算机的组成和工作原理有了更深入的了解。

我知道了微型计算机的核心是中央处理器,它通过控制总线对各个部件进行控制和调度。

同时,我也了解了微型计算机的指令执行过程和总线结构,这对于进一步的学习和应用具有重要的指导作用。

二、微机接口技术微机接口技术是微机课程的应用性较强的一部分,主要介绍了微机与外部设备的接口原理和设计方法。

由于微机与外部设备的电气特性和工作方式不同,为了实现数据的交换和传输,需要通过接口电路进行适配和转换。

微机原理实验总结(共5篇)

微机原理实验总结(共5篇)

微机原理实验总结(共5篇)第一篇:微机原理实验总结微机原理实验总结不知不觉,微机原理与接口技术实验课程已经结束了。

回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很重要的,因为它是和机器语言最接近的了,如果用它来编程序的话,会比用其它高级语言要快得多。

本学期我们在老师的带领下,进行了微机原理实验六到十这五组实验。

它们分别是:实验六8255 PA口控制PB口实验目的掌握单片机系统中扩展外围芯片的方法,了解8255 芯片的结构及编程方法。

实验内容用 8255 PA 口作开关量输入口,PB 口作输出口。

实验步骤1、用8 芯线将8 255 PA口接至开关Kl~K8,PB口接至发光二极管L1~L8;2、运行程序 HW06.ASM,拨动开关K1~K8,观察L1~L8发光二极管是否对应点亮。

实验七8255控制交通灯实验目的进一步了解8 255 芯片的结构及编程方法,学习模拟交通控制的实现方法。

实验内容用8255 做输出口,控制六个发光二极管燃灭,模拟交通灯管理。

实验步骤1、用双头线将8 255 PA0~PA2 口接至发光二极管L3~L1,PA3~PA5口接至发光二极管L7~L5;2、执行程序HW07.ASM,初始态为四个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程。

实验八简单I /O口扩展实验目的学习单片机系统中扩展简单I/O 口的方法;学习数据输入输出程序的编制方法。

实验内容利用74LS244 作为输入口,读取开关状态,并将此状态,通过74LS273再驱动发光二极管显示出来。

微机课原理期末总结

微机课原理期末总结

微机课原理是计算机相关专业中一门重要的课程,对于我们学习计算机原理和体系结构有着重要的作用。

在本学期的学习中,我对于计算机的工作原理有了更深入的了解,并且掌握了一些关键的概念和技术。

下面我将对本学期学习的内容进行总结和回顾。

一、计算机的基本原理在微机课原理的学习中,我们首先了解了计算机的基本组成部分:中央处理器(CPU)、内存、输入输出设备等,并学习了它们之间的工作原理和相互作用。

我们了解到,计算机的工作是通过指令进行的,计算机根据指令从内存中读取数据进行运算,然后将结果存储回内存。

这个过程是计算机的基本工作原理,也被称为冯·诺依曼结构。

通过学习这个基本原理,我对计算机的整体工作原理有了更清晰的认识。

二、数字逻辑电路和布尔代数在学习计算机的原理中,我们必须要了解数字逻辑电路和布尔代数。

数字逻辑电路是计算机中进行数据和信号处理的基础。

我们学习了计算机中常见的逻辑门,比如与门、或门、非门等,以及它们的工作特性和逻辑关系。

布尔代数则提供了一种抽象的方式来描述和分析逻辑门和逻辑电路。

我们学习了多种布尔代数的运算规则和方法,通过将逻辑问题转化为代数问题的求解,进一步加深了对逻辑电路的理解。

三、存储器和存储器层次结构存储器是计算机中用于存储数据和指令的重要组成部分。

我们学习了存储器的分类和工作原理,包括静态存储器(SRAM)和动态存储器(DRAM)。

通过学习存储器的工作原理,我更加了解了计算机中数据的存储和读取过程。

除此之外,我们还学习了存储器的层次结构,包括高速缓存、主存储器和辅助存储器等。

这些存储器的层次结构在计算机的性能和效率方面起着重要的作用。

四、指令系统和处理器的实现在计算机的工作过程中,指令系统起着至关重要的作用。

我们学习了指令系统的分类和设计原则,了解了不同类型的指令和它们的功能。

同时,我们还学习了指令流水线技术,它可以提高处理器的效率和性能。

通过学习指令系统和处理器的实现,我了解到计算机的性能不仅与硬件有关,也与指令的设计和优化有关。

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇第一篇:微机原理各章知识要点、小结各章知识要点、小结第一章微型计算机系统概述本章知识要点:•微型计算机的发展。

•微型计算机的特点。

•微型计算机系统的组成。

•微型计算机的主要性能指标。

本章小结:本章首先介绍了微型计算机的发展、组成。

然后对计算机的结构进行了简单介绍,并介绍了微型计算机的3种不同的总线结构。

最后,介绍了计算机的软、硬件的概念,区别和联系以及计算机的主要性能指标。

在学习完本章内容之后,需要掌握如下内容。

•微型计算机的发展阶段和特点。

•微型计算机属于第四代计算机,为冯〃诺伊曼结构。

•微型计算机系统由硬件和软件组成。

硬件由输入设备、输出设备、运算器、存储器和控制器等5部分组成。

•微型计算机中的软硬件概念、分类、联系以及区别。

•微型计算机的主要性能指标有字长、存储器容量、运算速度、外部设备配置、系统软件配置、性价比等。

• 1KB=1024B1MB=1024KB1GB=1024MB 第二章计算机中的信息表示本章知识要点:•进位计数制及其相互转换。

•二进制数的运算规则。

•计算机中带符号数与小数点的表示方法。

•计算机中的常用码制。

本章小结:本章着重介绍了计算机中数据的表示方法,重点讲述了二、八、十、十六进制数的相关概念及各类进制数之间相互转换的方法,无符号数和带符号数的机器内部表示以及字符编码和汉字编码等内容。

在学习完本章内容之后,需要掌握如下内容。

•掌握计算机内部的信息处理方法和特点。

•熟悉原码、反码、补码等各类数制之间的相互转换。

•理解无符号数和带符号数的表示方法。

•掌握各种BCD码的特点及其之间的相互转换。

•了解循环码和余3码的表示方法。

1/7 •掌握在计算机中如何运用字符的ASCII码表示非数字信息的。

•了解汉字编码以及在计算机中对汉字的表示方法。

第三章微处理器本章知识要点:• CPU的发展过程。

• 80486的内部基本结构。

• 80486的外部基本引脚。

• CPU的内部寄存器。

微机原理期末复习

微机原理期末复习

微机原理期末复习 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】一、回答问题问题1:8086的存储器为什么要进行分段?答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。

而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。

由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。

问题2:什么是物理地址什么是逻辑地址请说明二者的关系。

答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。

逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。

一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。

(2000:0202H、2010:0102H、……)。

段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。

20位物理地址 = 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。

答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。

问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。

答:8086微处理器有最小模式和最大模式。

最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。

微机原理期末知识点总结

微机原理期末知识点总结

微机原理期末知识点总结一、计算机体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是一种通用的计算机体系结构,其特点包括存储程序、存储数据、指令和数据以二进制方式编码等。

具体来说,冯·诺依曼体系结构由五个部分组成:算术逻辑单元(ALU)、控制单元(CU)、存储器、输入设备和输出设备。

2. 冯·诺依曼计算机的特点冯·诺依曼计算机的特点包括存储程序、指令和数据以二进制方式编码、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。

3. 冯·诺依曼计算机的优缺点冯·诺依曼计算机的优点是结构清晰、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。

但其缺点是对于某些应用来说,运行速度较慢,效率不高。

二、计算机硬件组成1. 中央处理器(CPU)中央处理器是计算机的核心部件,由控制单元(CU)、算术逻辑单元(ALU)、寄存器和时钟电路等部件组成。

控制单元负责控制整个系统的工作;算术逻辑单元负责进行算术和逻辑运算;寄存器用于暂存数据和指令;时钟电路用于同步整个系统的工作。

2. 存储器存储器是用于存储数据和指令的设备,分为内存和外存。

内存又分为RAM和ROM,RAM 用于存储临时数据和程序,ROM用于存储固化的程序和数据;外存包括磁盘存储器、光盘、U盘等。

3. 输入输出系统输入输出系统包括输入设备和输出设备。

输入设备包括键盘、鼠标、摄像头等;输出设备包括显示器、打印机、音箱等。

4. 总线总线是计算机内部各部件之间传输数据和信号的通道,包括地址总线、数据总线和控制总线。

三、指令系统指令系统是计算机的操作指令集合,包括数据传输指令、算术运算指令、逻辑运算指令、控制转移指令等。

1. 指令格式指令格式包括操作码、地址码、寄存器地址码等部分。

2. 寻址方式寻址方式包括立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址等。

微机原理期末重点总结

微机原理期末重点总结

微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。

计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。

计算机的工作原理是通过输入、运算、输出三个阶段来实现的。

第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。

二进制数有原码、反码和补码三种表示方式。

在计算机中,数据的加减运算是以补码形式进行的。

数据的逻辑运算有与、或、非、异或等逻辑运算。

算术运算有加、减、乘、除、移位等运算。

第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。

控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。

控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。

中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。

第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。

内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。

内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。

存储器的层次结构包括高速缓存、主存和辅存等。

第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。

输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。

输入输出设备按工作原理分为人机交互式设备和感知设备两种。

第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。

常见的总线有系统总线、控制总线、数据总线和地址总线等。

总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。

初中微机期末总结

初中微机期末总结

初中微机期末总结经过一个学期的微机课程学习,我对计算机的认识更加深刻了,也掌握了一些基本的计算机操作技巧。

在这篇总结中,我将回顾这个学期所学的内容,并分享我在这门课中的收获和体会。

首先,我学会了计算机的基本操作。

在课上,老师详细地介绍了计算机的硬件组成和操作系统的功能。

我了解了计算机主机、显示器、键盘等硬件设备的作用,以及如何正确地打开和关闭计算机。

此外,我还学会了操作系统的基本功能,比如如何打开和关闭应用程序,如何创建和删除文件夹,如何拷贝和粘贴文件等等。

这些基本的操作技巧对我在日常生活和学习中的使用起到了很大的帮助。

其次,我学会了使用一些常见的应用软件。

在课上,我们学习了电子表格软件Excel和演示文稿软件PowerPoint。

通过学习Excel,我学会了如何创建和编辑电子表格,如何进行简单的数学计算等等。

这对于我在数学中进行一些复杂的计算和数据分析非常有帮助。

而通过学习PowerPoint,我学会了如何制作演示文稿,如何添加文字、图片、音频和视频等多媒体元素。

这让我的演讲更加生动有趣,也提高了我在公众场合的表达能力。

此外,我还学会了一些常见的互联网应用。

在课上,我们学习了如何使用搜索引擎和互联网浏览器进行信息检索。

我了解到互联网是一个非常庞大和丰富的信息资源,我们可以通过搜索引擎找到各种各样的信息。

在这个过程中,我不仅加深了对一些学科知识的了解,还培养了独立思考和自主学习的能力。

此外,我还学会了如何使用电子邮件进行沟通和协作。

通过电子邮件,我可以与同学和老师交流学习资料和讨论问题。

这使得学习变得更加便捷和高效。

在学习的过程中,我也遇到了一些困难和挑战。

一方面,有时候我无法准确地找到所需的信息,或者找到了信息但无法理解。

在这种情况下,我会向老师和同学求助,或者通过查找相关的学习资料来解决问题。

另一方面,我还发现在使用计算机时需要注意安全问题。

比如,我们应该保护好自己的个人信息,不随意点击可疑的链接,不下载未知的软件等等。

微机原理期末画重点版本总结2

微机原理期末画重点版本总结2

微机原理=。

=划重点整理版本第一章✿.各种数制之间的转换①十进制数转化成二进制数:“除二取余”,一直除到商为0结束,最后的余数为高位,依次向低位。

②十进制数转换成八进制数、十六进制:分别是“除八取余”和“除十六取余”法进行转换③二进制转换成八进制数:根据它们在数位上的对应关系,将二进制数分别转换成八进制。

每三位一组构成一位八进制数。

从最右边开始,每三位二进制一组,当最后一组不够三位时,应在左侧添加“0”,凑足三位。

④八进制数、十六进制数转换成二进制数:把每一位的八进制数(或十六进制数)用相应的但必须满足三位二进制数(四位二进制数)即代替可。

B(Binary)——二进制O(Octonary)——八进制D(Decimal)——十进制H(Hexadecimal)——十六进制✿.BCD码:每一个4位写在一起,以表示十进制的一位例如:34=(00110100)BCD✿.补码的加减:补码的加法:[x]补+[y]补=[x+y]补特点:不需要事先判断符号,符号位与码值位一起参加运算。

符号位相加后若有进位,则舍去该进位数字。

补码的减法:[x-y]补=[x]补-[y]补=[x]补+[-y]补特点:[-Y]补称为对补码[Y]补求变补,规则为对[Y]补的每一位(包括符号位)取反加1,也可直接对[-Y]求补。

✿.有符号数的表示范围:对8为二进制数,原码,反码和补码所能表示的范围如下:●原码11111111B——01111111B(-127—+127)●反码10000000B——01111111B(-127—+127)●补码10000000B——01111111B(-128—+127)第二章✿.运算器由算数逻辑单元,通用或专用寄存器组及内部总线三个部分组成。

其核心功能是实现数据的算数运算和逻辑运算。

✿.控制器的内部主要由程序计数器(PC),指令寄存器(IR),指令译码器(ID),时序控制部件和位操作控制部件组成。

✿.8088/8086的指令流水线:①从存储器取出下一条指令;②指令译码(或指令分析);③如果指令需要,从存储器读取操作数;④执行指令;⑤如果需要,将结果写入存储器。

微机原理期终总结

微机原理期终总结

期终总结第一章 基础知识重点:数和字符的表示1、 数的范围2、有符号数的补码表示 正数=原数负数=取反+1(注:原码需在上表范围内)例:-2补=00000010+1=11111101+1=0FEH3、数的编码表示(1). ASCII 码常见回车0DH换行0AH例如:“A”与0AH差37H16进制数转换成ASCII程序ADD AL,30HCMP AL,39HJA NEXTJMP STOPNEXT:ADD AL,7STOP:HALT(2).BCD码的编码表示例:129=(0001,0010,1001)BCD第四章微处理器一、存储器1、8086/8088 CPU 20根地址线,存储空间1M(5位16进制,00000--FFFFFH)2、8086/8088编程时地址表示法:逻辑地址(段,偏移相结合)物理地址与逻辑地址换算关系:段左移4位(二进制)+偏移地址例:数据段寄存器DS=1234H某变量偏移地址5678H 则该变量物理地址=12340H5678H179B8H3、PC机中变量存放格式(指字型)低8位低地址高8位高地址例:1234H4、存储空间与地址线关系空间=2n 低地址高地址5.存储器地址译码①全译码法②部分译法③线选法试求2764中第3单元地址A19 A18 A17 A16 A15 A14 A13 A12………A3 A2 A1A0 1 1 1 1 0 1 1 0 0 0 1 1为F6003H二、中央处理器1、结构:两部分:执行部件(EU)+ 总线接口部件(BIU)2、寄存器:通用寄存器AX=AH+AL SP 栈指BX=BH+BL BP 基指CX=CH+CL DI 目的变址DX=DH+DL SI 源变址段寄存器CS、DS、ES、SS指令偏移地址IP标志寄存器FR3、引脚①16脚(8根)数据线AD0-AD15(AD0-AD7)②20根地址 AD0-15加上A16-A19③最大/最小模式的区分 MN/MX④地址锁存 ALE⑤中断 INTR 、NMI⑥读写: IO/ M (OR IO/M)RD WRIORC IOWCMRDC MWTC4、中断①硬中断非屏蔽NMI可屏蔽INTR②软中断INT3 断点中断INTO(4号)溢出中断见P86 INT1 单步中断INTØ除数为0INT N 中断调用指令③中断向量:在内存的最初1K字节中,存放256个地址,这256个地址(即中断向量)是每个中断服务子程序的入口地址换算关系:中断向量地址=中断号×4例:18号中断向量地址=18×4=72=48H②中断优先级:高低a除数为0(除法出错)、INTn、INTO、INT3(断点)高 b NMI低 c INTRd 单步中断优先级的含义体现在:1.同时中断时只响应高优先级2.正在执行中断服务子程序时,只能被高优先级中断再次中断③中断现场的保存:被中断服务子程序破坏的寄存器内容要保存(通常用一系列PUSH指令存入内存)第5章指令系统一.寻址方式1.立即例 MOV AX,70FEH2.寄存器寻址例 MOV AL,BL2.内存:①直接例 MOV AL ,[1000H](一般引用变量均直接寻址。

  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控制字的选择。

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

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

祝大家有个好成绩~。

相关文档
最新文档