cpu与汇编第二章寻址方式ppt课件.ppt

cpu与汇编第二章寻址方式ppt课件.ppt

ID:58887110

大小:1.01 MB

页数:117页

时间:2020-09-30

cpu与汇编第二章寻址方式ppt课件.ppt_第1页
cpu与汇编第二章寻址方式ppt课件.ppt_第2页
cpu与汇编第二章寻址方式ppt课件.ppt_第3页
cpu与汇编第二章寻址方式ppt课件.ppt_第4页
cpu与汇编第二章寻址方式ppt课件.ppt_第5页
资源描述:

《cpu与汇编第二章寻址方式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Intel8086/8088CPU的寻址方式和指令系统2.1计算机组织结构运算器控制器存储器输入设备输出设备计算机系统硬件:中央处理机CPU总线控制逻辑接口接口存储器大容量存储器I/O设备I/O子系统系统总线......软件:系统软件用户软件MainmemoryI/ObridgeBusinterfaceALURegisterfileCPUSystembusMemorybusDiskcontrollerGraphicsadapterUSBcontrollerMouseKeyboardDisplayDiskI/ObusExpansionslotsf

2、orotherdevicessuchasnetworkadaptersPChardwareMainmemoryI/ObridgeBusinterfaceALURegisterfileCPUSystembusMemorybusDiskcontrollerGraphicsadapterUSBcontrollerMouseKeyboardDisplayDiskI/ObusExpansionslotsforotherdevicessuchasnetworkadaptershelloexecutablestoredondiskPChellocodehello.

3、c汇编语言MainmemoryI/ObridgeBusinterfaceALURegisterfileCPUSystembusMemorybusDiskcontrollerGraphicsadapterUSBcontrollerMouseKeyboardDisplayDiskI/ObusExpansionslotsforotherdevicessuchasnetworkadaptershelloexecutablestoredondiskPChellocode"hello,world""hello,world"微型计算机的工作过程微型计算机的

4、工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行程序的过程,就是执行指令序列的过程,即逐条地从存储器中取出指令并完成指令所指定的操作。由于执行每一条指令,都包括取指、译码和执行三个基本步骤,所以,微型计算机的工作过程,也就是不断地取指令、译码和执行的过程,直到遇到停机指令时才结束机器的运行。优点:处理器简单通用,把复杂问题转移到存放解释程序存储器中,即把复杂的硬件设计转化为复杂的软件设计。8086微处理器8086/8088CPU内部的寄存器组寄存器是CPU内部存放操作数的地方,它的操作速度比内存操作数速度快。8086共有14个寄存器,它们

5、都是16位的,可以存放16位二进制数。通用寄存器:4个数据寄存器:AX、BX、CX和DX每个寄存器又可分为2个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL2个变址寄存器:DI和SI2个指针寄存器:SP和BP段寄存器4个段寄存器:ES、CS、SS和DS控制寄存器1个标志寄存器:FLAG(CF、AF、PF、ZF、OF、SF、IF、DF、TF)1个指令指针寄存器:IP通用寄存器的作用(1)数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。4个16位寄存器:AX:Accumulator,累

6、加器BX:BaseRegister,基址寄存器CX:CountRegister,计数寄存器DX:DataRegister,数据寄存器上述4个寄存器可分为8个8位寄存器,分别为AH和AL、BH和BL、CH和CL、DH和DL。每个寄存器都有自己的名称,可独立存取。程序员可利用数据寄存器“能分可合”的特性,灵活地处理双字、字和字节等信息。在32位处理器中,有4个32位寄存器:EAX、EBX、ECX和EDX。通用寄存器AX(accumulator):作为累加器,是算术运算的主要寄存器。所有I/O指令都使用它和外部设备传送信息。BX(base):除了作为一般的

7、数据寄存器使用外,经常用做基址寄存器。CX(count):除了作为一般的数据寄存器使用外,常用来保存计数值,如在移位指令、循环指令和串处理指令中用作隐含的计数器。DX(data):除了作为一般的数据寄存器使用外,可以在处理双字长运算时把DX和AX组合使用,DX存放高位字。通用寄存器SP(stackpointer):除了作为一般的数据寄存器使用外,用来指示栈顶的偏移地址;BP(basepointer):除了作为一般的数据寄存器使用外,可以和堆栈段寄存器SS联合使用来指示堆栈段中的存储单元地址;SI(sourceindex)和DI(destination

8、index):除了作为一般的数据寄存器使用外,可以和数据段寄存器DS联合使用来确定数据段中存储单元的地址注意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。