作者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)