简答题

编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中。转换后的字符数据存放在HVARB中。提示0--9的字符码为30H--39H,A--F的字符码为41H--46H。

正确答案

答案解析

相似试题
  • 数据段STRING单元开始存放着20个8位二进制数,编写一程序统计其中正数,负数和零的个数,结果分别放到P、M、Z三个单元。请编写程序。

    简答题查看答案

  • 编写子程序,入口参数是一个字型数据,存放在AX中,统计该字的16个二进制位中含有多少个1和多少个0。

    简答题查看答案

  • 编写一程序,把DA_BY1字节存储单元的8位二进制数分解为3个八进制数,其中字高位八进制数存放在DA_BY2的字节单元中,最低位存放在DA_BY2+2单元中。数据单元定义如下:DA_BY1.DB.6BHDA_BY2.DB.3.DUP(0)

    简答题查看答案

  • 求从0开始连续100个偶数之和,并将结果存入名字为SUM的字存储单元中。用完整的段定义语句编写出实现这一切功能的汇编源程序。

    简答题查看答案

  • 编写程序,使用库子程序,从键盘上输入8个有符号字数据,求它们的和,以十进制格式输出。

    简答题查看答案

  • 在8086系统下,编写完整程序,实现从键盘上输入8位二进制数,从显示器上显示相应的16进制数,例如从键盘上输入“00010010”,应在显示器上显示“12H”。

    简答题查看答案

  • 编写一个程序,将从键盘上读入的10个整数以二进制方式写入名为"bi.dat"的新文件中。

    简答题查看答案

  • 在8086系统下,编写完整程序,实现两个32位带符号数相乘。假设被乘数存放在以字变量MUL1开始的连续4个字节中,乘数存放在以字变量MUL2开始的连续4个字节中中,相乘结果存放在以字变量RES开始的连续8个字节中。

    简答题查看答案

  • 在当前数据段、偏移地址为DATA的内存区中,顺序存放着以SLOCK为首址的8个字节的无符号数,若要求其算术平均值,并将结果接着这8个数存放,编写此汇编程序。

    简答题查看答案