我最近在我的一個程序集文件的頂部看到了這一點,並意識到我花了很多年在打印整數的過程中使用它,卻沒有真正意識到它在哪裏來自原來(在我的基本組件模板中使用),或者什麼10,0就結束意味着:程序集中的intfmt:db「%d」,10,0的含義
section .data
intfmt: db "%d", 10, 0
誰能打破這和解釋不同的組件,具體的行2?
我現在正在嘗試使用scanf讀取輸入,並且看起來此格式對此無法正常工作。想想現在是我學習數字意味着什麼的時候了!另外,如果您對使用scanf的64位體系結構的輸入讀取有任何想法,我之前沒有這樣做過,並且這導致了一些問題,因此任何指向這樣做的指針也將被讚賞!
這是哪種體系結構?您應該在此標記它,因爲每個體系結構都有自己的機器/彙編語言,甚至在特定的體系結構中,可能會有許多彙編語法取決於使用的彙編程序。 –
格式化字符串和其他只讀數據應放在'.rodata'部分,因此他們可以將其他只讀數據放入映射共享的頁面中,而不是私人的。 –