2011-04-27 155 views
0

作为一个居民转到人从朋友和家人,我知道谁在技术领域的工作和运行代码对面不时的编程问题,我通常能帮助他们。但是这次我一直很难过。我发送了以下的汇编语言代码序列(我相信这是基于Intel x86的,但不能确定)。“set_w”和“set_sw”汇编语言命令有什么作用?

JMPC 
SET_W 
SET_SW 
SET_W 

我被问到这些命令是什么意思。我非常确定我曾帮助JMPC,但我不知道SET_W和SET_SW--而且我最后的手段谷歌也不是很有用。加上我自从上大学以来没有直接与大会打交道(那是摩托罗拉),我很茫然。

任何帮助,在这里感谢。

+1

这些看上去并不像英特尔x86汇编语言(至少在与我熟悉的任何汇编程序的语法)。你有没有在一些代码中使用这些指令的例子? – 2011-04-27 04:51:46

+0

我必须从发送问题的人那里获得更多信息。但她的作品在英特尔,所以我只是做这样的假设:-)不过,我知道,她的作品与英特尔以外的人谁不得使用英特尔的x86,所以也许这是其中之一。不过,它看起来像是ljkyser可能会发生的事情。 – 2011-04-27 05:52:17

回答

0

如果你有一个关于英特尔指令的问题,你应该使用他们的免费提供开发mamauls作为您的第一站,特别是体积2a和2b。如果一个指令不在其中,则不是x86/x86/simd等,或者是一个未公开的别名。至于这些指令,他们可能是网点SETcc家庭的一部分,但是我从来没见过他们,英特尔并不在他们的操作码的名称使用下划线,这更可能SPARC或MIPS汇编。

2

我已经做了几年(大学,摩托罗拉68k),但它看起来像SET_W可以是SETW的别名,这是一个循环模式子程序来写入字值('W' SET_W的一部分)到块的所有组件。 SET_SW可能是短字或字节?我正在刺探那里的最后一部分。下面是我找到的链接:RTF/68k Syntax