看板 PangSir 關於我們 聯絡資訊
剛剛我做了測試,程式碼如下: 1 testt6 WORD "A" 2 testt10 WORD "AB" 3 ;以下兩行會被Assembler視為錯誤 4 ;testt7 WORD "ABC" 5 ;testt8 WORD "ABCD" 6 testt9 BYTE "ABCD" 執行結果如下: 0040300C : 41 00 42 41 - 41 42 43 44 - 25 30 2E 38 - 58 20 3A 20 ^^ ^^ ^^ ^^ ^^ ^^ ^^ A B A A B C D 上面程式中的第4、5兩行會被我所使用的Assembler視為錯誤,無法通過組譯。 而第1、2、6行的寫法都是正確的,同學可參考上述執行後的記憶體內容。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82
Mgtmc:謝謝助教~所以第2的是A,B各佔一BYTE嗎? 140.112.247.77 10/12
Mgtmc:那請問testt10 + 1 可以存取到'B'嗎? 140.112.247.77 10/12
BigHeadBin:助教回答速度好快哦~~ 140.112.253.61 10/13