不同进制间转换一直是汇编语言必须要掌握的编程技巧,算法也比较简单:
例如:当其他进制数转为十进制时使用的除十取余法,压入栈中,弹出后实现逆序输出;
当其他进制数转为二进制时使用的除二取余法,压入栈中,弹出后实现逆序输出;
进而扩展:当其他进制数转为R进制时使用的除R取余法,压入栈中,弹出后实现逆序输出;
下面介绍一种比较简便的方法,通过移位指令实现的十进制数到二进制数形式的进制转换程序,
程序使用8086宏汇编MASM5.0编译运行通过!
源代码如下:
微机原理==汇编语言编写十进制数到二进制数的进制转换并显示
最新推荐文章于 2024-07-24 10:44:50 发布