gas

    7熱度

    6回答

    這有點古怪,但我今天正在與GNU彙編人員討論(我希望能夠至少讀取語法),並試圖獲得這個小小的人爲的例子我的工作。即我只想從0到100,一直打印數字。所以幾分鐘後,我想出了這個: # count.s: print the numbers from 0 to 100. .text string: .asciz "%d\n" .globl _main _main: m

    54熱度

    5回答

    我寫空的程序惹惱了地獄的計算器編碼器,而不是。我只是在探索gnu工具鏈。 現在下面可能對我來說太深了,但爲了繼續空的程序傳奇我已經開始檢查C編譯器的輸出,即GNU消耗的東西。 gcc version 4.4.0 (TDM-1 mingw32) test.c的: int main() { return 0; } 的gcc -S test.c的 .file "test.c"

    1熱度

    1回答

    我想創建3個asciz字符的子字符串(小字符串)出我的原始(thestring)。事情是不打印時運行,所以我不知道我到底在做什麼。爲什麼不打印?我是否正確創建小型字符串? .section .data thestring: .asciz "111010101" ministring: .asciz "" formatd: .asciz "%d" formats: .asciz "%s