微机原理与应用复习课.ppt
《微机原理与应用复习课.ppt》由会员分享,可在线阅读,更多相关《微机原理与应用复习课.ppt(53页珍藏版)》请在三一办公上搜索。
1、微机原理与应用复习课,第一章 概述计算机的组成-冯诺依曼结构,微型计算机硬件系统组成,微处理器:进行算数运算和逻辑运算。,存储器:存储程序、数据、符号等,I/O接口:使外设与微机相连。,提问:,计算机 由哪几部分组成?微处理器、微型计算机和微型计算机系统三者之间有什么不同?,CPU结构,可以进行算数与逻辑运算可以保存少量数据能对指令进行译码并执行指令能与存储器、外设交换信息提供系统所需的定时和控制可响应其它部件发来的中断请求,CPU功能:,提问:,CPU在内部结构上由哪几部分组成?CPU应具备什么功能?累加器和其他通用寄存器相比有何不同?,第二章 8086/8088处理器,Intel 8086
2、微处理器结构(重点),8086的内部结构成两部分:总线接口部件BIU:总线接口单元BIU,负责控制存贮器读写。执行部件EU:执行单元EU从指令队列中取出指令并执行。特点:BIU与EU两个单元相互独立,分别完成各自操作,还可以并行执行,实现指令预取(指令读取和执行的流水线操作)取指令和执行指令分开进行,提高了速度。,2.2.1 Intel 8086微处理器结构:8086的内部结构,16位标志寄存器标志(Flag)用于反映指令执行结果16位字利用了9位 标志分两类:状态标志(6位):反映刚刚完成的操作结果情况。控制标志(3位):在某些指令操作中起控制作用。,程序设计需要利用标志的状态!,2.2.1
3、 Intel 8086微处理器结构:执行部件EU,提问:,8086的总线接口部件有那几部分组成?8086的执行部件有什么功能?由那几部分组成?8086/8088内部有哪些通用寄存器?,总线接口单元和执行单元的动作管理,当8086的指令队列有两个空字节,BIU自动取指令到指令队列中;执行部件EU准备执行一条指令时,它从BIU的指令队列取指令,然后执行;指令队列已满,BIU与EU又无总线请求时,总线接口部件进入空闲状态。执行转移指令、调用指令、返回指令时,BIU自动清除指令队 列,然后从新地址取指令,并立即送给EU,然后再从新单元开始,从新填满队列机构。8086CPU的特点:BIU与EU是分开的,
4、取指令与执行指令可以重叠。提高执行速度。,2.2.1 Intel 8086微处理器结构:BIU和EU单元的动作管理,提问:,8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?8086CPU执行转移指令时,指令队列寄存器内容如何变化?,8088CPU有20条地址线最大可寻址空间为2201MB物理地址范围从00000HFFFFFH8088CPU将1MB空间分成许多逻辑段(Segment)每个段最大限制为64KB段地址的低4位为0000B这样,一个存储单元除具有一个唯一的物理地址外,还具有多个逻辑地址,2.2.1 Intel 8086微处理器结构:存储器的分段管
5、理,8088CPU存储系统中,对应每个物理存储单元都有一个唯一的20位编号,就是物理地址,从00000H FFFFFH分段后在用户编程时,采用逻辑地址,形式为 段基地址:段内偏移地址,分隔符,物理地址 14700H逻辑地址 1460H:100H,2.2.1 Intel 8086微处理器结构:存储器的分段管理,一个物理地址可以有多个逻辑地址将逻辑地址中的段地址左移4位,加上偏移地址就得到20位物理地址物理地址=16d段地址+偏移地址例5:逻辑地址 1460:0100H 物理地址 14700H,2.2.1 Intel 8086微处理器结构:存储器的逻辑地址,提问:,8088CPU最大可寻址空间为多
6、少?存储器的物理地址是唯一的,用逻辑地址表示一个物理地址,逻辑地址是唯一的吗?一个段最大寻址空间为多少?,提问,存储器的逻辑地址由哪几部分组成?存储器的物理地址是怎样形成的?一个具有20位地址线的CPU,其最大物理地址为多少?,存储器分段小节:程序的指令序列必须安排在代码段程序使用的堆栈一定在堆栈段程序中的数据默认是安排在数据段,也经常安排在附加段,尤其是串操作的目的区必须是附加段数据的存放比较灵活,实际上可以存放在任何一种逻辑段中,2.2.1 Intel 8086微处理器结构:如何分配各个逻辑段,提问:,代码段地址由CPU的哪两个寄存器确定?堆栈段地址由CPU的哪两个寄存器确定?,第3章 8
7、086指令系统,了解微处理器基本结构、8088/8086的功能结构掌握8088/8086的寄存器结构、存储器结构和寻址方式熟悉汇编语言的语句格式,掌握8088/8086基本指令:数据传送:MOVXCHGXLAT、PUSHPOP、LEA加减运算:ADDSUB、ADCSBB、CMP、INCDEC AAA/DAA、AAS/DAS位 操 作:ANDORXORNOTTEST、SHLSHRSAR、ROLRORRCLRCR串 操 作:MOVSB、CMPSB、SCASB控制转移:JMP、JZ/JNZ、JC/JNC、JA/JNA、JB/JNB、JG/JL、LOOP、CALLRET、INT n,例1、请指出下列指
8、令源操作数是什么寻址方式?(l)MOV CL,20H(2)MOV BPDI,CX(3)LEA BX,20HBXSI 2、解释下列指令的含义:LEA AX,2344H LDS DI,2344H 假设:DS=1000H,(12344H)=082CH,(12346H)=6F78H 执行上面两条指令后,DS=DI=AX=,例3、下面这些指令哪些是正确的?哪些是错误的?如是错误的,请说明原因。1)MOV DS,AX()2)MOVBX,1000()3)PUSHCS()4)POP CS()5)IN BX,DX()6)MOV 1000H,AX()7)MOV AX,BL()8)OUT 300H,AX()9)OU
9、T 20H,AL(),例4:89+75=164 MOV AL,89H MOV BL,75H ADD AL,BL;(AL)=0FEH,AF=0,CF=0 DAA;(AL)=64H,CF=1例5:假定DL=10111001B,CF=1,试确定下列各条指令单独执行后DH的值。(1)SHL DH,1(2)SAR DH,1(3)ROL DH,1,第4章 汇编语言程序设计,熟悉常见程序设计问题多精度运算查表(查代码、特定值等)、ASCII和BCD代码转换;数据范围判断(09、AZ、az)、字母大小写转换字符串传送、比较等操作求最小最大值数据求和、统计字符个数,伪指令,OFFSETSEG/ORGDB/DW/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 复习

链接地址:https://www.31ppt.com/p-6572764.html