基于汇编语言实现通用数制转换程序.docVIP

  • 57
  • 0
  • 约2.89千字
  • 约 7页
  • 2018-12-01 发布于福建
  • 举报

基于汇编语言实现通用数制转换程序.doc

基于汇编语言实现通用数制转换程序

基于汇编语言实现通用数制转换程序   [摘要]汇编语言是计算机相关专业的一门基础课程,在使用该语言时,将程序的计算结果按不同的数制形式显示输出是一个难点。本文讨论了如何将数据通过转换,按照不同进制数的形式显示在显示器上,并给出了一个通用的数制转换程序具体实现这一过程。   [关键词]汇编语言;数制转换       汇编语言是一种面向机器的语言,但它是计算机能提供给用户的最快最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而汇编语言在程序设计中仍然占有很重要的位置,是不可取代的。但是对于汇编语言编程来说,常常需要把十进制数转换为二进制数、十六进制数和八进制数,或者把十六进制数转换为十进制数、二进制数等等,并要求将结果在显示器上显示输出。而汇编语言中实现数据的显示没有类似高级语言的输入输出语句,转换输出的工作是比较困难的。下面我们来探讨一个通用的数制转换程序,使任何进制的数据按照编程者的要求转换为需要的数制形式显示在显示器上。       1 通用数制转换的原理       通用数制转换的基本原理是:除N取余法。    1.1 十进制数转换为N进制数。将十进制数转换为N进制数,我们常常使用的是除N取余法:将十进制数据除以N进制数的基数N,所得余数即为N进制数个位上的数码,再将商除以N,余数为N进制数十位上的数码,如此反复进行,直到商是0为止

文档评论(0)

1亿VIP精品文档

相关文档