TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
微機原理與組合語言程序設計(第二版)(簡體書)
滿額折

微機原理與組合語言程序設計(第二版)(簡體書)

人民幣定價:36 元
定價
:NT$ 216 元
優惠價
87188
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《微機原理與匯編語言程序設計(第2版)》由荊 淑霞主編,首先介紹計算機硬件基本知識和微機的基 本工作原理,然后以Intel 8086/8088系列 微機為對象介紹匯編語言程序設計。全書共11章,主 要內容有:微型計算機概述、計算機 中的數據表示、80X86微處理器及體系結構、8086指 令系統、匯編語言的基本表達及其運 行、匯編語言程序設計、中斷調用程序設計、高級匯 編技術、匯編語言與高級語言的連接。
本書內容的安排力求循序漸進,重點突出,難點 分散,融入了作者多年教學和實踐的經 驗及體會。通過理論課的課堂講授和上機實驗,力爭 使學生能夠掌握匯編語言的基本編程方 法。本書配有《微機原理與匯編語言程序設計(第二 版)——習題解答、實驗指導和實訓》。
《微機原理與匯編語言程序設計(第2版)》適合 作為高等學校教材,也可用于高等教育自學教材,還 可作為從事微型計算機硬 件和軟件開發的工程技術人員學習和應用的參考書。

名人/編輯推薦

《21世紀高等院校規劃教材:微機原理與匯編語言程序設計(第2版)》適合作為高等學校教材,也可用于高等教育自學教材,還可作為從事微型計算機硬件和軟件開發的工程技術人員學習和應用的參考書。

目次

