微型计算机技术复习汇总_第1页
微型计算机技术复习汇总_第2页
微型计算机技术复习汇总_第3页
微型计算机技术复习汇总_第4页
微型计算机技术复习汇总_第5页
免费预览已结束,剩余12页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微型计算机技术复习考点汇总1、微处理器 是由一片或几片大规模集成电路组成的中央处理部件,包括 运算器、控制器和一定数量的寄存器。微型计算机 是指以微处理器为基础,配以内存储器和输入输出接口电 路和辅助电路构成的一个相对独立的电路系统。微型计算机系统是指微型计算机在配以相应的外围设备(如键盘、鼠 标、显示器、光驱、硬盘等),以及电源、机箱等硬件基础上,安装必要的软 件构成的系统。2、微机分类方法按字长分类:即按照微处理器单次处理的数据长度为分类标准,可分为 位,8位,16位,32位,64位微处理器。按照系统规模分类:单片机,单板机,个人计算机。3、冯诺依曼体系结构:1.以二进制形式表示指令和数据

2、2.程序和数据事先存放在存储器中计算机在工作时能高速的从存储器中取出指令并加以执行3.计算机系统包括五个主要的部分,即运算器、控制器、存储器、输入设备和输出设备。4、微型计算机结构上看主要可以分为三个大的部分,即微处理器、输入 /输出接口、存储器:微处理器:由大规模/超大规模集成电路构成,是微型计算机的核心部件,包含了运算器和控制器的功能。输入/输出接口:是微处理器与外部输入/输出设备交换数据的通道,主 要完成信号转换、地址标识、数据缓冲等功能。存储器:是微型计算机的记忆功能部件,用于存储微机系统的数据和程 序。按照与微处理器连接方式的不同可以分为两类,通过地址总线直接与微 处理器连接的存储器

