我有寫入分配內存的問題。這是代碼。在程序集中寫入.long
total: .long 1 # my memory
movl total, %eax # I believe I'm copying address of total into eax
movl $53, %esi # set some value in esi
movl (%esi), %eax # and put this value into total
爲什麼它不工作?它給出了:「Naruszenie ochronypamięci」(核心傾銷),這是波蘭語,意味着違反內存訪問。
括號替換都是圍繞錯誤的事情。 – harold 2013-04-09 21:09:32
聽起來像在大學的裝配課程已經開始了...... – 2013-04-09 21:45:30