8088的内部寄存器_第1页
8088的内部寄存器_第2页
8088的内部寄存器_第3页
8088的内部寄存器_第4页
8088的内部寄存器_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、8088的内部寄存器由14个16位寄存器、按功能分为3种8个通用寄存器4个段寄存器2个控制寄存器、通用寄存器、数据寄存器(AX、BX、CX、DX )地址指针寄存器(SP, BP )索引寄存器(SI,即,AX AH、AL BX BH、BL CX CH、CL DX DH、DL )是参与运算的操作数目、运算结果、和数据发射器的固有用法,且AX :用来存储加法器。 为了存储中间运算结果而被大量使用。 所有I/O命令都必须通过AX和接口传输信息。 BX :用基地址寄存器间接地址存储基地址时使用的CX :计数寄存器。 用于在循环或串行操作命令中存储循环或重复次数的步骤和DX :数据寄存器。 32位乘法运算

2、时,保存高度16位间接地址指定的I/O指令中保存I/O端口地址。 地址指针寄存器,SP :堆栈指针寄存器,其内容是堆栈顶部的偏移地址BP :基地址指针寄存器。 访问存储器时经常用于存储存储单元的偏移地址。 BX和BP在应用程序上的差异是,BX通常用于地址数据段,BP通常用于地址堆栈段,作为一般寄存器,两者都可以用于存储数据的基地址寄存器。 BX一般与DS和ES结合使用,索引寄存器、SI :源索引寄存器、DI :目标索引寄存器、索引寄存器经常被用于指令的间接地址和索引地址中。 特别是在串行操作指令中,用SI保存源操作数的偏移地址,用DI保存目标操作数的偏移地址。段寄存器、用于存储逻辑段的段基地址

3、(逻辑段的概念在后面描述) CS :代码段寄存器代码段存储指令代码DS :数据段寄存器ES :附加段寄存器数据段存储操作残奥表、控制寄存器、is其内容是接下来要执行的指令的偏置地址FLAGS :标志寄存器状态标志:存储运算结果的特征控制标志:控制某种特殊操作的6个状态标志位(CF、SF、AF、PF、OF、ZF) 3个控制标志可进行DF寻址的220(1MB )个存储单元CPU将AB上的20位地址作为物理地址、物理地址、物理地址、60001h60002h60003h60004h.问题: 8088的内部总线和内部寄存器如何解决方案:内存段、内存段、高地址、低地址、基于段的地址、基于段的地址、最大64

4、KB、60002H,00H,12H,60 0 0 0H,60002H 段基础地址(16比特),段开头地址,bb 20比特,0000,例如,CS=1055H,DS=250AH,ES=2EF0H,SS=8FF0H,在DS段中偏移地址=0204H,操作数的物理地址是250AH10H 0204H=252A4H、堆栈和堆栈段的使用、以存储器中的一个FIFO方式操作的特殊区域是堆栈和堆栈每次都按WORD单位SS存储堆栈段地址,SP堆栈段构成一个堆栈指针堆栈,该堆栈指针堆栈存储返回地址、过程堆残奥计量器或需要保护的数据,并且通常用于响应中断、子例程调用、堆栈操作、SS中的SP、F0H、12H、SP,例如栈顶

5、地址=? 如果此段的最后一个单元地址是10100H,则堆栈底部=?、段的开头、堆栈的底、堆栈的顶、堆栈的段、8088/8086的操作数分为3种,1、即时数(常数)。 正确的MOV 8000H、DX; 错误、2、寄存器操作数、8个通用寄存器或4个段寄存器中仅存储操作数、字操作数,段寄存器存储当前操作数的段基地址,即时数为段寄存器、SI、DI、b 通常,不允许两个操作数同时是存储器操作数,不允许转移到ES,并且存储器单元的物理地址=基于段的地址偏移地址,并且如果没有指定与指令相关联的段寄存器,则CPU为默认段表3.3级寄存器使用的一些基本约束、和存储器操作数的偏移地址(也称为有效地址)可以由指令以不同地址方式给出。 例如,如果(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论