3、为内存储器, 通常是RAM或 ROM通过输入/输出接口与微处理器连接的存储器为外存储器,通常为硬盘、光盘等设备。5、微机的三总线结构在微型计算机中采用总线结构连接微处理器、输入/输出接口、内存储器等部件,它们之间的信息传递通过总线进行。所谓总线(BUS,就是计算机中各功能部件间传送信息的公共通道,它是微型计算机的重要组成部分。总线结构使微机具有结构简单,易于维护和扩展等优点,它是微型计算机的 一个重要特点。按照功能不同,总线一般分为三类: 数据总线(DB Data Bus);地址总线(AB, Address Bus );控制总线(CB Control Bus )。6、微处理器对指令的执行大致可

4、分为三个步骤取指令:微处理器从存储器中将指令读取到微处理器内部,读取指令首 先要确定指令所在的地址,这个地址由微处理器内部的指令指针寄存器存放分析指令:也称为指令译码,微处理器通过分析读取的指令了解指令的 功能和操作对象等,为下步执行做准备。执行指令:根据指令分析的结果,微处理器发出一系列控制信号,指挥 各部件完成该指令的功能,这样一条指令的执行就结束了。接着微处理器读 取下一条指令进入下一个指令周期。7、进制转换假设一种数的进制为丫进制,则其各位数量级就是 YX( X表示该位与小数点之间的距离关系),Y进制数an-1an-2a1aO. a-1a-2a-m所表示的数值大小N=a n-1 Yn-

5、1+a n-2Yn-2+ +a1 Y1+aO Y0+ a-1 Y-1+a-2 Y-2+ +a-m Y-m其中:a:被称为数码Y:被称为基数,它表示数码的个数 X:被称为位权,它表示不同位置数码的数量级。&有符号数常用表示法原码、反码、补码原码表示法:符号+绝对值(0的表示不唯一)反码表示法:正数的反码同原码,负数的反码数值位与原码相反(0的表示不唯一)补码表示法:正数的补码:同原码负数的补码:(1)写出与该负数相对应的正数的补码 (2)按位求反(3)末位加一(取反加一)9、微处理器是微型计算机的核心部件,也称为中央处理单元,简称CPU(Ce ntral P rocess ing Un

6、it)。它负责微型计算机中各部件的协调,完成指 令的执行和数据处理工作。其主要功能包括:指令控制:指令执行顺序操作控制:各部件功能协调 时序控制:各信号时序 数据加工:算术/逻辑运算10.微处理器的主要性能指标包括:工作频率、处理器字长、前端总线速度地址总线宽度、数据总线宽度、高速 缓冲容量和级数、生产工艺等11.8086微处理器从功能划分由两个功能部件构成1.执行部件EU (Execution Unit ),主要实现指令和数据处理功能2.总线接口部件BIU (Bus In terface Un it),主要实现与外界交换数据的功能12.段寄存器逻辑地址(LA)与物理地址(PA)的转换需要作如

7、下计算:20位物理地址(PA)= (16位段地址)X 16+( 16位偏移地址) 13.控制寄存器指令指针寄存器IP是一个16位的寄存器,主要用于存放CP待执行的下一标志位名称说明功能CF进位标志CF=1最高位产生进位或借位;CF=0 最高位无进位或借位;表示数值运算结果是否产生 进位或借位PF奇偶标志P F=1低 8位有偶数个1;P F=0低 8位有奇数个1;检查通信时传送的数据是否 正确AF辅助进位标志AF=1低 4位有进位或借位;AF=0氐4位无进位或借位;辅助进行BCD码运算调整ZF零标志ZF=1运算结果为零;ZF=0运算结果不为零;判断运算结果是否为零或相 等类别状态标志条指令在内存

8、中的偏移地址,段地址存放于段寄存器 CSoSF符号标志SF=1运算结果符号为负;SF=0运算结果符号为正;利用运算结果进行数值判断 等OF溢出标志OF=1有符号数运算产生溢出;OF=0S算结果未溢出;有符号数运算是否出错TF跟踪标志TF=1 CPU单步运行;TF=0 CPU正常运行;跟踪程序进行调试控制 标志IF中断允许标 志IF=1 CPU接受外部中断;IF=0 CPU不接受外部中断;控制可屏蔽中断DF方向标志DF=1操作地址递减;DF=0操作地址递增。控制指令操作方向14.数据传送指令分类功能助记符格式操作通用数据传送传送交换 压入堆栈 弹出堆栈 查表转换MOV d, s XCHG d,

9、s PUSH sPOP dXLATd J sd<-> sSk SP- 2, (SP) J s d J (SP) , SPjSP+ 2 ALj DS:BX + AL地址传送取有效地址取逻辑地址(指针)取逻辑地址(指针)LEA reg16 , sLDS reg16 , sLES reg16 , sreg16 J s的有效地址reg16 J (s)的偏移地址,DSJ (s)的段地址reg16 J (s)的偏移地址,ESJ (s)的段地址标志传送标志寄存器送AHAH送标心寄存器 标志入栈 标志出栈LAHFSAHFPU SHFPOPFAhJ F的低8位AHH F的低8位SPj SP- 2,

10、(SP) J FFj (SP) , SPjSP+ 2输入输出从I/O端口输入数据 数据输出至I/O端口IN累加器,端 口地址OUT端口地址, 累加器累加器J(端口地址) (端口地址)J累加器15.算术运算指令状态标志位分类功能助记符格式操作加法加法ADD d , s(3条)减法(5条)乘法(2条)除法(2条)符号扩展BCD码调(6条)带进位加减法带借位减取补比较无符号数乘法有符号数乘法无符号数除法有符号数除法字节扩展为字字扩展为双字加法压缩BCD调整加法非压缩BCD调整减法压缩BCD调整减法非压缩乘法非压缩除法非压缩BCD调整BCD调整BCD调整ADC d , sINC ddJ d + 1SU

11、BSBBDECNEGCMPMUL sIMUL sDIV sIDIV sCBWCWDDAAAAADASAASAAMAADdJ d sdJ d s CFdJ d 1dJ 0 dd s只影响标志位AX- ALx s (字节运算), DX:AXjaxx s (字运算)同MUL但操作数可带符号AH:ALjAX/s (字节运算),AL放商,AH放余数DX:A& DX:AX/s (字运算),AX放商,DX放余数同DIV,但操作数可带符号A)J (扩展)ALDX:A)J(扩展)AX将AL内容转换成两位压缩的将AL内容转换成一位非压缩的将AL内容转换成两位压缩的将AL内容转换成一位非压缩的将AX内容转换

