作者changwsh ( )
看板PangSir
標題Re: [問題] 為什麼電腦印不出東西
時間Wed Jan 19 20:47:34 2005
※ 引述《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)