微机原理与接口技术复习课件.ppt
《微机原理与接口技术复习课件.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术复习课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、微机原理与与接口技术汇编语言,期末复习,1,PPT课件,第一章 微型计算机概述,主要内容 计算机的发展、分类、基本结构及工作原理 微处理器的产生和发展、微处理器系统 微型计算机的分类、性能指标 微型计算机系统的组成及微型计算机的应用重点内容计算机的基本结构及工作原理 微型计算机系统组成,软、硬件基本结构,2,PPT课件,习题简析1. 冯.诺依曼型计算机的结构由哪些部分组成?2. 计算机的CPU由哪些部件组成?3. 什么是微型计算机的系统总线?定性说明微处理器三大总线的作用。4.存储器按位置可分为哪两种?,3,PPT课件,第二章 计算机中的数据表示,主要内容数制的基本概念、数制之间的相互转换无符
2、号数和带符号数的表示方法ASCII码和BCD码的相关概念和应用汉字编码及其应用重点内容二、八、十、十六进制的表达和相互转换机器数和带符号数的原码、反码、补码表示 ASCII码和BCD码的表达及应用,4,PPT课件,习题简析1. 十进制数分别转换为二进制、八进制、十六进制数和压缩BCD码 (1)125.74 (2)513.852. 写出下列十进制数的原码、反码、补码 (1)104 (2)-263. 已知补码求出其真值 (1)48H (2)9DH,5,PPT课件,补码应用举例:例1:X=24-10=14 换为加法运算:X补=+24补+-10补+24补= 00011000B -10补 = 11110
3、110B 00011000 +11110110 100001110(最高位1溢出) +14补=00001110B,其真值为14。 (同直接相减的结果一致)。,6,PPT课件,例2: X=34-68 = -34 转换为加法运算:+34补 = 00100010B -68补 = 10111100B00100010 +1011110011011110 -34补=11011110B,其真值为-34。(同直接相减的结果一致)。,7,PPT课件,自测题 1、完成下列转换:(1)10110.10111B转换为十六进制数;(2)34.97H转换成八进制数和十进制数;(3)0BA.7FH转换成二进制数和八进制数;
4、(4)43.27Q转换为二进制数和十六进制书 2、将下列十进制数变为8421BCD码:(1)8609;(2)5254;(3)2730;(4)1998 3、将下列数值或字符串表示成相应的ASCII代码: (1)51;(2)7FH;(3)ABH;(4)C6H;(5)SAM;,8,PPT课件,第三章 80 x86微处理器及其体系结构,主要内容 80 x86微处理器的基本性能指标、组成及寄存器结构 80 x86微处理器的外部引脚特性 80 x86微处理器的存储器和I/O组织 80 x86的时钟和总线概念及其最小/最大工作方式 重点内容 80 x86微处理器的组成及其寄存器结构 80 x86微处理器的存
5、储器和I/O组织,9,PPT课件,习题简析1. 80 x86CPU由哪两部分组成?主要功能分别是什么?2. 80 x86CPU有两种外部中断请求线,它们是?3.80 x86最多可以处理多少种不同类型的中断,为了区别,每种中断都设置了一个?4.有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。写出数据区首末单元的实际地址PA。,10,PPT课件,自测题,1.写出下列存储器地址的段地址、偏移量和物理地址(1)2314H:0035;(2)1FD0H:00A0H;(3)0000H:0100H;(4)3FB0H:0053H2.如果在一个程序段开始执行之前,(CS)=0A7EH,(IP)=
6、2B40H。试问:该程序段的第一个字的物理地址?指向这一物理地址的CS值和IP值是唯一的吗?3.为了减轻总线负载,总线上的部件大都应具有三态逻辑,三态逻辑电路输出信号的三个状态是、。,11,PPT课件,第四章 80 x86指令系统,主要内容 1、80 x86指令的基本格式 2、80 x86指令系统的寻址方式 3、80 x86指令的应用重点内容指令系统的寻址方式和指令的应用,12,PPT课件,习题简析1. 80 x86指令系统有哪几种寻址方式?2. 用来存放即将执行的指令的偏移地址的是哪个寄存器?SI是什么寄存器?可以用作间址寄存器的有哪些?3. MOV指令可以在CPU内部或CPU和存储器之间传
7、送字或字节。注意,立即数不能直接送段寄存器;目的操作数不允许用立即数寻址,也不允许用CS寄存器;两个操作数不能同为存储器寻址。此外,也不允许在两个段寄存器之间直接传送数据。但MOV指令不影响状态标志位。4. 如何实现一个带符号数除2的操作,可选用哪种指令?5. 理解无条件转移指令JMP6. 理解循环控制指令执行操作时所需要的条件,13,PPT课件,(习题4.6)已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(2120
8、2H)=B7H,(21203H)=65H,试说明下列指令执行后,AX寄存器中的内容。(1)MOV AX, 1200H 分析:这条指令的源操作数为立即寻址,也就是直接将数1200H传送到寄存器AX,所以(AX)=1200H(2)MOV AX,BX 分析:这条指令的源操作数为寄存器寻址,即把寄存器BX的内容传送给AX,所以(AX)=0100H,14,PPT课件,(3)MOV AX, 1200H 分析:这条指令的源操作数为存储器的直接寻址,即直接给出了有效地址1200H,再加上段地址(DS)=2000H,可得到一个实际地址PA=21200H,所以寄存器AX得到了从内存单元21200H和21201H
9、取得的内容,即(AX)=4C2AH(4)MOV AX, BX 分析:源操作数为存储器的寄存器间接寻址,则有效地址为0100H,故寄存器(AX)=3412H 以下(5)(6)(7)的源操作数寻址方式分别为寄存器相对寻址、基址变址寻址、相对基址变址寻址,只要根据不同的寻址方式分别计算出有效地址, 再加上段地址DS的内容算出实际地址就可以找到相应存储器单元的内容。,15,PPT课件,(习题4.9)假设下列程序执行前 (SS)=8000H, (SP)=2000H, (AX)=7A6CH,(DX)=3158H 执行下列程序段,画出每条指令执行后,寄存器的内容和堆栈存储的内容的变化情况,执行完毕后(SP)
10、=? PUSH AX (SP)=(SP-2)=1FFEH PUSH DX (SP)=(SP-2)=1FFCH POP BX (SP)=(SP+2)=1FFEH (BX)=3158H POP CX (SP)=(SP+2)=2000H (CX)=7A6CH 注意:堆栈指针SP始终指向栈顶,所以SP的内容是随入栈出栈操作一直在变化的;堆栈操作的原则:后进先出,思考:随着堆栈操作的进行,存储单元的地址都是多少?如何计算?例如:7AH所在单元的实际地址为81FFEH,16,PPT课件,自测题,1.指出下列传送指令中,哪些是非法指令:(1) MOV DS,0100H(2) MOV BP,AL(3) MOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术复习 课件 微机 原理 接口 技术 复习
链接地址:https://www.31ppt.com/p-1614661.html