- 1、本文档共144页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 16位寄存器,其中有7位未用。 D15 D0 OF DF IF TF SF ZF AF PF CF 进借位标志 奇偶标志 半进借位标志 零标志 符号标志 跟踪标志 中断允许 方向标志 溢出标志 1-有进、借位 0-无进、借位 1-低8位有偶数个1 0-低8位有奇数个1 1-低4位向高4位有进、借位 0-低4位向高4位无进、借位 1-结果为0 0-结果不为0 三、8086 的 分 段 存 储 结 构 存储器为什么要分段呢? 16位微处理器,常规上管理216 = 64KB的存储空间 这样的存储空间满足不了应用的要求。 用什么方法来扩大呢? 将正常管理的64KB存储空间定义为一个段 让微处理器能够管理多个这样的段 通过分段存储结构,8086/8088能够管理1MB的存储空间。 存储器分段后如何来管理呢? 每个段的起始地址称为:段基址或段地址 每个段内的地址称为:段内偏移地址 一个物理存储单元就可以通过“段地址:偏移地址”来唯一确定了。 返回首页 依照用途的不同,可分为如下段 代码段 (Code Segment, CS) 数据段 (Data Segment, DS) 堆栈段 (Stack Segment, SS) 附加数据段 (Extended Data Segment, ES) 存储程序(指令)代码。其段基址存放于CS寄存器,段内偏移地址存放于IP寄存器 存储程序定义的变量。段基址存放于DS寄存器,段内偏移地址存放于SI、DI或BX寄存器 管理系统堆栈。段基址存放于SS寄存器,段内偏移地址存放于SP或BP寄存器 存储经过处理的中间变量。段基址存放于ES寄存器,段内偏移地址存放于SI、DI或BX寄存器 返回首页 DI SI BP SP DL DH CL CH BL BH AL AH FR IP ES SS DS CS 数据寄存器 指针寄存器 和 变址寄存器 段寄存器 指令指针 标志寄存器 AX BX CX DX 8086/8088 的寄存器组 作为累加器用,在加法运算中参与运算,结果存于累加器中; 所有的I/O指令都隐含地使用AX与外部设备传送信息。 作为通用寄存器使用 在采用基址寻址方式时,用作基址寄存器 作为通用寄存器使用; 常用来保存计数值,如在移位指令、循环指令和串处理指令中用作隐含的计数器。 作为通用寄存器使用; 在一些指令中,通常用它来存放数据,所以又称为数据寄存器; 在做双字长运算时,将DX和AX组合在一起存放双字长数,用DX存放高位字。 当前代码段的段地址,指令就是从这段取出 当前代码段的偏移地址。又称为程序计数器, 控制程序中指令执行的顺序 基址指针寄存器,指示一组数据的起始地址 源变址寄存器 目的变址寄存器 用于确定数据段中某一 存储单元的地址 指向数据段,程序变量存于此段 指向附加段,这个段用来存放经过处理的中间数据 堆栈指针寄存器,指示堆栈栈顶的偏移地址 指向堆栈段,堆栈操作使用这段存储空间 返回首页 由段基址和相对于该段的偏移地址共同描述的地址 ——逻辑地址 00000H ---- FFFFFH 例如: 52000H 例如: 5000H:2000H 段基址 偏移地址 段基址寄存器管理 程序设计中使用的,方便程序设计 20根地址线所表示的地址 ——物理地址 返回首页 0 0 0 0 段 地 址 如何根据16位的段地址和16位的段内偏移地址来计算20位的物理地址呢? 19 … 4 3 … 0 段地址左移四位 偏 移 地 址 15 14 13 …… 2 1 0 ∑ 20 位 的 物 理 地 址 8086/8088 的分段存储结构 * 返回首页 物理地址的计算方法 段地址左移四位,再加上偏移地址,就得到20位的物理地址。 5000H:2000H 逻辑地址 52000H 物理地址 计算 寻址 内存 ………….. 00000H FFFFFH 返回首页 四、8086的引脚功能 0102030405060708091011121314151617181920 4039383736353433323130292827262524232221 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND V
您可能关注的文档
- 华东理工选修课世界文明其遗迹——10玛雅文明讲课.ppt
- 急性胸痛的诊治讲课.ppt
- 急性胰腺炎(修改版)讲课.ppt
- 急性硬膜外血肿手术病人健康宣教讲课.ppt
- 急诊多发伤护理查房(完整版)讲课.ppt
- 急诊护患沟通讲课.ppt
- 急诊护士应具备的专业素质能力讲课.ppt
- 疾病诊断试验讲课.ppt
- 集合与充要条件讲课.ppt
- 集装箱运输与货运代理实训2讲课.ppt
- 19.2.2.2一次函数的图象与性质(分层练习)-2023-2024学年八年级数学下册同步精品课堂(人教版)原卷版.docx
- 19.2.2.4一次函数与实际问题(分层练习)-2023-2024学年八年级数学下册同步精品课堂(人教版)解析版.docx
- PVC在塑料改性中如何挑选润滑剂?.docx
- 热塑性动态硫化橡胶.docx
- 发泡聚丙烯材料是如何生产的?.docx
- PLA的3种改性方法、6种常用阻燃剂.docx
- 10.3 物体的浮沉条件及其应用(分层练习)-2023-2024学年八年级物理下册同步精品课堂(人教版)(原卷版)2.docx
- 10.3 物体的浮沉条件及其应用(分层练习)-2023-2024学年八年级物理下册同步精品课堂(人教版)(解析版).docx
- 10.3 物体的浮沉条件及其应用(分层练习)-2023-2024学年八年级物理下册同步精品课堂(人教版)(原卷版).docx
- 10.3 物体沉浮条件及应用(原卷版)(人教版).docx
文档评论(0)