微型计算机第三章,第三章:微型计算机指令系统.pdf

第三章:微型计算机指令系统

第第第第三三章章章章::微型计算机指令系统微型计算机指令系统微型计算机指令系统微型计算机指令系统

(2)(2)

概述概述

汇编语言 文件名.ASM

源程序源程序

汇编

MASMMASM

目标 文件名.OBJ

程序

LINK 连接

执行

文件名文件名..EXEEXE

程序程序

微型计算机指令系统

基本语法基本语法

一般指令 :一条指令对应一条8086/8088的机器指令。

执行性指令

宏指令宏指令

说明性指令 :本身不产生对应的机器目标代码,仅告诉汇编程序对后面的指

(伪指令)令令语句句和伪指令伪指令语句的句的操作数该如何产生机作数该如何产生机器目标代标代码。

,

标号名标号名 伪指令伪指令 操作数操作数 ;注释注释

标号名后不

能用冒号

微型计算机指令系统

数据项数据项

常数常数:没有任何属性的纯数值,在程序运行过程中不发生变化。

11))整数整数::二进制二进制、、八进制八进制、、十进制和十六进制十进制和十六进制

2 )浮点数表示方法:±整数部分.小数部分E ±指数部分

33 ))字符串常数字符串常数:引号包含的引号包含的一个或多个字符个或多个字符,以以ASCSC码形式码形式

存储在内存中。

变量变量:代表存放在某些存储单元的数据,这些数据在程序运行

期间随时期间随时可以修改以修改,可以认为是存放数据存储单元的符号地址以认为 存放数据存储单 的符号地址

标号标号标号标号:指令目标代码的符号地址指令目标代码的符号地址,常作为转移指令常作为转移指令 ((包括子程包括子程

序调用)的操作数。具有段属性、偏移量属性和距离属性

(NEAR、FAR)。

微型计算机指令系统

变量变量

11))变量的定义与预置变量的定义与预置变量的定义与预置变量的定义与预置:给变量分配存储单元给变量分配存储单元,对该存储单元赋对该存储单元赋一个符号名个符号名,

同时给该存储单元预置初值。

例例:VARVAR_DATADATA SEGMENTSEGMENT ;定义逻辑段定义逻辑段VARVAR_DATADATA

DATA1 DB 12H ;字节变量DATA1,初值12H

DATA2 DB 34H ;字节变量DATA2,初值34H

DATA3 DW 5678H ;字变量DATA3,初值5678H

VAR_DATA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值