- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 汇编语言基础知识 谢晓东 手机 E-mail m3456n@yeah.net 各位同学和我联系时,请一定要告诉我您的姓名,谢谢! 汇编语言程序设计课程简介 汇编语言是计算机系统提供给用户的最快、最有效的语言,也是能对硬件直接编程的语言。因此,对空间和时间要求很高的程序,或需要直接控制硬件的程序,必须使用汇编语言进行程序设计。 汇编语言程序设计是计算机专业基础课程。本课程结合PC机来进行教学。第一、二章为基础知识,包括计算机中数和字符的表示方法,计算机的编程结构及工作方式等。第三章介绍指令系统和寻址方式。第四章介绍伪操作和汇编语言程序格式。第五、六章说明循环、分支、子程序结构和程序设计的基本方法,并介绍起泡排序、折半查找等多种算法的程序实例。第七章说明BIOS和DOS系统功能调用的使用方法。第八章介绍宏、重复和条件汇编等高级汇编语言技术。第九章介绍I/O程序设计方法,重点说明中断原理、中断过程及中断程序设计方法。第十章主要说明多模块程序设计技术以及汇编语言程序与高级语言程序的连接技术。最后简单介绍80X86新增加的指令、寻址方式以及编程模式。 学习目标 通过学习本课程要求同学们了解Intel系列微型机的基本组成以及计算机中数和字符的表示方法;熟练掌握Intel8086指令系统及寻址方式,伪指令及汇编语言程序格式;掌握基本程序设计方法、I/O程序设计方法以及DOS和BIOS调用;掌握宏汇编的基本概念和方法;了解汇编语言程序与高级语言程序的连接方法,熟悉上机操作和程序调试技术,初步具备软件设计的能力。 词汇表 1.机器语言 计算机能够直接识别由0和1组成的二进制代码,机器指令就是用二进制编码的指令,每种处理器都有各自的机器指令集,指令集及使用它们编写程序的规则被称为机器语言。 词汇表 2.汇编语言 汇编语言是一种符号语言,几乎和机器语言一一对应,它采用便于记忆、并能描述指令功能的符号来表示机器指令,比机器语言容易理解和掌握。 词汇表 3.汇编语言源程序 用汇编语言编写的程序称为汇编语言源程序,简称源程序。 词汇表 4.汇编程序masm 汇编语言源程序要翻译成机器语言程序后才能由处理器执行,这个翻译的过程称为汇编,完成汇编工作的程序就是汇编程序。 词汇表 5.二进制位 计算机存储信息的基本单位,一位可存储一个二进制数:0或1。 6.字节 8位二进制数组成一个字节,在存储器中以字节为单位存储信息。 7.字 2个字节组成一个字。 8.双字 2个字组成一个双字。 词汇表 9.ASCII码 ASCII码是美国信息交换标准代码的简称,它用一个字节来表示一个字符,其中低7位为字符的ASCII值,最高位一般用作校验位。 10.BCD码 是一种用二进制编码的十进制数,又称为二-十进制数,它用4位二进制数表示一个十进制数码,由于这4位二进制数的权为8421,所以BCD码又称8421码。 11.机器数 计算机中的数用二进制表示,数的符号也用二进制表示,一般用最高有效位来表示数的符号,正数用0表示,负数用1表示。把一个数连同其符号在内在机器中的表示加以数值化,这样的数称为机器数。 词汇表 12.补码 机器数可用不同的码制来表示,补码表示法是最常用的一种,正数采用符号:绝对值表示,即数的最高有效位为0,数的其余部分则表示数的绝对值;负数的表示要麻烦一些,先写出与该负数相对应的正数的补码表示,然后将其按位求反,最后在末位加1,就可以得到该负数的补码表示了。 词汇表 13.中央处理单元CPU 中央处理单元包括运算器、控制器和寄存器组。运算器执行所有的算术和逻辑运算;控制器负责把指令逐条从存储器中取出,经译码分析后向机器发出各种控制命令;寄存器组用来存放计算过程中所需要或所得到的各种信息。 词汇表 14.存储器 存储器是计算机的记忆部件,可分为主存储器和辅助存储器,分别简称为主存(内存)和辅存(外存)。主存存放当前正在执行的程序和使用的数据,CPU可以直接存取,它由半导体存储器芯片构成,成本高,容量小,但速度快;辅存可用于长期保存大量程序和数据,CPU需要通过I/O接口访问,它由磁盘或光盘构成,成本低,容量大,但速度较慢。 词汇表 15.外部设备 外部设备是实现人机交互和机间通信的一些机电设备,在微机系统中,常用的输入设备有键盘、鼠标等,输出设备有显示器、打印机等。 16.指令系统 计算机是通过指令序列来解决问题的,每种计算机都有它支持的指令集合,计算机的指令系统就是指该计算机能够执行的全部指令的集合。 词汇表 17.寻址方式 计算机中的指令由操作码字段和操作数字段两部分组成,操作码字段指示计算机所要
您可能关注的文档
- 新主人翁精神1.ppt
- 如何做好拉长.ppt
- 整合营销传播-220356.ppt
- 君临天下08.ppt
- 先秦书法.ppt
- 南开大学高等有机化学课件-第二章立体化学原理.ppt
- 听力第二册第3课.ppt
- 投资学ppt1.ppt
- 浙江大学Java程序设计课程PPT第二章.ppt
- 学习型管理者.ppt
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)