80x86汇编语言程序设计教程
需积分: 9 198 浏览量
更新于2024-08-01
收藏 3.24MB PDF 举报
"80x86汇编语言程序设计,沈美明温冬婵编著,清华大学出版社出版,内容涵盖数制、码制、计算机组成、指令系统、寻址方式、伪操作、汇编语言格式、循环、分支、子程序、宏汇编、中断、输入输出、BIOS和DOS系统功能调用、多模块连接技术、图形显示、发声、磁盘文件存取技术。适合作为高等院校‘汇编语言程序设计’课程教材,也可供工程技术人员和科研人员参考。"
80x86汇编语言程序设计是针对基于Intel 80x86处理器的计算机进行程序开发的一种技术。这本书由沈美明和温冬婵编著,主要分为四个部分,详细介绍了汇编语言的基础理论、编程工具、编程方法以及实际应用。
基础理论部分包括数制(如二进制、十六进制等)和码制(如ASCII码)的基础知识,以及计算机组成和基本工作原理,帮助读者理解计算机内部是如何处理信息的。
编程工具部分详细讲解了80x86指令系统,包括各种数据处理和控制指令,以及寻址方式,如直接寻址、间接寻址等。此外,还介绍了汇编语言的格式和伪操作,如定义常量、变量和过程等,这些是编写汇编程序的基本元素。
编程方法部分深入探讨了程序设计结构,如循环、分支语句和子程序的设计,这些都是构建复杂程序的关键。此外,书中还涉及了宏汇编技术,允许程序员创建可重用的代码段,提高效率。中断和输入输出程序设计方法则涉及了如何与硬件设备交互,包括使用BIOS和DOS系统功能调用,使得程序能够控制和响应外部事件。最后,多模块连接技术教会读者如何将多个独立编译的汇编程序组合成一个完整的应用程序。
实际应用部分则涵盖了图形显示、声音生成和磁盘文件存取等实用技术,这些都是在实际项目中经常遇到的问题。通过学习这部分,读者可以掌握创建用户界面、读写文件等高级功能。
这本书不仅是高等院校计算机科学与技术专业学生的理想教材,也适合对汇编语言感兴趣的工程技术人员和科研人员作为参考。由于80x86汇编语言在性能优化和直接硬件控制方面的优势,即使在高级编程语言普及的今天,它仍然在特定领域具有不可替代的作用。因此,理解和掌握80x86汇编语言对于计算机专业人士来说是非常有价值的。
2009-02-16 上传
2009-08-14 上传
161 浏览量
2011-01-20 上传
2012-07-29 上传
2024-12-31 上传
2024-12-31 上传
2024-12-31 上传
shiyulong12345
- 粉丝: 15
- 资源: 32
最新资源
- josh:* nix的零配置开发服务器
- HW3_2021-02-07
- mask_rcnn_balloon.h5
- c代码-编程实现:输入10个学生的6门课成绩,分别求出每个学生的平均成绩。
- qr-reader
- eulerpath:Prolog中的Euler路径计算
- ignite-challenge-node-middlewares:这当然是点燃火箭座椅的挑战。 在这种情况下,如何在Node.js的中间件中应用规则
- PHP Growth Charts-开源
- makeFriends.rar
- Foxit PDF Creator 2.0制作PDF文件
- OpenCms ANT Build-开源
- vegasjs-web-mapping
- SymmetryAxes-master (1).zip——基于卷积计算的图像对称轴检测算法
- docs:Soveren文档来源
- node:学习节点
- weatherDashboard