再版前言
第1章微型計算機概述
本章學習目標
1.1計算機的發展與應用
1.1.1計算機的發展歷史及發展趨勢
1.1.2計算機的特點與分類
1.1.3計算機的應用
1.2計算機的基本結構和工作原理
1.2.1計算機的基本結構
1.2.2計算機的工作原理
1.3計算機系統
1.3.1計算機的硬件系統
1.3.2計算機的軟件系統
1.4微型計算機的基本概念
1.4.1微處理器的產生、發展及分類
1.4.2微型計算機的性能指標介紹
1.4.3微型計算機的特點及應用
1.4.4微型計算機系統的組成
本章小結
習題1
第2章計算機中的數據表示
本章學習目標
2.1計算機中的數制及其轉換
2 1.1數制的基本概念
2.1.2數制之間的轉換
2.2計算機中數值數據的表示及運算
2.2.1基本概念
2.2.2帶符號數的原碼、反碼、補碼表示
2.2.3定點數和浮點數表示
2.2.4定點補碼加法運算溢出判斷
2.3其他數據表示方法
2.3.1美國信息交換標準代碼(ASCII碼)
2.3.2二一十進制編碼——BCD碼
2.3.3漢字編碼
2.3.4圖像(圖形)信息的表示方法
2.3.5語音信息的表示方法
本章小結
習題2
第3章80X86微處理器及其體系結構
本章學習目標
3.1 8086微處理器的內部結構
3.1.1基本性能指標
3.1.2 8086微處理器內部結構組成
3.1.3 8086CPU的寄存器結構
3.1.4 8086CPU的外部引腳特性
3.2 8086微處理器的存儲器組織
3.2.1存儲器的標準結構
3.2.2存儲器的分段
3.2.3邏輯地址(Logic Address)和實際地址(Physical Address)
3.2.4專用和保留的存儲器單元及堆棧
3.3 8086CPU的總線周期和操作時序
3.3.1 8284A時鐘信號發生器
3.3.2 8086總線周期
3.3.3 8086CPU的最小/最大工作方式
3.3.4 8086CPU的操作時序
3.4 80286/80386/80486微處理器簡介
3.4.1 80286微處理器簡介
3.4.2 80386微處理器簡介
3.4.3 80486微處理器簡介
本章小結
習題3
第4章尋址方式與指令系統
本章學習目標
4.1指令格式和操作數類型
4.2指令的尋址方式
4.2.1尋址、尋址方式的概念
4.2.2與數據有關的尋址方式
4.2.3 I/O端口尋址方式
4.2.4與轉移地址有關的尋址方式
4.3 8086指令系統
4.3.1數據傳送類指令
4.3.2 DOS系統功能調用
4.4 80286增強和擴充指令
4.4.1 80286工作模式
4.4.2有符號整數乘法指令
4.4.3 堆棧操作指令
4.4.4移位指令
4.4.5支持高級語言的指令
4.5 80386增強和擴充指令
4.5.1數據傳送與擴展指令
4.5.2地址傳送指令
4.5.3有符號乘法指令
4.5.4符號擴展指令
4.5.5堆棧操作指令
4.5.6移位指令
4.5.7位操作指令
4.5.8條件設置指令
4.6 80486新增指令
4.7 Pentium新增指令
本章小結
習題4
第5章偽指令及匯編語言程序結構
本章學習目標
5.1匯編語言和匯編程序
5.1.1 匯編語言
5.1.2匯編程序
5.2匯編語言語句格式
5.2.1 名字項
5.2.2操作碼項
5.2.3操作數項
5.3偽指令語句
5.3.1數據定義偽指令
5.3.2符號定義偽指令
5.3.3段定義偽指令
5.3.4過程定義偽指令
5.3.5結構定義偽指令
5.3.6模塊定義與連接偽指令
5.3.7程序計數器$和ORG偽指令
5.4匯編語言程序的段結構
5.5匯編語言程序上機過程
5.5.1 匯編語言的工作環境及上機步驟
5.5.2匯編語言源程序的建立
5.5.3將源程序文件匯編成目標程序文件
5.5.4用連接程序生成可執行程序文件
5.5.5程序的執行
5.5.6程序的調試
5.6匯編語言程序運行實例
本章小結
習題5
第6章匯編語言程序設計
本章學習目標
6.1 匯編語言程序設計的基本方法和基本
步驟
6.1.1匯編語言程序設計的基本步驟
6.1.2結構化程序的概念
6.1.3流程圖畫法規定
6.2算術運算類指令
6.2.1加法指令
6.2.2減法指令
6.2.3乘法運算指令
6.2.4除法運算指令
6.2.5 BCD碼調整指令
6.3邏輯運算與移位類指令
6.3.1 邏輯運算類指令
6.3.2 非循環移位指令
6.3.3循環移位指令
6.4順序程序的結構形式和程序設計
6.4.1順序程序的結構形式
6.4.2順序結構的程序設計
本章小結
習題6
第7章分支結構程序設計
本章學習目標
7.1轉移類指令
7.1.1 JMP無條件轉移指令
7.1.2條件轉移指令
7.2分支程序的結構形式和程序設計
7.2.1分支程序的結構形式
7.2.2分支結構的程序設計
本章小結
習題7
第8章循環結構程序設計
本章學習目標
8.1循環程序的基本結構
8.1.1循環程序的組成
8.1.2循環程序的結構
8.2循環控制指令及串指令
8.2.1循環控制指令
8.2.2串操作類指令
8.3循環結構程序的設計方法
8.3.1循環控制的方法
8.3.2循環程序的控制結構
8.4單循環程序設計
8.5多重循環
本章小結
習題8
第9章子程序設計
本章學習目標
9.1子程序的基本概念
9.1.1子程序定義偽指令
9.1.2調用與返回指令
9.2子程序設計
9.2.1子程序說明信息
9.2.2保護現場與恢復現場
9.2_3子程序參數傳遞方法
9.3子程序的嵌套與遞歸
9.3.1子程序的嵌套
9.3.2子程序的遞歸
9.4 中斷調用程序設計
9.4.1中斷的基本概念
9.4.2 DOS中斷和系統功能調用
9.4.3 BIOS中斷調用
本章小結
習題9
第10章高級匯編技術
本章學習目標
10.1宏匯編
10.1.1宏定義、宏調用和宏展開
10.1.2形參和實參
10.1.3偽指令PURGE
10.1.4偽指令LOCAL
10.2重復匯編
10.2.1定重復偽指令REPT
10.2.2不定重復偽指令IRP
10.2.3不定重復字符偽指令IRPC
10.3條件匯編
本章小結
習題10
第11章模塊化程序設計
本章學習目標
11.1段的定義
11.1.1段的完整定義
11.1.2定位類型
11.1.3組合類型
11.1.4類別
11.2模塊間的通信
11.2.1偽指令PUBLIC和EXTRN
11.2.2多個模塊之間的變量傳送
11.3匯編語言與C/C++語言的混合編程
11.3.1 C/C++語言程序與匯編語言過程的模塊連接
11.3.2 C/C++語言程序調用匯編語言的行內匯編法
本章小結
習題11
附錄A 8086指令系統
附錄B DOS系統功能調用(1NT 21H)
附錄C BIOS功能調用
附錄D 80X86中斷向量
參考文獻

