看板 PangSir 關於我們 聯絡資訊
※ 引述《wanglory (老王 )》之銘言: : ※ 引述《wanglory (老王 )》之銘言: : : 以下這段程式在我家電腦會印出兩行空白 : : 但是在同學家就會印出正常的字串 : : 而且改成32-bit的話就可以印出來了 : : 請問助教大人這是為什麼.... : : 謝謝 : : TITLE Pictures and musics : : INCLUDE Irvine16.inc : : .data : : MyBitMap BYTE "Bitmap image:" , 0dh , 0ah , 0 : : MyMusic BYTE "Music format:" , 0dh , 0ah , 0 : : .code : : main PROC : : mov ax , @data : : mov ds , ax : : mov dx , OFFSET MyBitMap : : call WriteString : : mov dx , OFFSET MyMusic : : call WriteString : mov ah, 10h : int 16h : : exit : : main ENDP : : END main : 然後這樣就印得出來了 : 為什麼!!!!!!!!!!!!! : 這只不過是getchar而已阿!!! : 組語...我真的摸不透你阿~~~~~~~~~~~~~~~~~~ : 助教大人...可否告知為什麼 : 這個問題困擾我兩天了 : 謝謝助教 <(_ _)> 我也有個問題,課本 532 的範例(就是這個int16h ah=10h),在我的電腦上一執 行就停住了,按不按 esc 都不理我; 15.5 memory-mapped graphics 節裡的那個 範例中, 就是用上面那個 int16h ah=10h 來等待使用者輸入任意鍵後才還原顯示 模式,但我一執行也照樣就停住不動了。 請問作業中 show 完圖後 user 輸入任意鍵後再放音樂,可不可以不要用上面那個 interrupt,而用其他讀取字元的就好。還是說只好到219去做作業?呃,沒帳號。 謝謝助教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.50.169 ※ 編輯: changwsh 來自: 140.112.50.169 (01/19 20:48)