(13)--4.1汇编语言概述计算机硬件技术.ppt





《(13)--4.1汇编语言概述计算机硬件技术.ppt》由会员分享,可在线阅读,更多相关《(13)--4.1汇编语言概述计算机硬件技术.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言程汇编语言程序设计序设计汇编语言程序设计本章内容:本章内容:n汇编语言概述;汇编语言概述;n伪指令;伪指令;n系统功能调用;系统功能调用;n80868086的工作时序。的工作时序。汇编语言程序设计学习目的:学习目的:n了解汇编语言程序的基本格式,及其上机过程。了解汇编语言程序的基本格式,及其上机过程。n熟练掌握数据定义伪指令、段定义伪指令、符号定熟练掌握数据定义伪指令、段定义伪指令、符号定义伪指令、过程定义伪指令。义伪指令、过程定义伪指令。n熟练掌握汇编语言程序设计的一般步骤以及顺序程熟练掌握汇编语言程序设计的一般步骤以及顺序程序、分支程序、循环程序、子程序设计的方法。序、分支程序、循
2、环程序、子程序设计的方法。4.1 汇编语言概述包括如下内容:包括如下内容:1.1.汇编语言的基本概念汇编语言的基本概念2.2.汇编语言源程序的组成汇编语言源程序的组成4.1.1汇编语言的基本概念1.机器语言与汇编语言n由二进制代码0,1表示的指令称为机器指令,相应的程序称为机器语言程序。n用指令助记符表示的指令称为汇编语言指令,对应的程序称为汇编语言程序。4.1.1汇编语言的基本概念将4位二进制数转换为ASCII码字符。当数在0000B-1001B时,对应的ASCII码为09;当数在1010B1111B时,对应的ASCII码为AF。设待转换的数据已在累加器AL中(低4位)。地 址机器代码对应的
3、汇编指令E380:000024 0FAND AL,0FHE380:00023C 0ACMP AL,0AHE380:000472 02JB NUME380:000604 07ADD AL,07HE380:000804 30NUM:ADD AL,30HE380:000AC3RETn例4-14.1.1汇编语言的基本概念2.汇编语言与高级语言n汇编语言是一种依赖于计算机微处理器的语言n高级语言是面向过程的语言n进行汇编语言程序设计必须熟悉机器的硬件资源和软件资源 n高级语言具有很好的通用性和可移植性n汇编语言一般不具有通用性和可移植性 4.1.1汇编语言的基本概念学习汇编语言的必要性n利用汇编语言可以
4、设计出效率极高的核心底层程序。n汇编语言程序能够直接有效地利用机器硬件资源。n学习汇编语言对于理解和掌握计算机硬件组成及工作原理是十分重要的。n用汇编语言编写的程序一般比用高级语言编写的程序执行得快,且所占内存较少。4.1.2汇编语言原程序的组成1、汇编语言源程序的结构NAME HEXTOASC;*DATA SEGMENT;数据段定义开始HEX DB 5AHASC DB 2 DUP(?)DATA ENDS;数据段定义结束;*;*STACK SEGMENT;堆栈段定义开始 DB 256 DUP(S)TOP EQU$-STACKSTACK ENDS;堆栈段定义结束;*n例4-2 完整的汇编语言源程
5、序示例4.1.2汇编语言原程序的组成例4-2 完整的汇编语言源程序示例;*CODE SEGMENT ;代码段定义开始 ASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AX,DATA ;主程序开始 MOV DS,AX MOV AX,STACK MOV SS,AX MOV SP,TOP MOV BX,OFFSET ASC MOV AL,HEX MOV AH,AL MOV CL,4 SHR AL,CL CALL NEAR PTR CONVERT HLT ;主程序结束 CONVERT PROC ;过程(子程序)定义开始 AND AL,0FH CMP AL,10 JB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 4.1 汇编语言 概述 计算机硬件 技术

限制150内