-
汇编语言——(一:介绍)
汇编语言
记忆符代替指令的操作码
数字、符号代替操作数或操作数存放位置的一种程序设计语言
采用高级语言使用的数据结构,支持用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
最新更新
Objective-C语法之代码块(block)的使用
VB.NET eBook
Add-in and Automation Development In VB.NET 2003 (F
Add-in and Automation Development In VB.NET 2003 (8
Add-in and Automation Development in VB.NET 2003 (6
Add-in and Automation Development In VB.NET 2003 (5
AddIn Automation Development In VB.NET 2003 (4)
AddIn And Automation Development In VB.NET 2003 (2)
Addin and Automation Development In VB.NET 2003 (3)
AddIn And Automation Development In VB.NET 2003 (1)
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
武装你的WEBAPI-OData入门
武装你的WEBAPI-OData便捷查询
武装你的WEBAPI-OData分页查询
武装你的WEBAPI-OData资源更新Delta
5. 武装你的WEBAPI-OData使用Endpoint 05-09
武装你的WEBAPI-OData之API版本管理
武装你的WEBAPI-OData常见问题
武装你的WEBAPI-OData聚合查询
OData WebAPI实践-OData与EDM
OData WebAPI实践-Non-EDM模式