Linux汇编之数字

汇编 2015年03月14日 ,

Linux汇编数字数据类型

表示和处理数字是汇编语言程序工作的很大一部分。几乎每个应用程序都使用某种类型的数字类型来处理信息。汇编语言也有很多不同的格式来表示数字。C或者C++等高级语言编译器知道每个变量的数据类型。而汇编语言却不知道,因为存储在内存或者寄存器中的数据可以以不同的方式进行理解,且理解为不同的数据类型。保证使用正确的指令、以正确的方式解释存储的数据是汇编程序员的职责。

本文中枫竹梦介绍Linux汇编语言(ASM)中的数字的数据类型。

数字数据类型

IA-32平台中汇编语言中使用的核心数字数据包括:

  • 无符号整数
  • 带符号整数
  • 二进制编码的十进制
  • 打包的二进制编码的十进制
  • 单精度浮点数
  • 双精度浮点数
  • 双精度扩展浮点数

同时还有扩展的数字数据类型:

  • 64位打包整数
  • 128位打包整数
  • 128位打包单精度浮点数
  • 128位打包双精度浮点数

虽然有如此多的数字数据类型,但是在汇编语言中使用它们还是比容易的。

(完)

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《Linux汇编之数字》
日志链接:http://furzoom.com/linux-asm-number/
博客名称:枫竹梦

【上一篇】
【下一篇】

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部