




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
微机原理及应用一、基本知识1、微型计算机的组成和结构微型计算机的硬件体系结构诺依曼结构特点:串行顺序处理机制2、数制r进制数转换为十进制数2136余数(结果)低位 268----------0 234----------0 217----------0 28----------1 24----------0 22----------0 21----------0 0----------1高位0.625*21.25*20.5*21.0 取整:高位低位(1)、二进制数到八进制数、十六进制数的转换 A、二进制数到八进制数转换采用“三位化一位”的方法。从小数点开始向两边分别进行每三位分一组,向左不足三位的,从左边补0;向右不足三位的,从右边补0。 B、二进制数到十六进制数的转换采用“四位化一位”的方法。从小数点开始向两边分别进行每四位分一组,向左不足四位的,从左边补0;向右不足四位的,从右边补0。352.6 011101010110=(11101010.11)B在二进制中,将原码每位变反,可得反码。如10100的反码为01011,用2位电路很容易做到,而原码与反码相加正好差1而未有进位(无溢出)。如上例: 原码:10100 反码:01011 原码+反码=11111编码1、[X]原=01001001B,[Y]原=10101010B,则[X-Y]原=?二、微机系统结构(8086/8088)1、Intel8086/8088CPU的结构 20位地址加法器 总线接口单元和执行单元的动作管理2、8086/8088的引脚信号“引脚”小结采用分段结构的存储器中,任何一个逻辑地址由段基址和偏移地址两个部分构成,它们都是无符号的16位二进制数。 任何一个存储单元对应一个20位的物理地址,也可称为绝对地址,它是由逻辑地址变换得来的。当CPU需要访问存储器时,必须完成如下的地址运算:如:代码段寄存器CS=2000H,指令指针寄存器存放的是偏移地址IP=2200H,存储器的物理地址为 8086存储器的分体结构 8086系统中,存储器是分体结构,1M字节的存储空间分成两个512K字节的存储体。 一个是偶数地址存储体,一个是奇数地址存储体,两个存储体采用字节交叉编址方式(1)奇偶地址体示意图两种组态模式两种组态利用MN/MX*引脚区别 MN/MX*接高电平为最小组态模式 MN/MX*接低电平为最大组态模式 两种组态下的内部操作并没有区别 IBMPC/XT采用最大组态 我们以最小组态展开基本原理总线操作是指CPU通过总线对外的各种操作 8086的总线操作主要有: 存储器读、I/O读操作 存储器写、I/O写操作 中断响应操作 总线请求及响应操作 CPU正在进行内部操作、并不进行实际对外操作的空闲状态Ti 描述总线操作的微处理器时序有三级 指令周期→总线周期→时钟周期指令周期是指一条指令经取指、译码、读写操作数到执行完成的过程。若干总线周期组成一个指令周期 总线周期是指CPU通过总线操作与外部(存储器或I/O端口)进行一次数据交换的过程 8086的基本总线周期需要4个时钟周期 4个时钟周期编号为T1、T2、T3和T4 总线周期中的时钟周期也被称作“T状态” 时钟周期的时间长度就是时钟频率的倒数 当需要延长总线周期时插入等待状态Tw CPU进行内部操作,没有对外操作时,其引脚就处于空闲状态Ti1、简要说明8086微处理器的内部结构?三、指令系统1.立即数寻址方式2.寄存器寻址方式3.存储器寻址方式段寄存器的使用规定注意点:存储器寻址方式中的变量相对寻址方式中的位移量3.1.3其它1.传送类指令MOV指令传送功能图解标志操作指令累加器专用传送指令数据操作类指令加法和减法指令乘法和除法指令乘法、除法指令说明位操作类指令1逻辑运算指令2移位指令3循环移位指令串操作指令字符串指令中的操作数只用于指出指令的操作类型。目的操作数与源操作数的逻辑地址由ES:DI和DS:SI指出 用CX存放要处理的字符串的元素个数。在执行带重复前缀的字符串指令时,每执行一次字符串操作指令,CX的内容自动减1 用DF标志置来规定字符串处理方向。DF=0,由低向高,DF=1,相反 每处理完一个元素,自动修改SI和DI的内容 字符串处理过程可被中断控制转移类指令Jcc指令的分类1.判断单个标志位状态2.比较无符号数高低3.比较有符号数大小子程序调用与返回指令中断指令机器语言——二进制数形式的指令和数据。 B064是什么意思?这就是机器语言。既不直观,又不易理解和记忆. MOVAL,64H;很容易记忆理解,这就是助记符。 助记符——用便于记忆的英语单词表示的指令操作码。它反映了指令的功能和主要特征,便于人们理解和记忆。操作数可能放在存储器中,这就涉及操作数的地址。程序中遇到转移指令或调用指令,也需要知道转移地址

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx