出版時(shí)間:2001-08 出版社:中國(guó)水利水電出版社 作者:曹洪其 頁(yè)數(shù):299 字?jǐn)?shù):472000
內(nèi)容概要
本書(shū)以8086/8088為主介紹了匯編語(yǔ)言的基礎(chǔ)知識(shí)和程序設(shè)計(jì)方法。全書(shū)共分10章,分別介紹了匯編語(yǔ)言的基礎(chǔ)知識(shí)、IBM PC計(jì)算機(jī)組織、8086/8088 CPU的指令系統(tǒng)、匯編語(yǔ)言程序格式與程序調(diào)試方法、基本程序設(shè)計(jì)、子程序設(shè)計(jì)、輸入輸出程序設(shè)計(jì)和中斷技術(shù)、系統(tǒng)功能調(diào)用和BIOS中斷調(diào)用程序設(shè)計(jì)、匯編語(yǔ)言與高級(jí)語(yǔ)言的連接、TSR程序設(shè)計(jì)等內(nèi)容。
書(shū)籍目錄
前言
1 匯編語(yǔ)言基礎(chǔ)知識(shí)
1.1 計(jì)算機(jī)系統(tǒng)的組成
1.1.1 計(jì)算機(jī)硬件的組成
1.1.2 計(jì)算機(jī)的軟件系統(tǒng)
1.2 程序設(shè)計(jì)語(yǔ)
1.2.1 機(jī)器語(yǔ)言
1.2.2 匯編語(yǔ)言
1.2.3 高級(jí)語(yǔ)言
1.2.4 匯編語(yǔ)言的應(yīng)用
1.3 數(shù)據(jù)信息的表示
1.3.1 數(shù)制與轉(zhuǎn)換
1.3.2 數(shù)值數(shù)據(jù)的表示
1.3.3 非數(shù)值數(shù)據(jù)的表示
習(xí)題一
2 IBM PC計(jì)算機(jī)組織
2.1 INTEL 8086/8088 CPU微處理器
2.2 8088微處理器的寄存器
2.2.1 通用寄存器
2.2.2 專用寄存器
2.3 8088的存儲(chǔ)器
2.3.1 存儲(chǔ)單元的地址和內(nèi)容
2.3.2 存儲(chǔ)器地址的分段
2.3.3 邏輯地址和物理地址
2.3.4 分段結(jié)構(gòu)的使用
2.4 端口與外部設(shè)備
習(xí)題二
3 8086/8088的尋址方式和指令系統(tǒng)
3.1 尋址方式
3.1.1 指令結(jié)構(gòu)
3.1.2 操作數(shù)尋址方式(operand-addressing modes)
3.1.3 段跨越(segment overriding)
3.2 8086/8088的指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送指令
3.2.2 轉(zhuǎn)換指令
3.2.3 算術(shù)指令
3.2.4 十進(jìn)制調(diào)整指令
3.2.5 邏輯運(yùn)算和移位指令
3.2.6 字符串操作指令
3.2.7 控制轉(zhuǎn)移指令
習(xí)題三
4 匯編程序格式與程序調(diào)試
4.1 匯編語(yǔ)言程序的格式
4.1.1 匯編語(yǔ)言程序的基本結(jié)構(gòu)及編譯步驟
4.1.2 段的定義、假設(shè)與引用
4.1.3 程序的結(jié)束
4.1.4 匯編語(yǔ)言的語(yǔ)句
4.2 匯編程序調(diào)試
4.2.1 匯編程序的查錯(cuò)方法
4.2.2 匯編程序的調(diào)試工具
4.2.3 DEBUG的使用方法
4.2.4 用Turbo Debugger調(diào)試匯編程序
4.2.5 用Soft-ICE調(diào)試匯編程序
習(xí)題四
5 基本程序設(shè)計(jì)
5.1 概述
5.1.1 匯編語(yǔ)言程序設(shè)計(jì)的步驟
5.1.2 三種基本結(jié)構(gòu)
5.2 順序程序設(shè)計(jì)
5.2.1 加減運(yùn)算
5.2.2 乘除運(yùn)算
5.2.3 屏蔽、組合、求反碼、求補(bǔ)
5.2.4 二進(jìn)制數(shù)、BCD數(shù)及ASCll碼的轉(zhuǎn)換
5.3 分支程序設(shè)計(jì)
5.3.1 單重分支結(jié)構(gòu)的程序設(shè)計(jì)
5.3.2 多重分支結(jié)構(gòu)的程序設(shè)計(jì)
5.4 循環(huán)程序設(shè)計(jì)
5.4.1 循環(huán)程序的結(jié)構(gòu)
5.4.2 單重循環(huán)程序設(shè)計(jì)
5.4.3 多重循環(huán)程序設(shè)計(jì)
習(xí)題五
6 子程序設(shè)計(jì)
6.1 子程序與主程序
6.1.1 子程序與主程序
6.1.2 子程序調(diào)用與返回的方法
6.2 子程序設(shè)計(jì)方法
6.2.1 主調(diào)程序與子程序間的參數(shù)傳遞
6.2.2 寄存器內(nèi)容的保護(hù)與恢復(fù)
6.2.3 子程序的嵌套與遞歸調(diào)用
6.2.4 子程序文件
習(xí)題六
7 輸入輸出程序設(shè)計(jì)與中斷技術(shù)
7.1 輸入輸出概述
7.1.1 I/O接口
7.1.2 輸入輸出過(guò)程
7.2 輸入輸出的控制方式
7.2.1 程序直接控制方式
7.2.2 程序中斷傳送方式
7.2.3 直接存儲(chǔ)器存?。―MA)方式
7.3 中斷
7.3.1 中斷的基本概念
7.3.2 中斷處理過(guò)程
7.3.3 8086/8088CPU中斷系統(tǒng)
7.3.4 中斷控制器8259A
7.3.5 中斷程序設(shè)計(jì)
習(xí)題七
8 系統(tǒng)調(diào)用及程序設(shè)計(jì)
8.1 DOS系統(tǒng)功能調(diào)用
8.1.1 系統(tǒng)調(diào)用的方法
8.1.2 設(shè)備管理系統(tǒng)功能調(diào)用
8.1.3 文件管理系統(tǒng)功能調(diào)用
8.1.4 內(nèi)存管理系統(tǒng)功能調(diào)用
8.2 常用的BIOS功能調(diào)用
8.2.1 鍵盤(pán)驅(qū)動(dòng)程序(INT 16H)
8.2.2 顯示器輸出控制中斷調(diào)用(INT 10H)
8.2.3 打印機(jī)驅(qū)動(dòng)程序(INT 17H)
8.2.4 磁盤(pán)驅(qū)動(dòng)程序(INT 13H)
8.2.5 時(shí)鐘中斷調(diào)用(INT 1AH)
習(xí)題八
9 TSR程序設(shè)計(jì)
9.1 TSR程序與DOS內(nèi)存使用
9.2 活躍TSR與被動(dòng)TSR
9.3 DOS的重入問(wèn)題
9.4 TSR程序設(shè)計(jì)要點(diǎn)與實(shí)例
9.4.1 TSR程序設(shè)計(jì)要點(diǎn)
9.4.2 TSR程序?qū)嵗?br />習(xí)題九
10 匯編語(yǔ)言與高級(jí)語(yǔ)言的連接
10.1 C語(yǔ)言與匯編語(yǔ)言的連接
10.1.1 C語(yǔ)言與匯編語(yǔ)言連接的基本技術(shù)
10.1.2 C語(yǔ)言與匯編語(yǔ)言連接的實(shí)例程序
10.1.3 自動(dòng)生成匯編語(yǔ)言程序框架
10.1.4 C語(yǔ)言的內(nèi)部匯編
10.2 FoxPro語(yǔ)言與匯編語(yǔ)言的連接
10.2.1 FoxPro與匯編語(yǔ)言連接的一般方法
10.2.2 FoxPro與匯編語(yǔ)言的連接編程
10.3 QBASIC語(yǔ)言與匯編語(yǔ)言的連接
10.3.1 QBASIC語(yǔ)言調(diào)用匯編語(yǔ)言的基本方法
10.3.2 QBASIC語(yǔ)言與匯編語(yǔ)言的連接實(shí)例
習(xí)題十
附錄1 中斷向量地址表
附錄2 DOS系統(tǒng)功能調(diào)用表
參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版