登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書

『簡體書』汇编语言:基于x86处理器(原书第8版)

書城自編碼: 3755371
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [美]基普·R.欧文[Kip R.Irvine]
國際書號(ISBN): 9787111690436
出版社: 机械工业出版社
出版日期: 2022-06-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 186.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
王立群读史记(套装9本)
《 王立群读史记(套装9本) 》

售價:HK$ 553.4
逃出瓶子的精灵:一部关于“我”的哲学史
《 逃出瓶子的精灵:一部关于“我”的哲学史 》

售價:HK$ 151.0
晚年鲁迅与民国政治文化
《 晚年鲁迅与民国政治文化 》

售價:HK$ 92.0
甲金篆隶字典
《 甲金篆隶字典 》

售價:HK$ 69.0
游走于文明之间(110校庆)
《 游走于文明之间(110校庆) 》

售價:HK$ 124.2
风雅牧野:文物中的古代文明
《 风雅牧野:文物中的古代文明 》

售價:HK$ 64.4
共情销售
《 共情销售 》

售價:HK$ 68.8
清代“古今字”学术史研究
《 清代“古今字”学术史研究 》

售價:HK$ 147.2

 

建議一齊購買:

+

HK$ 98.8
《 兽医产科学 》
+

HK$ 126.4
《 软件工程(原书第10版) 》
+

HK$ 42.2
《 实证论文写作八讲 》
+

HK$ 112.2
《 理论力学学习指导与习题解析(理科用)(第二版) 》
+

HK$ 69.3
《 自然辩证法概论(修订版) 》
+

