计算机组成原理与汇编语言
1.每个知识点由浅入深排序,相应知识点结合对应的练习拓展。2、根据新形态需求,教材配置电子资源(二维码)。3.为读者提供讲授课件。4.为了达到以德树人的教学目的,融入“工匠精神”的课程思政内容。

作者:田民格、秦彩杰、林观俊、田佳琪

定价:99.8元

印次:1-1

ISBN:9787302640462

出版日期:2023.09.01

印刷日期:2023.09.08

图书责编:邓艳

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《计算机组成原理与汇编语言》是应用型教材,有配套的教学视频、绿色的考试系统、按项目驱动教学理念组建的题库、智能的编程语法错误和逻辑错误提示插件等。《计算机组成原理与汇编语言》采用理论知识与编程实践或验证相结合的方式编写,让学生理解理论知识、掌握编程方法,通过考试系统和智能插件提高教与学的效率与质量。 《计算机组成原理与汇编语言》是编者30年教学与软件开发经验的总结,所有理论知识都可以通过编程得到验证或应用于编程实践,所有编程实践中发现的问题都可以用理论知识进行解析,所有案例都经过编者的精心设计和选编。通过学习本书,读者不仅能真正理解理论知识,更能提高编程实践能力和综合应用能力,真正掌握计算机组成原理和汇编语言程序设计的方法,同时能通过二者的结合窥探编译原理。另外,《计算机组成原理与汇编语言》通过课程设计,培养学生的创新能力和团队协作精神;将爱国元素融入理论知识,并注重增强学生的法律意识和道德素养。《计算机组成原理与汇编语言》按项目组建了14个单元的题库和1个单元的课程设计,每个单元都有对应的教学视频;与考试系统配套的课外练习能方便读者自学;课堂测试功能为随堂考试或期末考试提供了方便。考试系统支持8种题型,教师可以按要求随机抽题组卷或统考,可以实现“黑盒+白盒”自动测试评分或手工评分,提供了预警和生成成绩成长曲线功能。 《计算机组成原理与汇编语言》可以作为应用型本科和高职高专教学用书,也可以作为读者自学用书。

田民格,三明学院信息工程学院副教授,多年从事计算机专业教学,曾获三明学院卓越教学奖、三明学院教学成果一等奖;开发多个应用软件,其中考试系统可实现多种编程语言的在线测评,并有多门课程的相应题库。

前 言      计算机技术一直在发展,在党的二十大精神的指引下,为了让计算机组成原理和汇编语言与时俱进,让计算机的基础理论知识和底层编程知识反映最新的计算机技术,为全面建设社会主义现代化国家添砖加瓦,为实现中华民族伟大复兴贡献力量,我们结合多年的教学经验与软件开发经验,编写了本书。   本书介绍了计算机的基础理论知识,并用汇编语言源程序或高级语言源程序验证相关理论;介绍了计算机的组成原理,并与IA-32的实现原理相结合;介绍了32/64位汇编指令与程序设计的方法,并用MASM32、VC++ 6.0、VS 2022等开发工具实现;通过反汇编、逆向工程、混合编程,为窥探编译原理和网络攻防奠定基础。   这里需要特别强调的是,为了使读者能更快地掌握汇编语言的程序设计,本书所有汇编程序都调用C语言的scanf函数和printf函数进行输入、输出,这样,初学者几分钟就能实现汇编语言程序设计的输入和输出。通过在C语言源程序中嵌入汇编指令,读者也能快速验证汇编指令的功能。本书解决了以上调用在32/64位环境中遇到的所有技术问题,在使用上以32位为主。   本书按知识上的逻辑关系,分成10个章节,简单介绍如下。   第1章 数据表示与数值运算,介绍数值与字符的表示、校验码、数值运算及运算器的设计方法。   第2章 汇编语言基本组成,介绍汇编程序结构、数据类型及调用scanf函数和printf函数进行输入、输出的方法。   第3章 汇编语言的编译运行,介绍MASM32、VC++ 6.0、VS 2022等开发工具的安装、配置、运行方法,还介绍了C语言嵌入汇编指令和反汇编的方法。...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目  录

  

第1章  数据表示与数值运算 1

1.1  计数制 1

1.1.1  十进制(decimal) 1

1.1.2  二进制(binary) 2

1.1.3  八进制(octal) 2

1.1.4  十六进制(hexadecimal) 3

1.2  进制数间的转换 3

1.2.1  十进制转二进制 3

1.2.2  十进制转八进制和十六进制 4

1.2.3  十进制转二进制加法口算 5

1.2.4  十进制转二进制减法口算 6

1.2.5  十进制转二进制其他口算 6

1.3  计算机的性能指标 6

1.3.1  字长 7

1.3.2  存储容量 7

1.3.3  主频 7

1.3.4  运算速度 7

1.3.5  可靠性 7

1.3.6  系统可维护性 8

1.4  数值的表示 8

1.4.1  无符号整数的表示 8

1.4.2  有符号整数的表示(补码等) 10

1.4.3  移码 12

1.4.4  BCD码 13

1.4.5  浮点数 13

1.4.6*  浮点数按整数比较大小 17

1.5  字符的表示 19

1.5.1  ASCII码 19

1.5.2  机内码 19

1.5.3  Unicode 23

1.5.4  UTF-8 25

1.5.5  点阵字形码 26

1.5.6  矢量字形码 30

1.6  校验码 30

1.6.1  码距 30

1.6.2  奇偶校验码 31

1.6.3  海明校验码 32

1.6.4  循环冗余校验码 34

1.7  数值运算 38

1...

《计算机组成原理与汇编语言》根据学生掌握知识的基本特点,依据循序渐进、深入浅出、突出重点、理论联系实际的原则编排,使学生能够在较短的时间内理解计算机组成原理与汇编语言的基本概念,掌握相关设计方法。