學習指南問題:我不知道將它寫入16位和32位之間有什麼區別。有人可以澄清這是如何改變的事情嗎?16bit/32bit x86
編寫一個80x86彙編程序,它將在內存中添加字符大小的帶符號整數,並在看到零時停止。總和將總是大於-32768並小於32767. 總和應寫入內存。如果整數字符串中只有一個零,則總共放置一個0 。使用JNZ命令。 (如果最後的操作導致零跳轉到標籤)
16bit 整合DW 2,-300,54,30,8, - 240,0 總DW?
32bit 整合WORD 2,-300,54,30,8, - 240,0 總WORD?
我不明白爲什麼我有時會收到-1。這是一個完全合法的問題:在x86中編程時,如何解釋16位和32位之間的區別?有時候這裏的人會迷惑我。 – Aerovistae 2012-03-23 17:26:57