[問題] 組合語言轉成機器語言
想請問各位大大
在做轉換的時候不是會有分BYTE1,BYTE2,BYTE3,BYTE4嗎
其中在BYTE1中又分OPCODE,D,W
然後那個D到底要怎麼判斷是0還是1啊!!!!!!!
有個例題是這樣
MOV BL,AL
解答是說AL是來源所以D為0
那為什麼不是看BL是目的所以D為1呢~~~~
這問題好像很基本,但是還是請各位大大解說一下啊~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.156.156
※ 文章網址: http://www.ptt.cc/bbs/ASM/M.1416586420.A.C4B.html
推
11/22 09:49, , 1F
11/22 09:49, 1F
→
11/22 09:49, , 2F
11/22 09:49, 2F
→
11/22 09:49, , 3F
11/22 09:49, 3F
→
11/22 09:50, , 4F
11/22 09:50, 4F
→
11/22 09:50, , 5F
11/22 09:50, 5F
不能理解啊!!!! al(1)是什麼意思???
為什麼有al(1)又有al(0)
可以請大大用白話文解釋一下嗎XD
※ 編輯: cozychocolat (1.34.156.156), 11/22/2014 21:22:45
推
11/24 17:23, , 6F
11/24 17:23, 6F
如果沒有理解錯的話,就是把AL的值移到BL,然後AL內的值保持不變吧
※ 編輯: cozychocolat (120.126.194.203), 11/24/2014 17:39:54
ASM 近期熱門文章
PTT數位生活區 即時熱門文章