-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
4/1 新書到! 3/25 新書到! 12/20新書到! 12/13 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

80x86組合語言與電腦體系結構

( 簡體 字)
作者:[美]戴默(Detmer,R.C.)著 / 鄭紅 等譯類別:1. -> 程式設計 -> 組合語言/編譯原理 -> 綜合
譯者:
出版社:機械工業出版社80x86組合語言與電腦體系結構 3dWoo書號: 1174
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:1/1/2006
頁數:332
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:7111176170
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

Introduction to 80x86 Assembly Language and Computer Architecture
[美]戴默(Detmer,R.C.)著 / 鄭紅 等譯

【內容簡介】
本書從電腦的結構層討論80x86組合語言與電腦體系結構,並提供了許多組合語言代碼的例子,便於讀者在組合語言層面上學習和掌握電腦體系結構。本書還集中介紹了高階語言中的一些概念以及一些作業系統的功能,並簡要描述了在硬體層用到的邏輯門。另外,本書考察了組合語言如何翻譯為機器語言,為讀者進一步學習電腦程式設計和體系結構打下基礎,有助於用任何編程語言有效地進行編程,激發讀者對電腦設計和體系結構進行更進一步的研究,或者更多地瞭解某個特定電腦系統的詳細內容。

本書特點
●重點介紹了32位元平面記憶體模型
●強調體系結構,如寄存器、記憶體編址、硬體功能等
●增加了高階語言概念
●初步介紹了組合語言編程以及Microsoft公司的WinDbg組合語言程式
●實例充分,並有針對性的練習和編程實踐

隨書光碟內容包括:
  Microsoft公司的MASM組合語言程式、全螢幕調試器WinDbg和聯編器以及完整的源代碼和作者自己編寫的用於輔助I/O的軟體。
目錄:

【目錄】
Richard C. Detmer
第1章 電腦中數的表示 1
1.1 二進位和十六進位數 1
1.2 字元編碼 4
1.3 有符號整數的二進位補數表示 6
1.4 二進位補數數的加減法 9
1.5 數的其他表示法 13
本章小結 15
第2章 電腦系統的組成 17
2.1 微機硬體:記憶體 17
2.2 微機的硬體:CPU 18
2.3 微機硬體:輸入/輸出設備 22
2.4 PC軟體 23
本章小結 25
第3章 組合語言的要素 26
3.1 彙編語句 26
3.2 一個完整的實例 28
3.3 程式的彙編、鏈結和運行 33
3.4 彙編器清單檔 38
3.5 常數運算元 43
3.6 指令中的運算元 46
3.7 使用IO.H中宏的輸入/輸出 49
本章小結 52
第4章 基本指令 54
4.1 複製資料指令 54
4.2 整數的加法和減法指令 61
4.3 乘法指令 69
4.4 除法指令 76
4.5 大數的加減 84
4.6 其他知識:微代碼抽象級 86
本章小結 87
第5章 分支和迴圈 88
5.1 無條件轉移 88
5.2 條件轉移、比較指令和if結構 92
5.3 迴圈結構的實現 103
5.4 組合語言中的for迴圈 113
5.5 陣列 118
5.6 其他:流水線 123
本章小結 124
第6章 過程 126
6.1 80x86堆疊 126
6.2 過程體、調用和返回 131
6.3 參數和局部變數 138
6.4 遞迴 145
6.5 其他體系結構:沒有堆疊的過程 149
本章小結 150
第7章 串操作 151
7.1 串指令 151
7.2 重複首碼和其他串指令 156
7.3 字元轉換 166
7.4 二進位補數整數轉換為ASCII碼串 169
7.5 其他體系結構: CISC和RISC設計 172
本章小結 173
第8章 位運算 174
8.1 邏輯運算 174
8.2 移位元和迴圈移位元指令 181
8.3 ASCII字串到二進位補數整數的轉換 190
8.4 硬體級—邏輯門 194
本章小結 195
第9章 彙編過程 197
9.1 兩次掃描彙編和一次掃描彙編 197
9.2 80x86指令編碼 200
9.3 巨集定義及其展開 209
9.4 條件彙編 213
9.5 IO.H中的宏 218
本章小結 221
第10章 浮點數運算 222
10.1 80x86浮點數結構 222
10.2 浮點型指令編程 234
10.3 浮點數的模擬 245
10.4 浮點數和嵌入式彙編 252
本章小結 253
第11章 十進位數字運算 254
11.1 壓縮的BCD碼表示 254
11.2 壓縮的BCD碼指令 260
11.3 未壓縮的BCD碼表示和指令 266
11.4 其他體系結構:VAX壓縮的十進位指令 274
本章小結 275
第12章 輸入/輸出 276
12.1 使用kernel32庫的控制臺輸入/輸出 276
12.2 使用Kernel 32庫的連續檔的輸入/輸出 282
12.3 低級輸入/輸出 288
本章小結 289
附錄A 十六進位/ASCII碼的轉換 291
附錄B 常用的MS-DOS命令 293
附錄C MASM 6.11保留字 294
附錄D 80x86指令(帶助記符) 298
附錄E 80x86指令(帶操作碼) 316
序: