急求十六进制--二进制 汇编代码 有的大侠帮帮我

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:49:18

hexbin proc near ;十六进制--二进制
mov bx,0
lea dx,mesg9
mov ah,9
int 21h
mov si,16
newchar2:
mov ah,1
int 21h
sub al,30h
jl print2
cmp al,10d
jl add_to2

sub al,27h
cmp al,0ah
jl print2
cmp al,10h
jge print2
add_to2:
mov cl,4
shl bx,cl
mov ah,0
add bx,ax
jmp newchar2

lea dx,mesg10
mov ah,9
int 21h
print2:
rol bx,1
mov al,bl
and al,1h
add al,30h
mov dl,al
mov ah,2
int 21h
dec si
jnz print2
ret
hexbin endp

其实编这个很简单的 你自己也可以的
有空可以联系我

这段代码是我用C语言写的,可以实现多个功能的进制转换,你参考参考:
#include <stdio.h>
#include <string.h>
#include <math.h>

void menu();
int BinToBex(char str[100],int b);
char * BexToBTH(int n,int b);

int main()
{
int x;