2011-04-27 161 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