書摘/試閱



如通用數據存取,除由約定的DS給出段基址外,還可以指定CS、SS和ES;有些操作,只能使用約定的段寄存器,不允許指定其他段寄存器,如取指令只使用CS。表中的有效地址EA是指按尋址方式計算的偏移地址。
例如,若某內存單元處于數據段中,DS的值為8915H,偏移地址為0100H,那么這個單元的物理地址為:89150H+0100H=89250H。
3.2.4專用和保留的存儲器單元及堆棧
1.專用和保留的存儲器單元
8086CPU是Intel公司的產品,Intel公司為了保證與未來的Intel公司產品的兼容性,規定在存儲區的最低地址區和最高地址區保留一些單元供CPU的某些特殊功能專用或為將來開發軟件產品和硬件產品而保留,其中:
(1)00000H~003FFH(共1KB):用于中斷,以存放中斷向量,這一區域又稱為中斷向量表。
(2)FFFFOH~FFFFFH(共16B):用于系統復位啟動。
IBM公司遵照這種規定,在IBM PC/XT這種最通用的8086系統中也相應規定:
000000H~o03FFH(共1KB):用來存放中斷向量表,即中斷處理服務程序的入口地址。每個中斷向量占4個字節,前兩個字節存放中斷處理服務程序入口的偏移地址(IP),后兩個字節存放中斷服務程序入口的段地址(CS)。因此,IKB區域可以存放對應于256個中斷處理服務程序的入口地址。但是,對一個具體的機器系統而言,256級中斷是用不完的,所以這個區域的大部分單元是空著的。當系統啟動、引導完成時,這個區域的中斷向量就被建立起來了。
B0000H~BOFFFH(共4KB):是單色顯示器的視頻緩沖區,存放單色顯示器當前屏幕顯示字符所對應的ASCII碼及其屬性。
B8000H~BBFFFH(共16KB):是彩色顯示器的視頻緩沖區,存放彩色顯示器當前屏幕像素點所對應的代碼。
FFFFOH~FFFFFH(共16B):一般用來存放一條無條件轉移指令,使系統在上電或復位時會自動跳轉到系統的初始化程序。這個區域被包含在系統的ROM范圍內,在ROM中駐留著系統的基本I/O系統程序,即BIOS。
由于專用和保留存儲單元的規定,使用Intel公司CPU的各類兼容微型計算機都具有較好的兼容性。
2.堆棧
在子程序調用和中斷處理過程時,要分別保存返回地址和斷點地址。在進入子程序和中斷處理后,還需要保留通用寄存器的值;子程序返回和中斷處理返回時,則要恢復通用寄存器的值,并分別將返回地址或斷點地址恢復到指令指針寄存器中。這些功能都要通過堆棧來實現,其中寄存器的保存和恢復需要由堆棧指令來完成。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 188
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區