推 purpose:如果你完全沒有組合語言基礎,就得去買本書... 10/11 12:14
→ purpose:所謂基礎是,你起碼得知道 eax,ebx,ecx,edx,esp,ebp 10/11 12:14
推 stupid0319:常常破解軟體就會了 10/11 12:14
→ stupid0319:把看雪論壇的文章看一遍就差不多會了 10/11 12:17
推 wahaha99:看怎麼用嘍,像我只是拿來做關鍵加速,就學點基本皮毛 XD 10/11 12:24
推 purpose:大陸人老是在那邊羅雲彬、王爽,是多爽 10/11 12:24
→ wahaha99:東抄抄西抄抄湊一湊 XD 如果要更深入當然就要看組語書了 10/11 12:25
→ tropical72:8051算組合語言嗎 = = 我覺得上述的 reg 讓人很陌生= = 10/11 12:26
推 purpose:算啊,51你熟的話,真的看網路資料學x86組語就夠了 10/11 12:27
→ hilorrk:8051和x86的組語比起來簡單許多吧XD 10/11 12:27
→ hilorrk:不過51系列如果玩的夠熟我覺得也很厲害就是了.. 10/11 12:28
→ tropical72:所以c調用的 asm 是 x86 的嗎? 10/11 12:28
推 purpose:你還沒學過計算機組織吧? 我們現在用的電腦全部是x86家族 10/11 12:29
→ purpose:當然64位元電腦就是x86的進化 10/11 12:30
→ tropical72:耶..事實上我是自修非本門出身,h大說的是計算機組織與 10/11 12:30
→ tropical72:結構嗎? 10/11 12:30
→ tropical72:更正,是purpose說的 計算機組織(最有名是白算盤吧?) 10/11 12:31
推 purpose:對,資訊相關科系開的一門課,研究所入學會考,聖經本是 10/11 12:33
→ purpose:算盤,現在第三版(白算盤是第二版)。講解CPU的原理 10/11 12:34
→ tropical72:謝謝各位樓上的提點.小弟感激不盡 10/11 12:36
→ final01:asm寫的好 對硬體要了解 10/11 12:40
推 loveflames:C調用哪種asm是看cpu 10/11 14:18
推 purpose:想瞭解CPU,請先報考中央警察大學 10/11 14:43
→ tropical72:樓上推文我笑了..所以C調用asm指令,會根據不同cpu給予 10/11 14:45
→ tropical72:不同之實作方式?(#ifdef 方式實現?) 10/11 14:46
推 suhorng:不對, ASM(組合語言)是用用助記符號撰寫程式,然後組譯器 10/11 19:24
→ suhorng:會把它轉成機器碼。機器碼就是硬體在看的東西。所以不同的 10/11 19:25
→ suhorng:CPU<=>不同的機器碼<=>不同的助記符號, 但都是組合語言 10/11 19:25
→ suhorng:搜尋C lauguage asm還頗怪的,應該說,這是C內嵌組合語言, 10/11 19:26
→ suhorng:所以應該要學的是ASM, 至於C內嵌ASM用intel還是AT&T語法則 10/11 19:27
→ suhorng:比較支微末節,自己用的話,上網查一查就轉過去了。 10/11 19:27
→ tropical72:非常感謝您的細心說明,這陣子馬上先去砍一本看看.謝謝 10/11 21:14
→ king19880326:mnemonic 是 assembler 自己定義的, 不見得要跟 CPU 10/12 03:57
→ king19880326:的 spec 上面用的 mnemonic 一樣. 這是沒有共同規定 10/12 03:58
→ king19880326:的 10/12 03:58