汇编语言程序设计教程
刘恩海摇石陆魁摇主编
内容提要
摇摇本书主要针对愿园愿远辕愿园愿愿微处理器编写,同时也适用于其他猿圆位微处理器。文中详细叙述了宏汇编语
言的程序设计方法。内容包括寻址方式和指令系统、程序设计的基本方法、中断处理、汇编语言、宏汇编、阅韵杂
功能调用和月陨韵杂中断调用,最后有大量的程序实例可供使用。
该书可供计算机专业及其相关专业的大学本科生使用,也可供研究生和从事计算机专业的工程技术人
员参考。
摇图书在版编目(悦陨孕)数据
摇汇编语言程序设计教程辕刘恩海主编郾原天津:天津大学出版社,圆园园猿郾苑(圆园园源郾员重印)
摇陨杂月晕苑鄄缘远员愿鄄员苑怨远鄄苑
摇 郾汇…摇 郾刘…摇 郾汇编语言鄄程序设计鄄教材摇 郾栽孕猿员猿
Ⅰ Ⅱ Ⅲ Ⅳ
摇中国版本图书馆悦陨孕数据核字(圆园园猿)第园源缘怨源猿号
摇摇出版发行摇天津大学出版社
出 版 人摇杨风和
地摇摇址摇天津市卫津路怨圆号天津大学内(邮编:猿园园园苑圆)
电摇摇话摇发行部:园圆圆原圆苑源园猿远源苑摇邮购部:园圆圆原圆苑源园圆苑源圆
印摇摇刷摇河北省永清县印刷厂
发摇摇行摇全国各地新华书店
开摇摇本摇员愿缘皂皂伊圆远园皂皂
印摇摇张摇员圆郾苑缘
字摇摇数摇猿远园千
版摇摇次摇圆园园猿年苑月第员版
印摇摇次摇圆园园源年员月第圆次
印摇摇数摇源园园员原苑园园园
定摇摇价摇员怨郾园园元
前摇言
摇摇汇编语言是在计算机中执行速度最快且效率最高的程序设计语言之一,也是
能够直接利用计算机所有硬件特性和直接控制硬件资源的有效语言之一。因而,
在计算机控制、系统软件等诸多领域,汇编语言仍是必不可少的编程语言。根据
新的教学思路和课程体系及教学内容,结合多年来实际教学的经验,同时,为配合
河北省教育科学“十五”规划课题,特编写了《汇编语言程序设计教程》一书。
考虑到国内广泛使用的微型计算机都是以陨灶贼藻造愿园曾愿远系统处理器为基础的,
所以本书以愿园愿远微处理器为基础,同时兼顾愿园曾愿远,系统地介绍了汇编语言程序
设计的基础、方法和应用。
全书共分为怨章:第员章为基础知识,介绍了数在计算机中的表示以及编码;
第圆章介绍了愿园愿远微处理器及内部寄存器和存储器的组成与结构;第猿章介绍了
指令系统和寻址方式;第源章介绍了汇编语言,包括汇编语言的伪指令、数据格
式、源程序的结构;第缘章介绍了汇编语言的程序设计基础;第远章介绍了结构和
记录;第苑章介绍了宏汇编技术;第愿章介绍了输入输出程序设计;第怨章提供了
大量的综合程序实例。
本书第员章、第圆章由刘恩海、宋洁编写;第猿章、第源章由刘恩海、丁会利编
写;第缘章、第远章、第愿章由石陆魁、张军、郝丽萍编写;第苑章、第怨章由刘恩海、
石陆魁、沈西庭、聂俊岚编写。全书由刘恩海统稿。
本书在编写过程中,得到了河北工业大学计算机系老师和同学们的帮助,在
此表示衷心的感谢。
由于编者能力有限,书中可能会有不妥之处,恳请读者指正。
编者
圆园园猿年缘月
编委会名单
主摇编摇刘恩海 石陆魁
副主编摇沈西挺 郝丽萍 聂俊岚
编摇委摇宋摇洁 张摇军 丁会利
目摇录
第员章摇基础知识 !!!!!!!!!!!!!!!!!!!!!!!!!!!! 员
员郾员摇进位计数制与不同基数的数之间的转换 !!!!!!!!!!!!!!!!! 员
员郾员郾员摇二进制数 !!!!!!!!!!!!!!!!!!!!!!!!!!!! 员
员郾员郾圆摇二进制数和十进制数之间的转换 !!!!!!!!!!!!!!!!!! 圆
员郾员郾猿摇十六进制数与二进制数之间的转换 !!!!!!!!!!!!!!!!!