第1章 功能概要
1.1 通用描述
1.2 體系結構概要
1.2.1 CPU核
1.2.2 GeodeLink控制處理器
1.2.3 GeodeLink接口單元
1.2.4 GeodeLink存儲器控制器
1.2.5 圖形處理器
1.2.6 顯示控制器
1.2.7 視頻處理器
1.2.8 視頻輸入端口
1.2.9 GeodeLink PCI橋
1.2.10 安全塊
第2章 CPU核
2.1 核處理器的功能結構
2.1.1 8086的功能結構
2.1.2 80386的功能結構
2.1.3 Geode LX的功能結構
2.2 Geode LX處理器的執(zhí)行環(huán)境
2.2.1 操作模式
2.2.2 基本執(zhí)行環(huán)境概要
2.2.3 存儲器組織
2.2.4 基本的程序執(zhí)行寄存器
2.2.5 系統(tǒng)寄存器集
2.2.6 x87 FPU結構
2.2.7 CPU核初始化
第3章 Geode LX處理器的工作方式
3.1 實地址方式
3.2 保護虛擬地址方式
3.2.1 保護方式下的尋址機制
3.2.2 全局描述符表和局部描述符表
3.2.3 描述符
3.2.4 選擇子
3.2.5 段描述符的高速緩沖寄存器
3.2.6 Geode LX處理器中的特權級
3.2.7 任務切換
3.3 虛擬8086方式
3.3.1 虛擬8086方式的特點
3.3.2 虛擬8086方式下的I/O位圖
3.3.3 進入和離開虛擬8086方式
3.3.4 虛擬8086方式的控制轉移
第4章 Geode LX的指令系統(tǒng)
4.1 基本數據類型
4.1.1 字、雙字和四字的對齊
4.1.2 數字數據類型
4.1.3 指針數據類型
4.1.4 位字段數據類型
4.1.5 串數據類型
4.2 Geode LX的指令格式
4.3 Geode LX指令的操作數尋址方式
4.3.1 立即數
4.3.2 寄存器操作數
4.3.3 存儲器操作數
4.3.4 I/O端口尋址
4.4 CPU核通用指令集
4.4.1 數據傳送指令
4.4.2 算術運算
4.4.3 位和字節(jié)指令
4.4.4 移位和旋轉指令
4.4.5 串操作指令
4.4.6 邏輯指令
4.4.7 控制傳送指令
4.4.8 標志控制操作
4.4.9 段寄存器指令
4.4.10 雜項指令
4.4.11 系統(tǒng)指令
4.5 x87 FPU指令
4.5.1 數據傳送
4.5.2 基本算術指令
4.5.3 比較
4.5.4 超越
4.5.5 加載常數
4.5.6 x87 FPU控制
第5章 匯編語言程序設計
5.1 匯編語言的格式
5.1.1 8086匯編語言程序的一個例子
5.1.2 8086匯編語言源程序的格式
5.2 語句行的構成
5.2.1 標記(Token)
5.2.2 符號(Symbol)
5.2.3 表達式(Expressions)
5.2.4 語句(Statements)
5.3 指示性語句(Directive Statements)
5.3.1 符號定義語句
5.3.2 數據定義語句
5.3.3 段定義語句
5.3.4 過程定義語句
5.3.5 結束語句
5.4 指令語句
5.4.1 指令助記符
5.4.2 指令前綴
5.4.3 操作數尋址方式
5.4.4 串操作指令
5.5 模塊與建模
5.5.1 寫與連接模塊
5.5.2 段定義指示符
5.5.3 若干十分有用的模塊
5.5.4 在模塊之間傳遞參數
5.6 組合匯編語言與C程序
5.6.1 為什么是C
5.6.2 插入匯編代碼至C語言
5.6.3 C程序調用匯編語言過程
5.7 使用386、486及以上處理器的32位寄存器的編程
5.7.1 使用32位寄存器
5.7.2 在386/486中,通用寄存器也可以作為指針
5.7.3 使用32位寄存器的匯編語言指示符
5.8 宏匯編與條件匯編
第6章 存儲器
6.1 緩存(cache)
6.1.1 緩存組織
6.1.2 基本概念
6.1.3 cache的讀/寫策略
6.1.4 高速緩存cache的一些問題
6.2 現代RAM
6.2.1 內存條的構成
6.2.2 擴展數據輸出動態(tài)隨機訪問存儲器EDO DRAM
6.2.3 同步動態(tài)隨機訪問存儲器SDRAM
6.2.4 突發(fā)存取的高速動態(tài)隨機存儲器Rambus DRAM
6.3 只讀存儲器(ROM)
6.3.1 掩模只讀存儲器
6.3.2 可擦除的可編程序的只讀存儲器EPROM
6.3.3 電可擦除的可編程序的ROM(E2PROM,Electrically Erasable Programmable ROM)
6.3.4 新一代可編程只讀存儲器FLASH存儲器
6.4 虛擬存儲器管理與Geode LX處理器的MMU單元
6.4.1 虛擬存儲器概念
6.4.2 Geode LX處理器的存儲管理單元
6.5 GeodeLink存儲控制器
6.5.1 功能的硬件
6.5.2 電源控制
6.5.3 BIOS初始化序列
6.6 GeodeLink存儲控制器寄存器描述
6.6.1 GLD電源管理(GLD_MSR_PM)
6.6.2 刷新與編程(MC_CF07_DATA)
6.6.3 定時與模式編程(MC_CF8F_DATA)
6.6.4 特征啟用(MC_CF1017_DATA)
6.6.5 時鐘與調試(MC_CFCLK_DBUG)
第7章 主要接口單元
7.1 GeodeLink接口單元
7.1.1 MSR集
7.1.2 GLIU中幾個主要的模型特定的寄存器
7.2 GeodeLink PCI橋
7.2.1 GeodeLink接口塊
7.2.2 FIFO/同步塊
7.2.3 前向處理塊
7.2.4 PCI總線接口塊
7.2.5 PCI仲裁器
7.2.6 異常處理
7.2.7 GLPCI中幾個主要的模型特定的寄存器
7.3 安全塊
7.3.1 安全塊功能
7.3.2 功能描述
7.3.3 安全塊中幾個主要的模型特定的寄存器
7.4 GeodeLink控制處理器
7.4.1 TAP控制器
7.4.2 復位邏輯
7.4.3 時鐘控制
7.4.4 同伴設備接口
7.5 顯示控制器
7.5.1 功能概要
7.5.2 VBI數據
7.5.3 GenLock
7.5.4 VGA塊功能概要
7.5.5 圖形伸縮/濾波器
7.5.6 彩色鍵消除
7.5.7 使用圖形濾波器
7.5.8 隔行方式
7.5.9 隔行的時序舉例
7.6 顯示控制器寄存器描述
7.6.1 DC通用配置
7.6.2 DC顯示配置
7.6.3 DC水平與總的定時
7.6.4 DC CRT水平消隱定時
7.6.5 DC CRT水平同步定時
7.6.6 DC 垂直與總定時
7.6.7 DC CRT垂直消隱定時
7.6.8 DC CRT垂直同步定時
7.6.9 DC 幀緩沖器活動區(qū)域寄存器
7.6.10 DC贓/有效RAM訪問
7.6.11 DC圖形濾波伸縮
7.6.12 DC IRQ/濾波器控制
7.6.13 DC 濾波器系數數據寄存器1
7.6.14 DC 濾波器系數數據寄存器2