主题:输出数字问题
yong311408
[专家分:2720] 发布于 2006-07-05 17:08:00
如何在DOS屏幕直接输出数字?
屏幕是不是只能输出字符,
如果是数字的话,是不是要先转换成字符串后
才能输出!!!
回复列表 (共5个回复)
沙发
啊远 [专家分:2610] 发布于 2006-07-05 17:31:00
应该说是用字符的ASICC编码来输出! 不是转成字符
板凳
啊远 [专家分:2610] 发布于 2006-07-05 17:46:00
如果你想输出数字!
那必须一个一个地为它求出相应的ASCII编码!然后送进指定的寄存器!再用特定的中断输出!具体是那个中断号和寄存器我忘记了!
3 楼
yong311408 [专家分:2720] 发布于 2006-07-05 17:51:00
所有的转换都要自己写吗?
有没有这方面的指令
4 楼
啊远 [专家分:2610] 发布于 2006-07-05 18:24:00
没有的! 你必须自己动手! 其实这也是汇编的一个乐趣!你难道不喜欢什么都自己来搞定吗?
做过一次! 你以后就都可以用了呀! 呵呵!
5 楼
int0x080 [专家分:90] 发布于 2006-07-05 19:07:00
嫌麻烦就直接调用libc好了。
我来回复