简答题

编写将一个十六进制数转换为十进制数的子程序。

正确答案

> 0000  78FE      2  MOV R0,#FEH
0002  7930      3  MOV R1,#30H
0004  E8        4 HEXBCD:// MOV A,R0
0005  75F064    5  MOV B,#100
0008  84        6  DIV AB
0009  F7        7  MOV @R1,A
000A  740A      8  MOV A,#10   
000C  C5F0      9  XCH A,B   
000E  84        10  DIV AB   
000F  09        11  INC R1   
0010  F7        12  MOV @R1,A  
0011  09        13  INC R1   
0012  A7F0      14  MOV @R1,B           
15  RET

答案解析

相似试题
  • 编写一个子程序将AX中的2进制数,转换成10进制ASCII码,存于ADR开始的五个单元中。

    简答题查看答案

  • 试编写程序,将BUFFER中的一个8位二进制数转换为ASCII码,并按位数高低顺序存放在ANSWER开始的内存单元中。

    简答题查看答案

  • 将124转换成十六进制数的结果是()

    单选题查看答案

  • 编写一个将十进制整数转换为十六进制字符串的函数。

    简答题查看答案

  • 编写函数把任意十进制整数转换成二进制数.提示:把十进制数不断除2除,余数放在一个一维数组中,直到商数为零.在主函数中进行输出,要求不得按逆序输出.

    简答题查看答案

  • 计算机中采用二进制数进行存储与计算。可以通过数制间的转换,将二进制数转换成十进制数输出。关于二进制和十进制数的说法错误的是()。

    单选题查看答案

  • 计算机中采用二进制数进行存储与计算。可以通过数制间的转换,将二进制数转换成十进制数输出。关于二进制和十进制数的说法错误的是()。

    单选题查看答案

  • 计算机中采用二进制数进行存储与计算。可以通过数制间的转换,将二进制数转换成十进制数输出。关于二进制和十进制数的说法错误的是()。

    单选题查看答案

  • 编写函数把任意十进制整数转换成二进制数.提示:把十进制数不断除2除,余数放 在一个一维数组中,直到商数为零.在主函数中进行输出,要求不得按逆序输出.

    简答题查看答案