Re: [問題] 想問一下正確答案

看板ASM (組合語言)作者 (.....)時間17年前 (2007/05/02 17:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《kuang0921 (小志)》之銘言: : 由於老師沒有給答案所以不太清楚正確性 : 想請大家可以幫我解答嗎 : 謝謝 : 以下是內容 : .DATA : bVal1 BYTE 100 : bVal2 BYTE ? : arrayB BYTE 10h,20h,30h,40h : wVal WORD 2 : .CODE : 1. mov al,d8 Why? 少了0跟h : 2. mov ds,45 Why? 不能直接用常數 : 3. mov bVal2,bVal1 Why? bval2=100 : 4. mov bl,bVal1 Why? bl=100 : 5. mov al,wVal Why? al是8bit : 6. mov ax,bVal1 Why? ax是16bit : 7. mov eip,dVal Why? eip未定義 : 8. mov bVal2,al Why? bval2=al : 9 . mov ax,wVal Why? ax=2 : 10. mov ax,bl Why? 同6 : 11. mov al,arrayB+1 Why? al=20h : 12. mov al,[arrayB+1] Why? 同上 : 13. mov ah,arrayB+5 Why? 依小印地安排序 word的2是0200 所以ah=arrayB+5=00 : 14. mov cs,wVal Why? 程式執行的cs:ip任意修改會出錯 : 15. mov 45,bVal1 Why? 目的運算元不能是立即值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.18.6
文章代碼(AID): #16E5YS0M (ASM)
討論串 (同標題文章)
文章代碼(AID): #16E5YS0M (ASM)