登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年10月出版新書

2025年09月出版新書

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

『簡體書』汇编语言程序设计

書城自編碼: 4174235
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 詹仕华
國際書號(ISBN): 9787111793052
出版社: 机械工业出版社
出版日期: 2025-11-01

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

售價:NT$ 347

我要買

share:

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



新書推薦:
口腔临床病例精粹
《 口腔临床病例精粹 》

售價:NT$ 500
下潜,潜入夜海
《 下潜,潜入夜海 》

售價:NT$ 347
Wi-Fi室内定位理论、技术及应用
《 Wi-Fi室内定位理论、技术及应用 》

售價:NT$ 755
中国现代小说的起点:清末民初小说研究
《 中国现代小说的起点:清末民初小说研究 》

售價:NT$ 551
一般系统论 科学元典·交叉科学系列
《 一般系统论 科学元典·交叉科学系列 》

售價:NT$ 449
颌面肌功能治疗学 原书第2版 牙?? 肌肉 身姿 国际经典口腔颌面外科译著 一本口腔医生、康复师与宝
《 颌面肌功能治疗学 原书第2版 牙?? 肌肉 身姿 国际经典口腔颌面外科译著 一本口腔医生、康复师与宝 》

售價:NT$ 1367
小神探游大宋(全4册)
《 小神探游大宋(全4册) 》

售價:NT$ 500
颌面肌功能治疗学 原书第2版 牙?? 肌肉 身姿 国际经典口腔颌面外科译著 一本口腔医生、康复师与宝
《 颌面肌功能治疗学 原书第2版 牙?? 肌肉 身姿 国际经典口腔颌面外科译著 一本口腔医生、康复师与宝 》

售價:NT$ 1367

編輯推薦:
本书遵循教指委相关指导文件和高等院校学生学习规律编写而成。践行四新理念,融入思政元素,注重理论与实践相结合。
內容簡介:
本书以80x86系列微处理器和微软宏汇编MASM为平台,系统介绍了汇编语言程序设计的基本理论和方法。
  全书共8章。第1章计算机基础知识,第2章80x86微处理器及系统结构,第3章80x86指令系统,第4章汇编语言程序格式,第5章基本程序设计,第6章应用程序设计,第7章输入、输出和中断程序设计,第8章高级语言与汇编语言混合编程。为便于读者在学习过程中归纳总结,以及培养分析问题和解决问题的能力,在每章最后都附有本章小结和思考题与习题。
  本书可作为高等院校电子信息、计算机科学与技术、网络工程和网络空间安全及其相关专业的汇编语言程序设计课程的教材,也可作为从事相关专业的工程技术人员的学习参考读物。
