一般用途暂存器堆叠.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一般用途暂存器堆叠.ppt

第 1 章 PC 的基本構造 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體:Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具 電腦的基本結構圖 80x86 系統 CPU 的特性 具有相容的指令群 具有相容的暫存器結構 具有相容的記憶體處理方式 80x86 的暫存器群 80x86 CPU 的內部暫存器分類 一般用途暫存器:AX、BX、CX、DX 堆疊、基底、索引及指令指位器:SP、BP、SI、DI、IP 節區暫存器:CS、DS、ES、SS 旗標:FLAG 一般用途暫存器 堆疊、基底、索引、及程式指位器 節區指位器與 FLAGS 暫存器 觀察及設定暫存器的值 一般暫存器群 AX:用來存放運算結果。 BX:做為基底定址法的基底暫存器。 CX:多用來做迴圈的計數器。 DX:做為資料暫存器。 指位暫存器群 IP 指位暫存器群 SP 指位暫存器群 SP 指位暫存器群 DI 與 SI 分節暫存器群 分節暫存器群 旗標暫存器:FLAG 80386 的暫存器群 80386 的 32 位元指位器 80386 的 16 位元節區暫存器 80486 的浮點數資料暫存器 記憶體:Memory 記憶體 (Memory) 是電腦用來存放程式及資料的地方。記憶體分為可存取記憶體 (RAM) 及唯讀記憶體 (ROM) 2 種。 記憶位址 記憶位址的圖示法 記憶位址的圖示法 PC 的記憶映射 d 命令:觀察記憶體的內容 f 命令:設定記憶體的內容 線性排列的記憶結構 自行規劃記憶體區間 80x86 的分節式記憶體管理 80x86 的 4 個記憶節區 節位址與節內位址 記憶窗 邏輯與物理空間之映射法 邏輯與物理空間之映射法 以 986895 這個絕對位址而言, 其 16 進位表示法為 F0F0F, 我們可將節區指位器設為 F0F0 而節內位址設為 000F, 二者錯開 4個位元相加後就是 F0F0F 了: 指出節區指位器與節內位址 F0F0F 的 3 種表示法 F0F0F 的 3 種表示法 80x86 I/O 結構 80x86 CPU 的 I/O 是一個獨立的系統, 有專用的指令與專用的 I/O 位址。 這些 I/O 位址與記憶單元一樣, 也經由排列編號來管理, 80x86 的 I/O 位址由 0000~FFFF 共有 64K。 I/O 映射 學習組合語言的基本工具 DEBUG 或 CV 都是 Microsoft 所發展出來的偵錯工具程式, 可以追蹤觀察每一個指令之執行細節。 由於 DEBUG 是在於 DOS 磁片中的小程式, 利於我們方便使用;而 CV 則是原始程式的偵錯工具, 較適合做大型程式的偵錯工作。 以 DEBUG 寫組合語言程式 以 DEBUG 寫組合語言程式 觀察組譯後情形的 u 命令 每次執行一行指令的 t 命令 追蹤程式執行過程的 p 命令 * * *

文档评论(0)

18273502 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档