【原创】汇编中类型的有无
【原创】汇编中类型的有无;*****************************************************************************************************************
;作者:zklhp
;Email:zklhp@
;QQ:493165744
;Last Update:2012.2.20
;版权所有 转载请保持完整
;*****************************************************************************************************************
一直想写 今天有人问姑且把它记下来 个人见解仅供参考
汇编中的类型 我一直描述的是【汇编中可以说是没有类型的】 因为具体有没有类型我也不知道、、、、
这个问题的关键还是类型的定义 我一般用C里的东西来描述问题 这样比较容易懂 今天也用这个来说
C语言 肯定是有类型的了 那C里的类型是什么样的呢 举个例子
比如32位环境下主流的C语言编译器 int和long这两个关键字定义的变量是一样的:本质是一个有符号的双字 用这两个变量定义 编译得到的代码是一样的
可以说 这两个关键字是一样的
可是 要是用类型的眼光来看 int怎么能是long呢 只能是int是int long是long
明白了上面的例子也就明白了一个观点 汇编中没有类型 因为汇编中 只有 有/无符号的字节 字 双字等等 对于一个双字 只可能有一种描述方法
可 话又说回来 没有类型 上面说的那些个字 双字是什么呢? 要说它没类型 貌似也不对
呵呵 问题就这么个问题 描述呢 也只能描述为可能有类型可能没类型
导致这个问题的原因 我想 是由于汇编是个低级语言 而类型等概念出自C语言等高级语言(C语言被称作中级语言但还算高级语言。。。) 所以 说汇编有类型也不对 没类型也不对 应该是根本就不应该用类型这个概念来描述 但话又说回来 比如指针 汇编中没有指针啊 可 我不说指针又不好描述问题 所以就有了【汇编中可以说是没有类型的】这种模棱两可的话
汇编中有没有类型呢 我还是不知道啊、、
[ 本帖最后由 zklhp 于 2012-2-20 17:36 编辑 ]