8086问题
一个32bit的数如何用十进制显示输出?假定这个数是存放在DX,AX中.
我用DIV做,每次除以10,取余数放到字符串:strNumber DB 11 DUP(?),'$'中
可是16位寄存器除法会溢出,当商大于64K(2的16次方)时,AX中放不下.
所以我只能正确显示640K之内的数,如何显示更大一点的数?(最好只用
8086汇编,不使用32位寄存器)
暑假小学期的作业,要求实现类似dos的dir功能(只要求读出磁盘根目录
中的文件和子目录即可),小弟就是文件长度这个地方的转换做不来,请各位
帮帮忙,急用!
TIA!!!