garyxuan 发表于 2005-11-17 18:44

请教一个菜鸟问题:如何在屏幕显示运算结果

<P>刚学汇编,  看了下DOS下的系统功能的调用,   随便找了个四则运算的程序运行,  想在屏幕显示运算结果,   但搞了很久没成功,  看了下教材,  说要显示运算结果,   先要把结果转换成ASCII码,存放在数据区,最后加上'$',,   例如要显示结果123(十进制),将每位数加30h,后依次存放在以num(假设)开始的内存单元中,即num db 31h,32h,33h,'$',  然后调用dos的9号功能,  问题是运算结果不知道多少位,,  每位加30h如何处理较方便,  这些问题我不是很熟,,所以麻烦高手写个简单的程序,  把数字显示出来就可以了!!!谢谢了</P>

zinking 发表于 2005-11-18 21:28

看中断向量的调用

garyxuan 发表于 2005-11-19 11:17

<P>我用的是emu8086来写程序</P>

论坛元老 发表于 2008-4-2 10:02

路过,顶一下

syzu 发表于 2008-4-15 01:52

要是编程序就用中断,如果是学习,可以自己写显存

页: [1]

编程论坛