《高等院校計(jì)算機(jī)教材系列:16/32位微機(jī)原理、匯編語言及接口技術(shù)教程》全面論述了微型計(jì)算機(jī)的基本系統(tǒng),微處理器內(nèi)部結(jié)構(gòu)、指令系統(tǒng)和匯編語言程序設(shè)計(jì),微處理器外部特性,存儲(chǔ)器系統(tǒng),輸入輸出接口,總線及總線接口,典型的接口芯片及與它們相關(guān)聯(lián)的控制接口技術(shù),還論述了32位Intel80x86微處理器和32位微機(jī)的新技術(shù)。
針對(duì)當(dāng)前多數(shù)高等院校的教學(xué)實(shí)際展開。16位內(nèi)容刪繁就簡,突出基本原理和技術(shù),32位新技術(shù)放在最后一章展開。
包括微機(jī)原理、匯編語言及接口技術(shù)三部分內(nèi)容,可適應(yīng)不同學(xué)校或?qū)I(yè)的各種教學(xué)計(jì)劃,適合作為“匯編語言與接口技術(shù)”、“微機(jī)原理與匯編語言”、“微機(jī)原理及接口技術(shù)”等課程的教材。
提供豐富的教學(xué)資源。作者為《高等院校計(jì)算機(jī)教材系列:16/32位微機(jī)原理、匯編語言及接口技術(shù)教程》專門開辟了“大學(xué)微機(jī)技術(shù)系列課程教學(xué)輔助網(wǎng)站”其中包含豐富的教學(xué)資源,幫助讀者牢固掌握所學(xué)內(nèi)容。
前言
第1章 微型計(jì)算機(jī)系統(tǒng)概述
1.1 微型計(jì)算機(jī)的發(fā)展
1.1.1 通用微處理器
1.1.2 專用微處理器
1.1.3 摩爾定律
1.2 微型計(jì)算機(jī)的系統(tǒng)組成
1.2.1 馮·諾伊曼計(jì)算機(jī)結(jié)構(gòu)
1.2.2 微型計(jì)算機(jī)的硬件組成
1.2.3 IBMPC系列機(jī)結(jié)構(gòu)
1.2.4 微型計(jì)算機(jī)的軟件系統(tǒng)
1.3 計(jì)算機(jī)中的數(shù)據(jù)表示
1.3.1 數(shù)值的編碼
1.3.2 字符的編碼
習(xí)題
第2章 微處理器指令系統(tǒng)
2.1 微處理器的內(nèi)部結(jié)構(gòu)
2.1.1 微處理器的基本結(jié)構(gòu)
2.1.2 8088/8086的功能結(jié)構(gòu)
2.1.3 8088/8086的寄存器結(jié)構(gòu)
2.1.4 8088/8086的存儲(chǔ)器結(jié)構(gòu)
2.2 8088/8086的尋址方式
2.2.1 立即數(shù)尋址方式
2.2.2 寄存器尋址方式
2.2.3 存儲(chǔ)器尋址方式
2.3 數(shù)據(jù)傳送類指令
2.3.1 通用數(shù)據(jù)傳送指令
2.3.2 堆棧操作指令
2.3.3 標(biāo)志操作指令
2.3.4 地址傳送指令
2.4 算術(shù)運(yùn)算類指令
2.4.1 加法和減法指令
2.4.2 符號(hào)擴(kuò)展指令
2.4.3 乘法和除法指令
2.4 4十進(jìn)制調(diào)整指令
2.5 位操作類指令
2.5.1 邏輯運(yùn)算指令
2.5.2 移位指令
2.5.3 循環(huán)移位指令
2.6 控制轉(zhuǎn)移類指令
2.6.1 無條件轉(zhuǎn)移指令
2.6.2 條件轉(zhuǎn)移指令
2.6.3 循環(huán)指令
2.6.4 子程序指令
2.6.5 中斷指令和系統(tǒng)功能調(diào)用
2.7 處理器控制類指令
習(xí)題
第3章 匯編語言程序設(shè)計(jì)
3.1 匯編語言的源程序格式
3.2 常量、變量和屬性
3.2.1 常量
3.2.2 變量
3.2.3 名字和標(biāo)號(hào)的屬性
3.3 順序程序設(shè)計(jì)
3.4 分支程序設(shè)計(jì)
3.5 循環(huán)程序設(shè)計(jì)
3.5.1 計(jì)數(shù)控制循環(huán)
3.5.2 條件控制循環(huán)
3.5.3 串操作類指令
3.6 子程序設(shè)計(jì)
3.6.1 過程定義和子程序編寫
3.6.2 用寄存器傳遞參數(shù)
3.6.3 用共享變量傳遞參數(shù)
3.6.4 用堆棧傳遞參數(shù)
3.6.5 子程序模塊
3.6.6 子程序庫
3.7 宏匯編
習(xí)題
第4章 微機(jī)總線
4.1 總線技術(shù)
4.1.1 總線類型
4.1.2 總線的數(shù)據(jù)傳輸
4.2 8088的引腳信號(hào)
4.2.1 8088的兩種組態(tài)模式
4.2.2 地址/數(shù)據(jù)信號(hào)
4.2.3 讀寫控制信號(hào)
4.2.4 其他控制信號(hào)
4.3 8088的總線時(shí)序
4.3.1 寫總線周期
4.3.2 讀總線周期
4.4 8086和80286的引腳
4.5 微機(jī)系統(tǒng)總線
4.5.1 IBMPC總線
4.5.2 ISA總線
習(xí)題
第5章 主存儲(chǔ)器
5.1 半導(dǎo)體存儲(chǔ)器
5.1.1 半導(dǎo)體存儲(chǔ)器的分類
5.1.2 半導(dǎo)體存儲(chǔ)器芯片的結(jié)構(gòu)
5.1.3 半導(dǎo)體存儲(chǔ)器的主要技術(shù)指標(biāo)
5.2 隨機(jī)存取存儲(chǔ)器
5.2.1 SRAM
5.2.2 DRAM
5.3 只讀存儲(chǔ)器
5.3.1 EPROM
5.3.2 EEPROM
5.3.3 FlashMemory
5.4 半導(dǎo)體存儲(chǔ)器的連接
5.4.1 存儲(chǔ)器芯片的地址譯碼
5.4.2 存儲(chǔ)容量的擴(kuò)充
習(xí)題
第6章 輸入輸出接口
6.1 I/O接口概述
6.1.1 I/O接口的典型結(jié)構(gòu)
6.1.2 I/O端口的編址
6.1.3 輸入輸出指令
6.1.4 外設(shè)與主機(jī)的數(shù)據(jù)傳送方式
6.2 無條件傳送
6.3 查詢傳送
6.4 中斷傳送
6.4.1 中斷傳送的工作過程
6.4.2 中斷優(yōu)先權(quán)管理
6.5 DMA傳送
習(xí)題
第7章 中斷控制接口
7.1 8088中斷系統(tǒng)
7.1.1 8088的中斷類型
7.1.2 8088的中斷響應(yīng)過程
7.1.3 8088的中斷向量表
7.2 內(nèi)部中斷服務(wù)程序
7.3 8259A中斷控制器
7.3.1 8259A的內(nèi)部結(jié)構(gòu)和引腳
7.3.2 8259A的中斷過程
7.3.3 8259A的工作方式
7.3.4 8259A的編程
7.4 8259A在IBMPC系列機(jī)上的應(yīng)用
7.5 外部中斷服務(wù)程序
7.6 駐留中斷服務(wù)程序
習(xí)題
第8章 定時(shí)計(jì)數(shù)控制接口
8.1 8 253/8254定時(shí)計(jì)數(shù)器
8.1.1 8253/8254的內(nèi)部結(jié)構(gòu)和引腳
8.1.2 8253/8254的工作方式
8.1.3 8253/8254的編程
8.2 8 253/8254在IBMPC系列機(jī)上的應(yīng)用
8.2.1 定時(shí)中斷和定時(shí)刷新
8.2.2 揚(yáng)聲器控制
8.2.3 可編程硬件延時(shí)
8.3 擴(kuò)充定時(shí)計(jì)數(shù)器的應(yīng)用
習(xí)題
……
附錄
參考文獻(xiàn)