资源描述:
《微机原理复习重点.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章微机基础知识(仅供参考)1.进位计数制Ø表示:n-1(N)k=ΣNi×Kii=-m其中:Ni-第i位数字n,m–n整数位数,m小数位数K–基数(采用的数字符号的个数)Ki–权在汇编语言中,常用2#,10#,16#,在数的最后用字符B、D、H以示区别。Ø数制转换(重点)10->2:整数除2取余,小数乘2取整(均从小数点开始)。例:115.62510->16:10->2->162/16->10:按公式计算累加和(按10进制运算规则)例:11010101.011/D5.6->不为0的位的权之和2.十进制数与字符的编码表示·BCD码用4位2#表
2、示1位10#,逢十进一,4位组中各位的权=8,4,2,1非压缩、压缩·ASCII码(了解)3.2#运算规则(算术、逻辑)·加、减、乘、除·与、或、非、异或4.符号数表示(重点)·符号表示:0正,1负,符号在最高位上·真值和机器数真值:未将符号数值化的原始数值机器数:符号数值化的带符号数·机器数的表示法原码:符号,数值位不变。表示范围?0的表示?反码:符号,数值位变反。表示范围?0的表示?补码:符号,数值位变反+1。表示范围?0的表示?例:-123转换成二进制数补码·补码的运算利用公式:[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[
3、-Y]补例:X=-1000101Y=-0110110,求[X+Y]补第二章微型计算机概述1.微机的结构·CPU、存储器(RAM,ROM)、I/O接口、I/O设备、系统总线等微机与微机系统(软件的作用)PC机主要部件(芯片组的作用,BIOS与CMOS,了解系统总线的标准,PCI总线的体系结构)2.8086/8088微处理器(重点)1)最小模式下的主要引脚。功能?有效电平?是否三态?地址(20,8根与数据复用)、数据(8)、控制线(IO/M、RD、WR、ALE、DEN等)。2)内部结构。EU(通用寄存器、ALU、PSW)+BIU(段REG、IP、
4、地址∑、指令队列)3)寄存器结构(重点)P47图2.18·通用寄存器:数据:AX、BX、CX、DX(每个都可分为两个8位寄存器,共8个:AH,AL,...)指针:SI、DI、SP、BP·控制寄存器:IP、PSW·段寄存器:CS、DS、SS、ES各寄存器的主要用途?P47-49(特别注意SI、DI、BX、BP的用法)3.存储器寻址(重点)Ø按字节(存储单元)进行存取,每次可1/2/4个字节Ø地址线根数与寻址范围的关系Ø存储单元内容与地址的关系Ø分段编址:®分段原因:要用16位(可寻址216=64KB)的寄存器寻址1MB(220)的内存空间®存储
5、单元地址的2种表示:物理地址(唯一)、逻辑地址(不唯一)物理地址表示:20位的真实地址逻辑地址表示:段:偏移物理地址的形成方法:段(在CS/SS/DS/ES中)左移4位+偏移地址(在IP/SP/BP/BX/SI/SI中)例:2AFBH:15ADH所对应的真实物理地址=?Ø段寄存器的使用(P50表2.7)(重点)Ø不同类型数据在内存中的存放顺序Ø堆栈特点及堆栈操作(有关指令:PUSH、POP、CALL、RET、INT、IRET)以上指令引起怎样的堆栈操作?4.状态寄存器PSW(重点)共16位,只用9位(状态6,控制3)2类:®状态-AF、CF、
6、OF、PF、SF、ZF·置1/置0的条件?·算术和逻辑操作对状态标志的影响:(算术-全部(INC/DEC不影响CF),逻辑-PF、SF、ZF)·传送操作对状态标志的影响:除POPF/SAHF外,均不影响标志位。®控制-DF、IF、TF·置1(置0)所产生的影响?5.主要的PC总线信号D7-D0、A19-A0、IOW#、IOR#、MEMW#、MEMR#、INTR、INTA第三、四章指令系统及汇编语言程序设计1.寻址方式l什么是寻址方式:寻找、计算(取得)操作数地址的方法l关于操作数的寻址方式,7种:立即:操作数在指令中(不允许使用段超越)。RE
7、G(寄存器):操作数在某一寄存器中(不允许使用段超越)*直接:操作数的地址在指令中*REG间接:操作数的地址在BP/BX/SI/DI寄存器中*寄存器相对:操作数的地址为(SI)/(DI)/(BX)/(BP)+位移量*基+变:操作数的地址为(BX)/(BP)+(SI)/(DI)*相对基+变:操作数的地址为(BX)/(BP)+(SI)/(DI)+位移量(带*的为存储器操作数)特例——串操作:源串地址固定在SI中、目的串地址固定在DI中l说明转移地址的寻址方式,4种:段内相对:相对于IP,地址位移量为1个或2个字节段内间接:寄存器或存储器的内容为转
8、移地址,2个字节段间直接:直接给出段和偏移段间间接:存储器的内容为转移地址,4个字节注意事项:l能够参与寻址的寄存器:BX,BP,SI,DI,DX(仅用于I/O指令