HK$ 163.4
《 信号与系统(第二版) 》
內容簡介:
本书专门为Intel/Windows/DOS平台编写,对汇编语言进行了完整且详细的研究和讲解,教授读者在机器级编写和调试程序。第1~9章包含汇编语言的基本概念、x86处理器架构、汇编语言基础、过程等核心概念,后续章节讲解了结构和宏、MS-Windows编程、浮点数处理和指令编码等内容。本书不仅可作为汇编语言课程的教材,还可以作为计算机系统基础和体系结构基础方面的教材,符合国内所提倡的系统观教学理念。书中不仅讲授具体问题的解决方案,而且注重帮助学生举一反三,综合应用,学到的编程理念能顺利应用于其他编程的课程中。
關於作者:
基普·R. 欧文(Kip R. Irvine)拥有迈阿密大学计算机科学硕士、音乐艺术博士学位,现为佛罗里达国际大学高级讲师,教授计算机相关的课程。他著有多本编程教材,这些书被翻译成多国语言,涵盖的主题包括汇编语言、C++、Visual Basic和COBOL。
目錄
译者序前言关于作者相关码表第1章 基本概念 11.1 欢迎来到汇编语言的世界 11.1.1 读者可能会问的问题 21.1.2 汇编语言的应用 41.1.3 本节回顾 51.2 虚拟机概念 51.2.1 本节回顾 61.3 数据表示 71.3.1 二进制整数 71.3.2 二进制加法 91.3.3 整数存储大小 91.3.4 十六进制整数 101.3.5 十六进制加法 111.3.6 有符号二进制整数 121.3.7 二进制减法 141.3.8 字符存储 141.3.9 二进制编码的十进制数 161.3.10 本节回顾 161.4 布尔表达式 171.4.1 布尔函数的真值表 181.4.2 本节回顾 191.5 本章小结 201.6 关键术语 201.7 复习题和练习 211.7.1 简答题 211.7.2 算法题 22第2章 x86处理器架构 232.1 一般概念 232.1.1 基本微机设计 232.1.2 指令执行周期 242.1.3 读取内存 252.1.4 加载并执行程序 262.1.5 本节回顾 272.2 32位x86处理器 272.2.1 操作模式 272.2.2 基本执行环境 282.2.3 x86内存管理 302.2.4 本节回顾 312.3 64位x86-64处理器 312.3.1 64位操作模式 322.3.2 基本的64位执行环境 322.3.3 本节回顾 332.4 典型x86计算机的组件 332.4.1 母板 332.4.2 内存 352.4.3 本节回顾 352.5 输入/输出系统 362.5.1 I/O访问层次 362.5.2 本节回顾 382.6 本章小结 382.7 关键术语 392.8 复习题 40第3章 汇编语言基础 413.1 基本语言元素 413.1.1 个汇编语言程序 413.1.2 整数字面量 423.1.3 常整数表达式 433.1.4 实数字面量 433.1.5 字符字面量 443.1.6 字符串字面量 443.1.7 保留字 443.1.8 标识符 453.1.9 伪指令 453.1.10 指令 463.1.11 本节回顾 483.2 示例:整数加减法 483.2.1 AddTwo程序 483.2.2 运行和调试AddTwo程序 503.2.3 程序模板 543.2.4 本节回顾 543.3 汇编、链接和运行程序 553.3.1 汇编–链接–执行周期 553.3.2 列表文件 553.3.3 本节回顾 573.4 定义数据 573.4.1 内部数据类型 573.4.2 数据定义语句 583.4.3 向AddTwo程序添加一个变量 583.4.4 定义BYTE和SBYTE数据 593.4.5 定义WORD和SWORD数据 613.4.6 定义DWORD和SDWORD数据 613.4.7 定义QWORD数据 623.4.8 定义压缩的BCD(TBYTE)数据 623.4.9 定义浮点类型 623.4.10 变量相加程序 633.4.11 小端序 643.4.12 声明未初始化数据 643.4.13 本节回顾 653.5 符号常量 653.5.1 等号伪指令 663.5.2 计算数组和字符串的大小 673.5.3 EQU伪指令 683.5.4 TEXTEQU伪指令 683.5.5 本节回顾 693.6 64位编程介绍 703.7 本章小结 713.8 关键术语 723.8.1 术语 723.8.2 指令、操作符及伪指令 723.9 复习题和练习 733.9.1 简答题 733.9.2 算法题 733.10 编程练习 74第4章 数据传送、寻址及算术运算 754.1 数据传送指令 754.1.1 引言 754.1.2 操作数类型 754.1.3 直接内存操作数 764.1.4 MOV指令 774.1.5 整数的零/符号扩展 784.1.6 LAHF和SAHF指令 794.1.7 XCHG指令 804.1.8 直接–偏移量操作数 804.1.9 传送数据的示例 814.1.10 本节回顾 834.2 加法和减法 844.2.1 INC和DEC指令 844.2.2 ADD指令 844.2.3 SUB指令 854.2.4 NEG指令 854.2.5 实现算术表达式 854.2.6 加减法影响的标志 864.2.7 示例程序(AddSubTest) 884.2.8 本节回顾 894.3 与数据相关的操作符和伪指令 904.3.1 OFFSET操作符 904.3.2 ALIGN伪指令 914.3.3 PTR操作符 924.3.4 TYPE操作符 924.3.5 LENGTHOF操作符 934.3.6 SIZEOF操作符 934.3.7 LABEL伪指令 944.3.8 本节回顾 944.4 间接寻址 944.4.1 间接操作数 944.4.2 数组 954.4.3 变址操作数 964.4.4 指针 974.4.5 本节回顾 994.5 JMP和LOOP指令 1004.5
內容試閱
本书介绍x86和Intel64处理器的汇编语言编程与架构,适合作为下述几类大学课程的教材:汇编语言编程计算机系统基础计算机体系结构基础学生使用Intel或AMD处理器,用Microsoft宏汇编器(Microsoft Macro Assembler,MASM)编程,并运行在Microsoft Windows的版本上。尽管本书的初衷是作为大学生的编程教材,但它也是计算机体系结构课程的有效补充。本书广受欢迎,前几个版本已被翻译成多种语言。重点主题。本书所包含的下列主题可以自然过渡到计算机体系结构、操作系统及编写编译器的后续课程:虚拟机概念指令集架构基本布尔运算指令执行周期内存访问和握手中断和轮询基于硬件的I/O浮点数二进制表示下列主题则专门针对x86和Intel64架构:受保护的内存和分页实地址模式下的内存分段16位中断处理MS-DOS和BIOS系统调用(中断)浮点单元架构和编程指令编码本书中的某些例子还适合用于计算机科学课程体系中的后续课程:查找与排序算法高级语言结构有限状态机代码优化示例第8版的新内容这个版本代表了本书向交互式电子教科书的过渡。我们对此非常兴奋,因为读者次能够针对复习题、代码动画、教程视频以及多输入习题进行实验和互动。各章中的“本节回顾”都已改写成交互式问题,可对读者的答案给出即时反馈。同时,新增和删除了一些问题,并修改了很多问题。代码动画使得读者能单步执行程序代码,并查看变量值和代码注释。读者再也不必在程序代码与下一页的文本解释之间来回翻看。插入了适时的教程视频的链接,这样读者就能得到关于教材中相关主题的辅导。以前,对于这些呈现为清单的整套视频,读者需要单独购买订阅权才能访问。在这一版中,视频是免费的。多输入习题允许用户浏览程序清单,并在代码旁边的方框内插入变量值。读者可接收到即时、彩色的反馈,并有机会进行尝试,直至所有输入值都正确。关键术语的超文本定义贯穿全书,这些定义汇总于一个在线的词汇表。简而言之,我们提取了本书的精华内容(经过很多版的精雕细琢),并将其置入交互式电子教科书中。本书关注的首要目标仍然是教授学生编写并调试机器级程序。它不能代替计算机体系结构的完整教材,但它确实能在一个讲授计算机如何工作的环境中给予学生编写软件的手经验。我们认为,理论联系实际能让学生更好地掌握知识。在工程课程中,学生构建原型;而在计算机体系结构课程中,学生应编写机器级程序。在这两种情况下,学生都能获得难忘的经验,从而有信心在任何OS/面向机器的环境中工作。保护模式编程是从第1章到第13章的重中之重。由此,学生就能创建32位和64位程序,并运行于版本的Microsoft Windows下。其余三章是传统的章节,讨论16位编程,包含BIOS编程、MS-DOS服务、键盘和鼠标输入、磁盘存储基础、视频编程以及图形处理。子例程库。本书为学生提供了三个版本的子例程库,用于基本输入/输出、模拟、定时以及其他有用的任务。Irvine32和Irvine64库运行于保护模式。16位版本的库(Irvine16.lib)运行于实地址模式,且只用于第14~16章。这些库的完整源代码见配套网站。链接库是为了使用方便,而不是阻止学生自行对输入/输出编程。我们鼓励学生创建自己的库。所含软件和示例。所有示例程序均采用运行于写作本书时的Microsoft Visual Studio中的Microsoft Macro Assembler进行了测试。此外,我们还提供了批处理文件,使得学生可在Windows命令提示符下汇编和运行应用程序。本书的信息更新与勘误可参见配套网站,其中包括一些额外的编程项目,教师可以在各章结束时布置给学生。总体目标本书的以下内容旨在拓展学生对汇编语言相关主题的兴趣和知识:Intel和AMD处理器的架构和编程。实地址模式和保护模式编程。汇编语言伪指令、宏、操作符以及程序结构。编程方法,展示如何使用汇编语言来创建系统级软件工具和应用程序。计算机硬件操作。汇编语言程序、操作系统以及其他应用程序之间的交互作用。我们的目标之一是帮助学生以机器级的思维方式来处理编程问题。将CPU视为交互工具,学习尽可能直接地监控其操作是重要的。调试器是程序员好的朋友,它不仅可以捕捉错误,还可以用作讲授CPU和操作系统的教学工具。我们鼓励学生探究高级语言表面之下的内部机制,帮助他们意识到大多数编程语言都被设计为可移植的,因而也独立于其宿主机。除了简短的示例外,本书还包含几百个可运行的程序,用来演示书中讲述的指令和思想。本书末尾有一些参考资料,比如MS-DOS中断和指令助记符指南。背景知识要求。读者应能自如地使用至少一种高级语言进行编程,比如Python、Java、C或C++。本书有一章涉及C++接口,因此,如果手边有编译器就会非常有帮助。本书不仅已经用于计算机科学和管理信息系统专业的课程,而且还已用于其他工程课程。特色完整的程序清单。作者的网站包含补充的学习资料

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.