12、成两位非压缩的fxxxxffxxxxfxxxxxxBCD码BCD码BCD码BCD码BCD码将AX中两位非压缩的BCD码调整成二进制数xTfxffxffxfxxffxfxSAl-<l> COlUllSAJtcl J iZOLuMSI IL右移STTKH>+ 辛 EUit冋左小循环liOLH T 20l_Ull向右小®环E.OEd p COLUlt向左大術玮RC?t-d. h coiuit冋右文环KCtida- COlUll侈环CFI CP I L T I匸I CPTTTTTTTT-liTTTT Tttt kTT1*16.逻辑运算和移位循环指令分类功能助记持格式操作态标

13、志隹O S £APC逻辑-与ANDdf sd*d AsOTTTO邃锵或"OR 4、sT jVsOTTkTO逻辑-异或"XOR匾,5did 田 iO|fx"pO逻辑T辭、NOTddid测试TEST出sdAs只影响标志位OftTOc> N y; A. Pt?字率读岀LODSWAX*-DS:S, £ISI±217.串操作指令重复功能助记符搭式REP相等佚0则重复REPE/REPZ操作若C3C却,重复,CXYX-1;执行串指令,若ZF= M QC-I-*CX#O则重复,状态标志住OSZAPC宜到ZF 0或CS -1-驱=0为止不相尊环为

