中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
64位匯編語言的編程藝術(shù)

包郵 64位匯編語言的編程藝術(shù)

出版社:機械工業(yè)出版社出版時間:2024-01-01
開本: 16開 頁數(shù): 707
中 圖 價:¥137.3(6.9折) 定價  ¥199.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

64位匯編語言的編程藝術(shù) 版權(quán)信息

64位匯編語言的編程藝術(shù) 本書特色

本書源于作者的經(jīng)典書籍The Art of Assembly Language,從32位匯編語言升級為64位匯編語言,基于Microsoft宏匯編程序(MASM)講解x86-64 CPU上匯編語言的編程藝術(shù),涵蓋原理、方法和技巧,是系統(tǒng)學(xué)習(xí)和掌握匯編語言編程的有益參考。本書從計算機的組成結(jié)構(gòu)開始介紹,包括計算機數(shù)據(jù)表示和運算,以及內(nèi)存的訪問和組織等。之后詳細講解匯編語言程序設(shè)計,涉及過程和算術(shù)運算的相關(guān)知識,再通過低級控制結(jié)構(gòu)過渡到高級主題,如表查找和位操作。此外,還探索了x87浮點單元、SIMD指令,以及MASM的宏工具。

64位匯編語言的編程藝術(shù) 內(nèi)容簡介

本書源于作者的經(jīng)典書籍The Art of Assembly Language,從32位匯編語言升級為64位匯編語言,基于Microsoft宏匯編程序(MASM)講解x86-64 CPU上匯編語言的編程藝術(shù)。本書從計算機的組成結(jié)構(gòu)開始介紹,包括計算機數(shù)據(jù)表示和運算,以及內(nèi)存的訪問和組織等。之后詳細講解匯編語言程序設(shè)計,涉及過程和算術(shù)運算的相關(guān)知識,再通過低級控制結(jié)構(gòu)過渡到高級主題,如表查找和位操作。此外,還探索了x87浮點單元、SIMD指令,以及MASM的宏工具。書中的程序清單均可免費下載,供讀者即學(xué)即用。本書適合計算機專業(yè)的學(xué)生、相關(guān)領(lǐng)域的從業(yè)人員以及對匯編語言感興趣的技術(shù)人員閱讀。<br />

64位匯編語言的編程藝術(shù) 目錄

