看板 ASM 關於我們 聯絡資訊
※ 引述《jacky1989 (幻想的夢境)》之銘言: : 我先說這是作業,我有做 : 但是還是有一點問題不知道怎麼解決 : 我是要在DOS裡面的debug撰寫程式 : 以下是我寫的 : -a 3000:100 : mov ax,4000 : mov ds,ax : mov word ptr [120],1234 : mov ax,[120] : mov word ptr [140],5678 : mov ds,bx ^^^^^^^^^^不知道未何你要將ds更改位子,這樣結果當然不在4000:100的位子 它是在當時bx暫存器的值 : mov bx,[140] : add ax,bx : mov [160],ax : mov ah,4c : int 21 : 寫完之後我按d 4000:100去看 : 居然都是空白 : 怎麼會這樣? : 是我哪裡觀念有問題嗎? : 還是結果不是這樣看? : ※ 編輯: jacky1989 來自: 123.192.105.98 (10/24 18:20) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.3.218
jacky1989:但是就算我拿掉~好像也是一樣的結果....ˊˋ 10/25 00:10