- 1、本文档共480页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计教程 汇编语言程序设计教程 第三版 适用于计算机科学与技术专业 卜艳萍 周伟编著 清华大学出版社 内容简介 第1章和第2章介绍汇编语言基础知识和80x86机型的功能与系统结构。 第3章详细介绍IBM PC机的寻址方式和指令系统。 第4章介绍伪指令、汇编语言程序格式等知识。 第5章讲述顺序程序设计、分支程序设计和循环程序设计的基本方法。 第6章详细介绍子程序设计及参数传递的方法。 第7章是输入/输出程序设计技术和方法。 第8章介绍高级汇编技术,包括宏汇编、条件汇编和重复汇编等。 第9章讲述DOS功能调用和BIOS功能调用知识。 第10章是汇编语言程序设计上机实验指导部分。 课程的性质与基本要求 汇编语言是一门实践性很强的课程,在教学过程中要训练学生掌握指令的操作过程、程序设计的基本规则和方法以及上机调试的能力。 汇编语言适合于编制在时间和空间要求都很高的程序。汇编语言是能够利用计算机所有硬件特性的一门语言,在涉及到硬件设计的系统中,一般都用汇编语言完成接口部分程序的设计。 本课程的开设,对于训练学生掌握微型计算机的结构、指令的操作过程、汇编语言程序设计技术以及应用汇编语言编制实用程序都有重要的作用。 本课程与其它课程的关系 汇编语言是计算机科学专业语言类最基础的课程之一,《计算机文化基础》、《计算机编程基础》等作为本课程的前导课程。 学好这门课程,可为学习相关的专业课打下基础,它是《微机原理及接口技术》、《操作系统》、《计算机组成原理》、《编译原理》和《单片机原理及应用》等的前导课程。 第1章 汇编语言基础知识 第2章 微型计算机体系结构 第3章 微型计算机的指令系统 第4章 伪指令与汇编语言程序结构设计 第5章 汇编语言程序设计 第6章 子程序设计 第7章 输入/输出程序设计 第8章 高级汇编技术 第9章 DOS/BIOS功能调用 第10章 汇编语言上机实验 第1章 汇编语言基础知识 1.1 计算机基础知识 1.2 计算机的基本结构与组成 1.3 计算机中的数制与码制 1.1 计算机基础知识 1.1.1 计算机的发展史 1.1.2 计算机的特性 1.1.3 计算机的分类 1.1.4 计算机的主要技术指标 计算机的发展史 第一代:电子管计算机时代(从1946年第一台计算机研制成功到50年代后期),其主要特点是采用电子管作为基本器件。 第二代:晶体管计算机时代(从50年代中期到60年代后期),这时期计算机的主要器件逐步由电子管改为晶体管。 第三代:集成电路计算机时代(从60年代中期到70年代前期),随着半导体器件生产工艺与技术上的进步,在一片半导体基片上,可以生产出多个晶体管,并用它们形成具有一定处理功能的逻辑器件,这就是集成电路。 第四代:大规模集成电路计算机时代(70年代初开始)。 计算机的特性 高速 高精度 通用 准确 智能化 体积小、重量轻 计算机的分类 计算机按其用途来分可以分成专用机和通用机两类。 专用机是专门用于某种用途的,它对于特定用途而言最经济、最快速、最有效,但适应性差,而通用机适应性强。 计算机的主要技术指标 机器字长是指该计算机能进行多少位二进制数的并行运算,实际上是指该计算机中的运算器有多少位,通常计算机的数据总线和寄存器的位数与机器字长一致。 CPU速度是指单位时间(秒)内能够执行指令的条数。 主频又称为主时钟频率,是指CPU在单位时间(秒)内产生的时钟脉冲数,以MHz(兆赫兹)为单位。 存储器容量的大小不仅影响着存储程序和数据的多少,而且也影响着运行这些程序的速度。 存储器完成一次数据的读(取)或写(存)操作所需要的时间称为存储器的存取(或访问)时间。存储器执行一次完整的读/写操作所需要的时间称为存取周期。 系统的可靠性通常用平均无故障时间MTBF和平均故障修复时间MTTR来表示。 计算机的数据传输率还常用带宽表示,它反映计算机的通信能力。数据传输率的单位是bps,bps代表每秒传输一位或一比特。 存储器的容量 1.2 计算机的基本结构与组成 1.2.1 计算机的硬件 1.2.2 计算机的软件 1.2.3 计算机的程序设计语言 1.2.4 计算机系统的层次结构 计算机硬件组成 计算机硬件组成 运算器是对信息或数据进行处理和运算的部件,可以实现各种算术运算和逻辑运算。 控制器(Control Unit, CU)主要用来实现计算机本身运行过程的自动化,即实现程序的自动执行,是计算机的管理机构和指挥中心。 存储器是计算机的存储和记忆装置,用来存储程序和数据,由存储单元组成。 计算机的输入输出设备(Input / Output Device)简称I/O设备或者外设。位于主机之外,实现计算机与外部设备
文档评论(0)