大学微机期末考点总结资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础知识冯.诺依曼计算机原理:计算机的工作过程就是执行程序的过程,而程序则是指令序列的集合。指令可以说就是人向计算机发出的、能够被计算机所识别的命令。计算机五大结构:输入设备、控制器、运算器、存储器、输出设备。微机系统由软件系统和硬件系统组成;微机系统都采用总线结构形式,三大总线为:地址总线(AB)、控制总线(CB)、数据总线(DB)存储器又叫内存,也称半导体存储器。内存由许多单元组成,每个内存单元规定存放8位二进制数,即一个字节(8b)。内存单元的总数称作内存容量。内存地址是为了区分各个不同的内存单元而在每个存储单元编上的号码。CPU对内存的操作有读、写两种。二进制数的算术运算:1)无符号数的运算:见课本加法:1+1=0(有进位),减法:0-1=1(有借位)乘除法:一个数乘以2相当于该数左移一位;除以2相当于该数右移1位。2)掌握补码的运算:见课本[X+Y]补=[X]补+[Y]补 [X-Y]补=[X]补- [Y]补7、无符号二进制数的表示范围:一个n位的无符号二进制数X,其表示范围为 0 ≤X ≤ 2n-1若运算结果超出这个范围,则产生溢出。有符号二进制数的表示范围:见课本n位原码表示数值的范围是n位反码表示数值的范围是n位补码表示数值的范围是数0的原码、反码不唯一,但数0的补码是唯一的8、 把二进制数的最高位定义为符号位,符号位为 0表示正数,符号位为 1表示负数连同符号位一起数值化了的数,称为机器数。机器数所表示的真实的数值,称为真值。第2章 微型计算机基础微型计算机系统组成:微处理器简称CPU,是计算机的核心,主要包括:运算器、控制器、寄存器组。2、8088CPU的主要引线功能: 当MN/MX=0时工作于最大模式, 当MN/MX=1时工作于最小模式,WR: 三态,写信号输出,RD:三态,读信号输出,IO/M:三态,输出。指出当前访问的是存储器还是I/O接口,高:I/O接口,低:内存(例:当WR=1,RD=0,IO/M=0时,表示CPU当前正在进行读存储器操作)CPU的内部结构和工作原理:8088内部由两部分组成:执行单元(EU)、总线接口单元(BIU);工作原理: EU从指令队列中取指令代码,译码,运算,运算结果的特征保存在标志寄存器FLAGS中。BIU负责从内存中取指令送入指令预取队列,负责与内存或输入/输出接口之间的数据传送。4、内部寄存器组(各寄存器的特殊用法)8个通用寄存器: 数据寄存器(AX,BX,CX,DX)地址指针寄存器(SP,BP)变址寄存器(SI,DI)4个段寄存器: CS:代码段寄存器DS:数据段寄存器ES:附加段寄存器SS:堆栈段寄存器2个控制寄存器:IP:指令指针寄存器,其内容为下一条要执行的指令的偏移地址。FLAGS:标志寄存器状态标志:存放运算结果的特征控制标志:控制某些特殊操作5、存储器寻址(物理地址、逻辑地址)物理地址:8088有20根地址线,可寻址220(1MB)个存储单元逻辑地址:段基地址和段内偏移组成了逻辑地址物理地址=段基地址×16+偏移地址6、了解总线、芯片组的基本概念总线:是一组导线和相关的控制、驱动电路的集合。是计算机系统各部件之间传输地址、数据和控制信息的公共通道。7、内存的分段管理技术:每段大小为16B~64KB用段地址和段内偏移实现对1MB空间的寻址设置地址段寄存器指示段的首地址 提高了系统的执行速度,8088的内部总线和内部寄存器均为16位,为了生成20位地址,需采用内存的分段管理技术。第3章指令系统1、指令格式:操作码 目标操作数,源操作数2、立即数只能用作源操作数3、操作数有3种类型:立即数、寄存器操作数、存储器操作数4、不允许两个操作数同时为存储器操作数5、不允许将立即数传送到段寄存器6、8种寻址方式:1)立即寻址,只能用于源操作数例:MOV AX,3102H 执行后,(AH) = 31H,(AL) = 02H直接寻址,指令中直接给出操作数的16位偏移地址,偏移地址也称为有效地址默认的段寄存器为DS,但也允许段重设 地址也可用符号地址来表示例:MOV AX , [2A00H] MOV DX , ES: [2A00H] MOV SI , TABLE_PTR(带中括号表示:存储单元;括号里的内容表示:偏移地址)3)寄存器寻址,操作数放在某个寄存器中,源操作数与目的操作数字长要相同,寄存器寻址与段地址无关。例: MOV AX, BX MOV [3F00H], AX MOV CL, AL错误例: × MOV AX, BL ; 字长不同× MOV ES:

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档