汇编语言——(一:介绍)

本文深入探讨了汇编语言的基础概念,包括其如何使用记忆符替代指令操作码,以及如何利用数字和符号来指代操作数或操作数的位置。详细讲解了汇编语言与机器特性之间的紧密联系,如CPU工作模式、寄存器体系和指令系统等。同时,文章还介绍了基本数据类型,如二进制数、BCD数和浮点数的表示方法,并提供了语句格式和源程序结构的指南。

汇编语言

 记忆符代替指令的操作码

 数字、符号代替操作数或操作数存放位置的一种程序设计语言 

 采用高级语言使用的数据结构,支持用32位汇编指令进行编程。 

汇编程序 

 汇编语言编写的程序——>机器语言程序

 汇编语言源程序 ——> 目标代码或目标程序

 --------------------------------------------

汇编语言的特性与机器的特性密切相关:

<——CPU工作模式

    <——CPU寄存器体系

汇编语言<——>硬件特性 <——指令系统

 <——存贮管理机制

       <—中断与外部设备

 

 ---------------------------------------------

基本数据类型

二进制数

负数:补码表示

带符号的n位二进制数:-2^(n-1)~ 2^(n-1)-1

无符号的n位二进制数:0~ 2^(n-1)-1

BCD数 

即:二进制编码的十进制数,每一位用4为二进制编码表示

压缩BCD数

一串十进制数的每个数字按4个二进制为为一组的顺序放

非压缩BCD数

一串十进制数的每个数字存放在8个二进制为的低4位,高4位的内容一般情况下为0.

字符编码

ASCII码

【转至ASCII表】http://www.asciima.com/

  EBCDIC码 :扩展二进制编码的十进制交换码

浮点数 

80X86汇编语言支持:短实数(32位单精度浮点数)、长实数(64位双精度浮点数)、暂存实数(80位扩展浮点数)

语句格式和语句行构成

80X86的语句格式

【名字】 操作符 【操作数或参数】 【:注释】 

源程序结构分段构成

始于:SEGMENT

终于:ENDS

两者的段名具有相同的名字。 

语句行的标记

标记(源程序语句中有意义的最小单位):MASM的字符集、界符、常量、标识、保留字、注释

语句的构成:标记+分隔符

初始化数据的设置:常量 

转载于:https://www.cnblogs.com/Erma/p/9737536.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值