


作者:田民格、秦彩杰、吕良智
定价:59元
印次:1-2
ISBN:9787302476948
出版日期:2017.08.01
印刷日期:2021.12.17
图书责编:邓艳
图书分类:教材
本书共分为9章,具体介绍了汇编语言基础知识、Win32汇编语言基本组成、Win32汇编语言的编译运行、CPU指令系统、FPU指令系统、选择结构程序设计、循环结构程序设计、模块化程序设计和吾爱破解软件使用简介等内容。先详细介绍了汇编语言程序设计中要用到的相关理论基础和计算机的组成与工作原理,如数值与字符的表示方法、存储体系结构与工作原理等;再全面介绍了32位CPU指令与浮点指令;最后详尽介绍了汇编语言程序设计的方法,使读者可以把更多的精力用于汇编的程序设计上。本书力争做到,初学者用C语言能实现的功能,用本书的32位汇编语言也能实现。 本书所有例子的源程序都是完整的,并有详细的注释,且都能在Windows XP和Windows 7环境上编译运行通过,特别适合初学者。本书有配套的考试系统和相应的题库,既可作为测评的标准化试题(单项选择题、多项选择题、判断题和填空题),又可作为测评的程序设计题(程序改错题、程序填空题和程序设计题),可按程序功能要求进行测评,也可按标准答案源程序的相似度进行模糊测评。 本书可作为应用型本科院校计算机类专业《Win32汇编语言程序设计》的教材,也可作为《计算机组成原理与汇编语言(Win32)》的教材,适合既要求有一定理论知识,又要求突出实践的院校,尤其适合强调提高编程能力的院校和读者。
随着计算机技术的发展,学生要学习的课程越来越多,每门课的学时越来越少,而汇编语言从16位过渡到32位,指令越来越多,如何在有限的时间里学到尽可能多的知识,特别是如何提高汇编语言的编程能力,压力越来越大。于是,本书作者结合多年的教学与软件开发的经验,编写了本书。本书虽详尽介绍了CPU指令和FPU指令等,但在实际程序设计过程中,往往可能只需要掌握其中20%的指令,就能解决现实工作中80%的问题,而剩余20%的问题,可以根据具体的需要,查阅具体的指令;其中的案例也是作者根据多年教学经验归纳、总结、设计的,文字表述也是经过再三斟酌的,插图也是经过专门加工的。
随着计算机技术的发展,学生要学习的课程越来越多,每门课的学时越来越少,而汇编语言从16位过渡到32位,指令越来越多,如何在有限的时间里学到尽可能多的知识,特别是如何提高汇编语言的编程能力,压力越来越大。于是,我们结合多年的教学与软件开发的经验,编写了本书。 本书虽详尽介绍了CPU指令和FPU指令等,但并不是每条指令都需要掌握,因为实际程序设计过程中,往往可能只需要掌握其中20%的指令,就能解决现实工作中80%的问题,而剩余20%的问题,可以根据具体的需要,查阅具体的指令。因此,在教学过程中,可根据具体的情况,选修相关内容。 作者建议,本书按12个主题进行教与学,每个主题讲授与训练约3个学时,课堂测试与讲评约1个学时,合计48学时。 序 号 主 题 主 要 内 容 1 数据类型 Win32汇编语言程序结构基本组成,各种数据类型数据的定义与输入输出 2 MASM整数+-*/% 简单整数数据传送指令,整数的加减乘除余,实现整数表达式的计算 3 MASM实数+-*/ 浮点数数据传送指令,浮点数的加减乘除,实现浮点数表达式的计算 4 MASM函数 算术指令,如FSQRT、FSIN、FCOS、FABS等函数的使用 5 选择结构 实现整数(含字符)大小和浮点数大小的比较 6 循环结构 .while和.repeat循环及LOOP循环指令,实现各种循环重复操作 7 C嵌入汇编 串操作指令结合C嵌入汇编,在C中实现各种字符串功能 8 子程序(函数) 子程序(函数)的定义与调用,实现模块化程序设计 9 递归程序设计 汇编实现递归程序设计及C与汇编相互调用、函数重载...
1.1 计数制 1
1.1.1 十进制(Decimal) 1
1.1.2 二进制(Binary) 1
1.1.3 八进制(Octal) 2
1.1.4 十六进制(HexaDecimal) 2
1.2 进制数间的转换 3
1.2.1 十进制转二进制 3
1.2.2 十进制转八进制和十六进制 4
1.2.3 十进制转二进制加法口算方法 4
1.2.4 十进制转二进制减法口算方法 5
1.2.5 十进制转二进制其他口算方法 6
1.3 计算机计量单位 6
1.3.1 计算机存储容量计量单位 6
1.3.2 计算机时钟周期计量单位 6
1.4 数值数据的表示 7
1.4.1 无符号整数的表示 7
1.4.2 有符号整数的表示 7
1.4.3 移码 8
1.4.4 BCD码 9
1.4.5 浮点数 9
1.5 字符数据的表示 12
1.5.1 ASCII码 12
1.5.2 机内码 12
1.5.3 Unicode 13
1.5.4 UTF-8 14
习题1 14
第2章 Win32汇编语言基本组成 16
2.1 程序结构 16
2.1.1 处理器选择伪指令 17
2.1.2 .model伪指令 18
2.1.3 指明是否区分大小写 18
2.1.4 要引用的头文件和库文件 18
2.1.5 函数原型PROTO声明 19
2.1.6 函数原型EXTRN声明 19
2.1.7 变量的定义及使用 20
2.1.8 数据段... 查看详情
本书虽详尽介绍了CPU指令和FPU指令等,但在实际程序设计过程中,往往可能只需要掌握其中20%的指令,就能解决现实工作中80%的问题,而剩余20%的问题,可以根据具体的需要,查阅具体的指令;其中的案例也是作者根据多年教学经验归纳、总结、设计的,文字表述也是经过再三斟酌的,插图也是经过专门加工的。





