1 計算機基礎知識 1.1 計算機的發展 1.2 計算機中的進位計數制 1.3 帶符號靈敏的表示方法 1.4 定點數和浮點數 1.5 二進制信息編碼 1.6 算術運算和邏輯運算 1.7 微型計算機系統的基本組成 2 微處理器 2.1 8086內部結構 2.2 8086外部引腳及控制信號 2.3 8086最小模式和最大模式下的基本系統 2.4 8086總線操作與時序 2.5 8086指令尋址方式 2.6 8086指令系統 2.7 80386 2.8 80486 2.9 Pentium(P5)及Pentium MMX(P55C) 2.10 Pentium Pro (P6)與PentiumII/III/4 2.11 Pentium系列PC機主板的構成 3 匯編語言程序設計 3.1 匯編語言的基本概念 3.2 匯編語言的語法規則 3.3 指令性語句 3.4 指示性語句(偽指令語) 3.5 匯編 3.6 匯編語言程序設計方法與步驟 3.7 匯編語言程序設計的基本結構 3.8 軟件中斷和系統功能調用 4 存儲器 4.1 存儲器分類及主要性能指標 4.2 內存儲器 4.3 內存儲器的擴展與連接 4.4 外存儲器 5 輸入/輸出(I/O)及接口 5.1 輸入/輸出(I/O)接 5.2 輸入(輸出(I/O)接口的功能與分類 5.3 輸入/輸出(I/O)的數據傳送方式 5.4 并行通信與可編程并行接口8255的功能 5.5 可編程并行接口8255的編程和應用 5.6 串行通信與串行接口的功能 5.7 可編程串行接口8251的功能及應用 5.8 輸入/輸出的計數/定時控制 5.9 輸入/輸出的中斷及優先級控制 5.10 簡易鍵盤/LED顯示器接口 5.11 常用外部設備接口 5.12 外圍通道接口 6 微機系統組成及應用 6.1 總線 6.2 微型計算機系統組成 6.3 駐留軟件及操作系統 6.4 微機應用系統組成 6.5 微機應用系統的算法與應用軟件 6.6 微機應用系統設計與開發 7 軟件概念及數據構 7.1 軟件及其發展 7.2 算法及其描述 7.3 操作系統的概念 7.4 數據、數據元素和數據結構 7.5 線性表 7.6 棧 7.7 隊列 7.8 數組的概念及其存儲結構 7.9 線性鏈表 7.10 鏈棧、鏈隊列和雙向鏈表 7.11 查找(線性、對半) 7.12 排序(選擇、插入、冒泡、快速) 附錄 算法的VC++語句描述形式 8 軟件工程 8.1 軟件工程和軟件管理 8.2 軟件開發的幾種方法 8.3 結構化分析 8.4 結構化設計 8.5 面向對象分析與設計 8.6 軟件測試 8.7 軟件維護 8.8 軟件文檔
|