预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共682页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理与接口技术课程目标教材及实验指导书第1章微型计算机基础概论一、微型计算机系统1.计算机的工作原理存储程序原理冯•诺依曼机的工作过程冯•诺依曼机的工作过程冯•诺依曼机的特点和不足典型的非冯•诺依曼机结构2.系统组成微处理器存储器有关内存储器的几个概念内存单元的地址和内容内存容量内存操作内存储器的分类输入/输出接口接口的分类接口的功能总线软件系统二、计算机中的数制和编码1.常用计数法例:2.各种进制数间的转换非十进制数到十进制数的转换十进制到非十进制数的转换二进制与十六进制间的转换3.计算机中的编码BCD码BCD码与二进制数之间的转换ASCII码ASCII码的奇偶校验三、无符号二进制数的运算主要内容1.无符号数的算术运算乘除运算例2.无符号数的表示范围:[例]:3.逻辑运算“与”、“或”运算“非”、“异或”运算4.译码器74LS138译码器三、机器数(有符号数)的运算计算机中符号数的表示[例]1.符号数的表示原码数0的原码反码[例]0的反码:补码[例]0的补码:特殊数符号数的表示范围2.符号二进制数与十进制的转换[例]:补码数转换为十进制数3.符号数的算术运算[例]符号数运算中的溢出问题[例]:结束语:第2章微处理器与总线主要内容:一、微处理器及8088/8086CPU1.微处理器2.程序和指令3.指令执行的一般过程4.顺序执行和并行流水线顺序工作方式并行流水线工作方式5.8088/8086CPU的特点6.8088CPU的两种工作模式两种工作模式的选择方式二、8088/8086的引线及功能1.主要引线——最小模式下的8088引线主要的控制和状态信号例:READY信号中断请求和响应信号总线保持信号2.8088和8086CPU引线功能比较三、8088/8086的内部结构1.组成2.执行单元执行单元3.总线接口单元结论四、内部寄存器内部寄存器的类型1.通用寄存器数据寄存器数据寄存器特有的习惯用法地址指针寄存器BX与BP在应用上的区别变址寄存器2.控制寄存器状态标志位(1)状态标志位(2)状态标志位例控制标志位3.段寄存器段寄存器五、存储器寻址1.内存单元的编址(1)存储器的编址(2)存储器的编址(4)2.实地址模式下的存储器地址变换例:例:例3.存储器的保护模式保护模式下的存储器地址变换4.堆栈及堆栈段的使用例:5.内部寄存器小结6.实模式下的存储器寻址小结六、总线时序时序七、8088系统总线主要内容:1.概述2.总线分类3.总线的系统结构多总线结构面向CPU的双总线结构面向存储器的双总线结构现代微机中的多总线结构4.总线的基本功能5.常用系统总线6.总线的主要性能指标7.两种工作模式下的总线连接最小模式下的总线连接示意图最大模式下的总线连接示意图本章小结谢谢大家!第3章指令系统主要内容:§3.1概述了解:一、指令与指令系统二、指令格式指令格式指令格式:三、指令中的操作数立即数操作数寄存器操作数:存储器操作数存储器操作数例四、指令字长五、指令的执行速度六、CISC和RISC指令系统§3.2寻址方式寻址方式寻址方式一、立即寻址二、寄存器寻址三、直接寻址直接寻址四、寄存器间接寻址寄存器间接寻址例寄存器间接寻址寄存器间接寻址五、寄存器相对寻址六、基址、变址寻址例:七、基址、变址、相对寻址例:八、隐含寻址§3.38086指令系统掌握:8086指令系统数据传送指令一、通用数据传送1.一般数据传送指令一般数据传送指令一般数据传送指令例一般数据传送指令应用例一般数据传送指令应用例上段程序在代码段中的存放形式数据段中的分布2.堆栈操作指令堆栈操作的原则堆栈操作指令压栈指令PUSH出栈指令POP出栈指令的操作堆栈操作指令说明堆栈操作指令例3.交换指令4.查表指令查表指令例查表指令例5.字位扩展指令字节到字的扩展指令字到双字的扩展指令字位扩展指令例二、输入输出指令输入输出指令指令寻址方式I/O指令例三、地址传送指令取偏移地址指令LEALEA指令LEA指令在程序中的应用LEA指令在程序中的应用四、标志位操作指令1.LAHF,SAHF2.PUSHF,POPF算术运算类指令算术运算类指令一、加法指令1.ADD指令ADD指令例ADD指令例2.ADC指令ADC指令应用例——求两个20B数的和3.INC指令二、减法指令1.SUB指令2.SBB指令3.DEC指令应用程序例4.NEG指令5.CMP指令CMP指令CMP指令CMP指令CMP指令例程序功能三、乘法指令1.无符号数乘法指令无符号数乘法指令例四、除法指令除法指令的操作五、BCD码调整指令逻辑运算和移位指令指令类型一、逻辑运算1.“与”指令:“与”指令的应用“与”指令应用例“与”指令应用例“与”指令应用例2.“或”运算指令“或”指令的应用“或”指令的应用例“或”指令的应用3.“非”运算指令4.“异或”运算指