-
内容大纲
本书全面细致地讲述了汇编语言程序设计的各个方面,不仅是汇编语言本科课程的经典教材,还可作为计算机系统和体系结构的入门教材。本书专门为32位和64位Intel/Windows平台编写,用通俗易懂的语言描述学生需要掌握的核心概念,首要目标是教授学生编写并调试机器级程序,并帮助他们自然过渡到后续关于计算机体系结构和操作系统的高级课程。
本书给出的教学互动经验非常出色。
教授有效的设计技巧:自上而下的程序设计演示和讲解,让学生将技术应用于多个编程课程。
理论联系实践:学生学习编写机器级软件,为以后在任何操作系统/面向机器的环境中工作做好准备。
灵活的课程安排:教师可结合具体情况以不同的顺序和深度覆盖可选章节主题。 -
作者介绍
基普·R.欧文(Kip R.Irvine),拥有迈阿密大学计算机科学硕士、音乐艺术博士学位,现为佛罗里达国际大学高级讲师,教授计算机相关的课程。著有多本编程教材,被翻译成多国语言,涵盖的主题如汇编语言、C++、Visual Basic和COBOL。 -
目录
第1章 基本概念
1.1 欢迎来到汇编语言的世界
1.1.1 读者可能会问的问题
1.1.2 汇编语言的应用
1.1.3 本节回顾
1.2 虚拟机概念
1.2.1 本节回顾
1.3 数据表示
1.3.1 二进制整数
1.3.2 二进制加法
1.3.3 整数存储大小
1.3.4 十六进制整数
1.3.5 十六进制加法
1.3.6 有符号的二进制整数
1.3.7 二进制减法
1.3.8 字符存储
1.3.9 二进制编码的十进制(BCD)数
1.3.10 本节回顾
1.4 布尔表达式
1.4.1 布尔函数的真值表
1.4.2 本节回顾
1.5 本章小结
1.6 关键术语
1.7 复习题和练习
1.7.1 简答题
1.7.2 算法题
第2章 x86处理器架构
2.1 一般概念
2.1.1 基本微机设计
2.1.2 指令执行周期
2.1.3 读取内存
2.1.4 加载并执行程序
2.1.5 本节回顾
2.2 32位x86处理器
2.2.1 操作模式
2.2.2 基本执行环境
2.2.3 x86内存管理
2.2.4 本节回顾
2.3 64位x86-64处理器
2.3.1 64位操作模式
2.3.2 基本的64位执行环境
2.3.3 本节回顾
2.4 典型x86计算机的组件
2.4.1 母板
2.4.2 内存
2.4.3 本节回顾
2.5 输入-输出系统
2.5.1 I/O访问层次
2.5.2 本节回顾
2.6 本章小结
2.7 关键术语
2.8 复习题
第3章 汇编语言基础
3.1 基本语言元素
3.1.1 第一个汇编语言程序
3.1.2 整数字面量
3.1.3 常整数表达式
3.1.4 实数字面量
3.1.5 字符字面量
3.1.6 字符串字面量
3.1.7 保留字
3.1.8 标识符
3.1.9 伪指令
……
第4章 数据传送、寻址及算术运算
第5章 过程
第6章 条件处理
第7章 整数算术运算
第8章 高级过程
第9章 字符串和数组
第10章 结构和宏
第11章 MS-Windows编程
第12章 浮点数处理和指令编码
第13章 高级语言接口
第14章 16位MS-DOS编程
第15章 磁盘基础知识
第16章 BIOS级编程
附录A MASM参考知识
附录B x86指令集
附录C BIOS和MS-DOS中断
附录D “本节回顾”的问题答案(第14—16章)
词汇表
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...