關於作者:
1990年7月大学毕业以来,一直在高校从事计算机科学与技术、电子信息工程、网络工程和网络空间安全等专业的教学和科研工作,作来第二完成人完成国家自然科学基金项目2项,主持并完成福建省自然科学基金和福建省教育厅科学基金项目多项,发表论文20多篇,其中SCI和EI收录多篇;完成《汇编语言程序设计》等教材3部。
目錄
目录
前言
第1章计算机基础知识
1.1计算机系统概述
1.1.1硬件系统
1.1.2软件
1.1.3指令集架构
1.2计算机中的数制
1.2.1计算机中数的表示
1.2.2计算机采用的数制
1.2.3不同数制之间的相互转换
1.2.4二进制数的算术运算
1.2.5计算机中的逻辑运算
1.3计算机中的数和字符的表示
1.3.1ASCII码
1.3.2BCD码
1.3.3无符号数和带符号数
1.3.4补码的加法和减法
1.4计算机编程语言
1.4.1机器语言
1.4.2汇编语言
1.4.3高级语言
1.4.4汇编语言的优点
1.4.5国产CPU的汇编语言
1.4.6汇编语言的应用
1.4.7反汇编工具
本章小结
思考题与习题
第2章80x86微处理器及系统结构
2.180x86微处理器
2.1.1微处理器的产生和发展
2.1.28086微处理器的结构
2.280x86微处理器的寄存器
2.2.18086微处理器的寄存器
2.2.280x86微处理器的其他寄存器
2.380x86存储器的组织
2.3.1存储单元的地址和内容
2.3.2存储器地址的分段
2.3.3特殊内存区域
2.480x86微处理器的工作模式
本章小结
思考题与习题
第3章80x86指令系统
3.1指令的基本概念和基本格式
3.1.1指令的基本概念
3.1.2指令的基本格式
3.2寻址方式
3.2.1操作数类型
3.2.2操作数的寻址方式
3.38086指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3逻辑运算指令
3.3.4移位指令
3.3.5控制转移指令
3.3.6字符串操作指令
3.3.7处理器控制指令
3.3.8输入输出指令
3.3.9中断指令和中断返回指令
3.3.10系统功能调用
3.3.11指令执行时间
3.480x86与Pentium扩充和增加的指令
3.4.180286扩充和增加的指令
3.4.280386扩充和增加的指令
3.4.380486新增加的指令
3.4.4Pentium新增加的指令
本章小结
思考题与习题
第4章汇编语言程序格式
4.1汇编语言格式
4.1.1汇编语言语句格式
4.1.2汇编语言程序格式
4.2汇编语言语句参数
4.2.1数值型参数
4.2.2地址型参数
4.2.3特殊运算符
4.3汇编语言伪指令语句
4.3.1符号定义伪指令
4.3.2数据定义伪指令
4.3.3调整偏移量伪指令
4.3.4段和模块定义伪指令
4.3.5其他伪指令
4.4汇编语言程序的开发
4.4.1DEBUG的使用
4.4.2汇编语言源程序的输入
4.4.3源程序汇编
4.4.4连接
4.4.5可执行程序的运行
4.5宏指令与条件汇编
4.5.1宏指令
4.5.2条件汇编伪指令
4.6结构与记录
4.6.1结构
4.6.2记录
本章小结
思考题与习题
第5章基本程序设计
5.1汇编语言程序设计基本步骤
5.2顺序程序设计
5.3分支程序设计
5.3.1概述
5.3.2单分支程序设计
5.3.3多分支程序设计
5.4循环程序设计
5.4.1循环程序的结构
5.4.2循环控制指令
5.4.3循环程序设计方法
5.4.4多重循环程序设计
5.4.5串操作程序设计
5.5DOS系统功能调用
5.5.1概述
5.5.2常用的输入/输出系统功能调用
5.5.3应用举例
5.6子程序设计
5.6.1子程序概述
5.6.2子程序的定义
5.6.3子程序的参数传递
5.6.4子程序嵌套
5.6.5子程序递归与可重入
5.7具有模块结构的程序设计
5.7.1概述
5.7.2模块的组合方式
5.7.3模块间的通信
5.7.4模块化程序设计举例
本章小结
思考题与习题
第6章应用程序设计
6.1算术运算程序设计
6.1.1定点数运算的概念
6.1.2定点数加法运算
6.1.3定点数减法运算
6.1.4定点数乘法运算
6.1.5定点数除法运算
6.2非数值处理程序设计
6.2.1代码转换
6.2.2字符数据处理
6.2.3表处理
6.2.4检索
6.2.5排序
本章小结
思考题与习题
第7章输入、输出和中断程序设计
7.1概述
7.1.1I/O端口与端口地址
7.1.2I/O指令
7.1.3CPU与外部设备的信息交换方式
7.2输入、输出程序设计
7.2.1直接输入/输出方式
7.2.2查询输入/输出方式
7.2.3举例
7.3中断系统
7.3.1中断的概念
7.3.280x86中断系统
7.4中断处理程序设计
7.4.1中断处理程序结构
7.4.2中断程序设计举例
7.5BIOS功能调用
7.5.1BIOS中断调用概述
7.5.2BIOS中断调用方法
7.5.3BIOS中断调用与DOS功能调用的比较
7.5.4常用BIOS调用
本章小结
思考题与习题
第8章高级语言与汇编语言混合编程
8.1混合编程概述
8.1.1什么是混合编程
8.1.2混合编程的必要性
8.1.3混合编程的困难
8.1.4混合编程过程
8.2C语言与汇编语言的混合编程
8.2.1内联汇编
8.2.2外部调用
8.2.3调用约定(Calling Convention)
8.3Java程序调用汇编语言程序
8.3.1JNI环境
8.3.2后期联编
8.3.3名称修饰
8.3.4调用参数
8.3.5初始化代码
8.3.6步骤回顾
8.4C语言和LoongArch的混合编程
8.4.1C语言内联LoongArch汇编
8.4.2C语言和LoongArch的外部调用
本章小结
思考题与习题
附录
附录A80x86指令系统速查表
附录B汇编出错信息一览
附录CDOS系统功能调用(INT 21H)表
附录DASCII码表
参考文献
內容試閱
汇编语言是一种面向机器的编程语言,在20世纪40年代随着计算机的诞生而出现。随着计算机技术的发展,这门语言不断得到丰富和完善,它是许多计算机相关课程,如高性能计算、嵌入式系统、软件逆向工程和微机原理及接口技术等的重要基础,它能够利用计算机所有硬件特性并能直接控制硬件,在实时控制、人工智能、网络安全、数据通信和开发测试各种系统软件等方面得到广泛的应用。尽管现代软件开发主要使用高级编程语言,但学习汇编语言仍然可以帮助开发者更好地理解计算机系统的工作原理,包括内存管理、寄存器操作以及中断处理等,提高他们的技能水平,并在特定场景下实现更好的性能优化。因此,汇编语言对于理解计算机工作原理、进行底层编程以及解决特定技术问题具有不可替代的重要性。
  汇编语言程序设计是一门理论与实践相互结合的课程,在“新工科”视域下,不仅强调程序设计的基本思路、基本理论和基本方法,而且强化程序设计的具体实践应用,通过具体问题实现理论知识与实践编程的有机结合。
  本书编者均是具有10年及以上的汇编语言程序设计理论和实践教学经验的一线教师,并且完成汇编语言相关科研和教改课题,积累了一定的实际应用经验,把多年的教学和科研在实际的相关应用编入书中,同时将数字化和网络化的编写理念融入书中。在内容设计上,本书深度挖掘知识点的内在逻辑,有机融入课程思政元素。本书已入选“福建省‘十四五’普通高等教育本科规划教材建设项目”。
  全书共8章。第1章计算机基础知识,首先介绍了计算机系统的构成,接着讨论了计算机中的数制、数和字符的表示,最后分析了汇编语言的基本概念及应用等;第2章80x86微处理器及系统结构,首先介绍了80x86微处理器的产生和发展以及8086微处理器的结构,接着叙述了80x86微处理器的寄存器、80x86存储器的组织,最后讨论了80x86微处理器的工作模式;第3章80x86指令系统,主要介绍了寻址方式、数据传送指令、算术运算指令、移位指令、字符串操作指令、控制转移指令、处理器控制指令等内容;第4章汇编语言程序格式,首先介绍了汇编语言格式,接着讨论了汇编语言语句参数和汇编语言伪指令语句,最后分析了汇编语言程序的开发和宏指令与条件汇编等;第5章基本程序设计,介绍了程序的顺序、分支、循环、子程序及具有模块结构的程序设计,同时也讨论了DOS系统功能调用的应用;第6章应用程序设计,首先介绍了算术运算程序设计,包括定点数加法运算、定点数减法运算、定点数乘法运算和定点数除法运算等,接着介绍了非数值处理程序设计,包括代码转换、字符数据处理、表处理、检索和排序等;第7章输入、输出和中断程序设计,首先介绍了I/O端口与端口地址、I/O指令和CPU与外部设备的信息交换方式,接着讨论了直接输入/输出方式、查询输入/输出方式等输入、输出程序设计,最后分析了中断系统、中断处理程序设计及BIOS功能调用等;第8章高级语言与汇编语言混合编程,首先介绍了混合编程的概念、必要性、困难和过程,接着讨论了C语言与汇编语言、Java与汇编语言以及C语言和LoongArch之间的混合编程。
  本书第1章、第2章、附录A和附录C由詹仕华编写,第3章和第4章由刘庆连编写,第5章和第8章由王振婷编写,第6章和第7章由刘秀玲编写,附录B和附录D由颜德强编写。
  全书由詹仕华统稿。
  编者在本书的编写过程中参阅了相关的文献和资料,在此对这些文献和资料的作者深表感谢!同时本书的出版获得福建农林大学出版基金项目资助,在此表示衷心的感谢!
  限于编者水平,书中难免存在缺点和错误,恳请广大读者批评指正。
  编者

 

 

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