回 帖 发 新 帖 刷新版面

主题:求助:这个题目应该怎么做?

将BUF开始的10个单元中的二进制数转换成两位十六进制数的ASCII码,在屏幕上显示出来。要求码型转换通过子程序HEXAC实现,在转换过程中,通过子程序DISP实现显示.


    烦请各位大虾帮一下。

回复列表 (共2个回复)

沙发

这个……自己写一下吧!我也刚学了不到三个月,刚刚写了1.4K行的代码
觉得不难得啊……还是自己动手吧!

板凳

binihex    proc    near    uses    ax cx dx
    mov    ch,4
rotate:
    mov    cl,4
    rol    bx,cl
    mov    al,bl
    and    al,0fh
    add    al,30h
    cmp    al,3ah
    jl    print
    add    al,7h
print:
    mov    dl,al
    mov    ah,2
    int    21h
    dec    ch
    jnz    rotate
    ret
binihex    endp
此为将bx中的数转为十六进制输出! 
只需将你的数据放进bx即可!
楼上说的好,还是初学还是自己写点好!

我来回复

您尚未登录,请登录后再回复。点此登录或注册