阅读上一个主题 :: 阅读下一个主题 |
作者 |
答票友:纵然是机器语言(机器码),离了上下文也是不成的 |
 |
少正卯
加入时间: 2010/12/12 文章: 331
经验值: 10405
|
|
|
作者:少正卯 在 驴鸣镇 发贴, 来自 http://www.hjclub.org
你举的x=3的例子。
这里x=3当然可以分,就像自然语句分主谓宾,这里x是变量,=是操作符,3是常量。
x=3是不能颠倒的,3=x不是合法的c语言语句。
但机器吗中没有上下文你什么也说不出来:
还以intel指令集为例,我写一个0x48,如果没有上下文,我敢说连 intel 最资深的工程师也说不准这到底是什么:
1)它可能是十进制数72.
2)它可能是代表大写字母H
3)他也可能是一条指令:将ax寄存器值减一。
可见,连机器都知道联系上下文,某些人却不懂,并大骂需要“上下文”的语言。
作者:少正卯 在 驴鸣镇 发贴, 来自 http://www.hjclub.org |
|
|
返回顶端 |
|
 |
|
|
|
您不能在本论坛发表新主题 您不能在本论坛回复主题 您不能在本论坛编辑自己的文章 您不能在本论坛删除自己的文章 您不能在本论坛发表投票 您不能在这个论坛添加附件 您可以在这个论坛下载文件
|
based on phpbb, All rights reserved.
|