14、0则重复REP NEmEPNZ执行串捋您,若ZF=a且CZ-1 tC聲0即重気fi到 ZF=I 或 CX-1-CXO 为止串传送字节串传送MOVSBES: D1 一D S:汕 iSI± 1, DI1D【± 1MOVSWES: D】1D 3 :| S,SI *-SI±2. DI lD ±2基本串作串比较串捜萦串写入串读出字节串比较丰宰比较字节串抽(壽¥率捜索字节串写入宇率写入字节串读出CMPSBCMPSWSCASBSCASW3TOSBSTOSWLODSBDS:SI- ES .DIJ, S11別土 1, DI D【土 1DS;创-ES D【g|i引

15、土ZD|iD【±2AL-ES:(DI, DIDItlAXES:Dlb DliD】±2ES:DIAb DliDLtlES:D】iAX, D!lDI±2ALDS:SI. SI*-SI±1TtrntTinnTtrntmu18. 程序控制指令聊记符格式-Ti e /M-工MP S标地血Z无条件转移无疥件CALL子程序过程地址于程序(:过程J调用:ELET 或 RETn从于程序过程遞回JZ/JE掾号果是0/掴荐轻移ZF=1jisrzzjisrE标号輻果不是0/不相笹转移ZLH OJC标号有进位(借Q转移CF1JMC标号单无达位(:倍位)转移CF=OJO标号有離出轻

16、移OF=1标JTMC标号无潘出转移OF=-0JS标每符号位为1转移3F=1JNE标号捋号位为0转移EF=OJWJPE标号1的平数是偶数PF1转移JMPZJPO标号1的个数是奇敷转移PF=OJA/JTBE标号高于7不彳氐于荐于转移CF=O 且 ZF=0JAE/JbTB标号舂高于取蒔于#不低于CF0JS/J14AE标号g低于/不髙于裤于CF1JEBE/JNA.标号低于或蒔于/不离子特移CF= 1 或 ZLF= 1JO/JTSrUE标号丈于/不小于導于转移<OF ® SF=O 旦 ZF = 0JOE/JMK标号有 符大于或棒于7平小于特移(OF® 3巧=0J17JNOE标号

17、小于/不大于笹于轻移(OF* SF; = 1JTLE/JMG标号小于或蒔于/不大于转移<OF <& 31 = 1 或 NF=1LOO P标号硝环exlCX/0循环KOOPEZIjOOPZ标号相笹/绪果是0循环ZF=1 且 dlTCX控制LOOPNE/LOOPKZ 掾号不相尊崔果不是0ZF=O 且 ex 1 JCX2标号匕乂皋O转移ex0INT n中HSfiifl用中断rtSTTO镒出中断IRET中BfliS回19. 处理器控制指令暫停欢空撫作分类肋记符格式燥作F标志位ODITSZAPC标志位操作进标志清0CLC进隹标志£1STC进fe标志取反CMC方向标志清0CL

18、D方向标志置1SID中断允许标志清0CLl申断允许标志査1STICF11ctyfDF7DF<-1IF7IFT-0同歩控制等待交杈封锁总拔WATTESC外ffi操作码,源操作数LOCK暂停空操作HLTNOP20. 完整段程序结构 *堆栈段*STACK_SEG SEGMENT;堆栈段,段名为 STACK_SEGDW 256 DUP;分配堆栈段的大小为256个字TOP LABEL WORD ;堆栈栈顶位置STACK SEG ENDS *数据段*DATA_SEG SEGMENT;数据段,段名为 DATA_SEG;定义字符串数据STRING DB 'Let ME have a try !&

19、#39;,'$'DATA SEG ENDS *代码段*CODE_SEG SEGMENT 代码段,段名为 CODE_SEGASSUME CS:CODE_SEG, DS:DATA_SEG, SS:STACK_SEGSTART:MOV AX, DATA_SEG ;程序执行起始点MOV DS, AX;将段寄存器指向用户数据段MOV AX, STACK_SEGMOV SS, AX;将堆栈指针指向用户定义堆栈MOV SP, OFFSET TOPLEA DX, STRINGMOV AH, 9;系统功能调用,在CR显示字符串INT21HMOV AH, 4CH ;系统功能调用,程序结束返回操作系

20、统INT 21HCODE SEG ENDSEND START;汇编结束,程序起始点为START21. 半导体存储器(内存储器)的主要技术指标:存储容量:指存储器可以容纳的二进制信息量,以存储器中存储地址寄存器MAR勺编址数与存储字位数的乘积表示。一般一个半导体芯片有 M位地址线,N位数据线,则该半导体芯片的存储容量为 2MK N位。存取速度:“存取时间”(Access Time) TA从启动一次存储器操作,到完成该操作所经历的时间;“存储周期”(Memory Cycle) TMC连续启动两次独立的存储器操作之间的最小时间间隔。通常存储周期TM(略大存储器带宽:指单位时间里存储器存取的信息量。通

21、常以位 /秒或字节/秒作为度量单位。存储器带宽是衡量存储器数据传输速率的重要技术指标。可靠性:用平均故障间隔时间 MTBF( Mean Time Between Failures )来衡量。MTB越长,可靠性越高。内存储器常采用纠错码技术来延长 MTB以提高可靠性。于存取时间TA。22. 内存储器的分类按存储方式可分为随机读写存储器RAM和只读存储器ROMRAM可分为静态RAM(SRAM和动态RAM(DRAM两种。ROM有掩膜 ROM MaskedRO) PROM Programmable RO) EPROMErasableProgrammable ROM、EEPROMEIectrically

22、 Erasable Programmable ROM) 和闪速存储器(Flash Memory、等几种。23. 存储器的扩展位扩展法:位扩展是指增加存储字长(示例:由 2片2114 ( 1K X 4位)芯片组成1K X 8位的存储器)字扩展法:字扩展是指增加存储器字的数量(示例:由2片1K X 8位的存储芯片组成2K X 8位的存储器)字位同时扩展法:字位同时扩展是指既增加存储器字的数量,又增加存储 字长(示例:由16片1K X 1位的存储芯片组成2K X 8位的存储器)24. 片选控制方法线选法:地址中的高位部分不经译码,直接用它们分别作各个芯片的16K片选信号。例:用Intel 6116形

23、成8KB的存储器部分译码法:对高位地址的一部分进行译码产生片选信号。例:EP ROM 273的 一种部分译码电路方案全译码法:所有高位地址参与译码产生片选信号。例:由 4片2732和4片6116组成的一种全译码电路25. CP响应中断的条件:设置中断请求触发器(发出中断) 设置中断屏蔽触发器(未被屏蔽) 设置中断允许触发器(允许中断)CP在现行指令结束后响应中断 26.中断响应与中断处理过程:关中断、保护断点、识别中断源、保护现场、中断服务、恢复现场、开中断与返回27.8086/8088中断系统1. 外部中断:可屏蔽中断INTR 8086/8088的中断时序不可屏蔽中断NMI (中断类型码固定为2),用于通知CP发生了“灾难性”的事件,如电源掉电、存储器读写错误、总线奇偶位出错等2. 内部中断:溢出中断(4号中断)、除法出错中断(0号中断)、INT n指令中断、断点中断(3号中断)、单步(陷阱)中断(1号中断)3. 中断优先级(最高-最低):单步除法出错、INT n、INTO-NMI-INIR- 28. I /O接口的基本功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论