目  錄
The Art of 64-Bit Assembly: x86-64 Machine Organization and Programming
譯者序
推薦序
前言
致謝
**部分 計算機的組成結(jié)構(gòu)
第1章 匯編語言的**個程序  2
1.1 先決條件  2
1.2 在計算機上安裝MASM  3
1.3 在計算機上安裝文本編輯器  3
1.4 MASM程序的結(jié)構(gòu)剖析  3
1.5 運行**個MASM程序  4
1.6 運行**個MASM和C 的混合
程序  4
1.7 英特爾x86-64 CPU系列簡介  6
1.8 內(nèi)存子系統(tǒng)  9
1.9 在MASM中聲明內(nèi)存變量  10
1.9.1 將內(nèi)存地址與變量關(guān)聯(lián)  11
1.9.2 將數(shù)據(jù)類型與變量關(guān)聯(lián)  12
1.10 在MASM中聲明(命名)常量  12
1.11 基本的機器指令  13
1.11.1 mov指令  13
1.11.2 指令操作數(shù)的類型檢查  14
1.11.3 add和sub指令  15
1.11.4 lea指令  15
1.11.5 call和ret指令以及MASM
過程  16
1.12 調(diào)用C/C 過程  17
1.13 “Hello, world!”程序  18
1.14 在匯編語言中返回函數(shù)結(jié)果  19
1.15 自動化構(gòu)建過程  24
1.16 微軟ABI注釋  25
1.16.1 變量大小  25
1.16.2 寄存器的用途  28
1.16.3 棧對齊  28
1.17 拓展閱讀資料  28
1.18 自測題  29
第2章 計算機數(shù)據(jù)表示和運算  31
2.1 數(shù)制系統(tǒng)  31
2.1.1 十進制數(shù)制系統(tǒng)的回顧  31
2.1.2 二進制數(shù)制系統(tǒng)  32
2.1.3 二進制約定  32
2.2 十六進制數(shù)制系統(tǒng)  33
2.3 關(guān)于數(shù)字與表示的注釋  34
2.4 數(shù)據(jù)組織  36
2.4.1 位  36
2.4.2 半字節(jié)  36
2.4.3 字節(jié)  37
2.4.4 字  38
2.4.5 雙字  39
2.4.6 四字和八字  39
2.5 位的邏輯運算  39
2.5.1 邏輯與運算  40
2.5.2 邏輯或運算  40
2.5.3 邏輯異或運算  40
2.5.4 邏輯非運算  41
2.6 二進制數(shù)和位串的邏輯運算  41
2.7 有符號數(shù)和無符號數(shù)  45
2.8 符號擴展和零擴展  49
2.9 符號縮減和飽和法  49
2.10 簡要回顧:控制轉(zhuǎn)移指令概述  50
2.10.1 jmp指令  50
2.10.2 條件跳轉(zhuǎn)指令  51
2.10.3 cmp指令和相應(yīng)的條件
跳轉(zhuǎn)  52
2.10.4 條件跳轉(zhuǎn)的同義詞  53
2.11 移位和循環(huán)移位  54
2.12 位字段和打包數(shù)據(jù)  57
2.13 IEEE浮點數(shù)格式  63
2.13.1 單精度格式  64
2.13.2 雙精度格式  65
2.13.3 擴展精度格式  65
2.13.4 規(guī)范化浮點值  65
2.13.5 非數(shù)值數(shù)據(jù)  66
2.13.6 MASM對浮點值的支持  66
2.14 BCD表示法  67
2.15 字符  67
2.15.1 ASCII字符編碼  68
2.15.2 MASM對ASCII字符的
支持  69
2.16 Unicode字符集  70
2.16.1 Unicode碼位  70
2.16.2 Unicode碼平面  70
2.16.3 Unicode編碼  71
2.17 MASM對Unicode的支持  72
2.18 拓展閱讀資料  72
2.19 自測題  72
第3章 內(nèi)存的訪問和組織  76
3.1 運行時的內(nèi)存組織  76
3.1.1 “.code”段  77
3.1.2 “.data”段  77
3.1.3 “.const”段  78
3.1.4 “.data?”段  79
3.1.5 程序中聲明段的組織方式  79
3.1.6 內(nèi)存訪問和4KB內(nèi)存管理
單元頁  80
3.2 MASM如何為變量分配內(nèi)存  81
3.3 標簽聲明  82
3.4 小端模式和大端模式的數(shù)據(jù)組織
方式  82
3.5 內(nèi)存訪問  84
3.6 MASM對數(shù)據(jù)對齊的支持  85
3.7 x86-64的尋址模式  87
3.7.1 x86-64的寄存器尋址模式  88
3.7.2 x86-64的64位內(nèi)存尋址模式  88
3.7.3 不支持大地址的應(yīng)用程序  91
3.8 地址表達式  94
3.9 棧段以及push和pop指令  97
3.9.1 基本的push指令  97
3.9.2 基本的pop指令  98
3.9.3 使用push和pop指令保存
寄存器的狀態(tài)  99
3.10 棧  99
3.11 其他push和pop指令  102
3.12 不通過彈出棧從棧中移除數(shù)據(jù)  102
3.13 不通過彈出棧訪問壓入棧的
數(shù)據(jù)  103
3.14 微軟ABI注釋  104
3.15 拓展閱讀資料  104
3.16 自測題  104
第4章 常量、變量和數(shù)據(jù)類型  106
4.1 imul指令  106
4.2 inc和dec指令  107
4.3 MASM常量聲明  107
4.3.1 常量表達式  109
4.3.2 this和$運算符  111
4.3.3 常量表達式求值  112
4.4 MASM typedef語句  112
4.5 類型強制  113
4.6 指針數(shù)據(jù)類型  116
4.6.1 在匯編語言中使用指針  117
4.6.2 在M
展開全部

64位匯編語言的編程藝術(shù) 作者簡介

蘭德爾·海德
(Randall Hyde) 
嵌入式軟件工程師,曾在醫(yī)療、核能、消費電子和娛樂行業(yè)工作。他在大學(xué)教授匯編語言編程超過10年,多年來為嵌入式和商業(yè)應(yīng)用程序編寫了數(shù)十萬行匯編代碼。著有The Art of Assembly Language和Write Great Code系列書籍,均由No Starch出版社出版。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 鲸鱼视觉 -数字展厅多媒体互动展示制作公司| 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科| 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 管形母线,全绝缘铜管母线厂家-山东佰特电气科技有限公司 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 步入式高低温测试箱|海向仪器| 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 技德应用| 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 |