首页 | 网络类 | 查ASC码 | 相关知识 | 将AX的16位二进制数转换成4个ASC码
将AX的16位二进制数转换成4个ASC码

将AX的16位二进制数转换成4个ASC码,并且显示之.
;入口参数:AX=显示的16位二进制数
;出口参数:无
AXTOASC PROC
        PUSH    CX
        PUSH    DX
        MOV     CX,4
AXLP1:  ROL     AX,1
        ROL     AX,1
        ROL     AX,1
        ROL     AX,1
        CALL    BTOASC
        LOOP    AXLP1
        POP     DX
        POP     CX
        RET
AXTOASC ENDP

;将AL的8位二进制数转换成2个ASC码,并且显示之.
;入口参数:AL=显示的8位二进制数
;出口参数:无
ALTOASC PROC
        PUSH    CX
        MOV     CX,2
ALLP1:  ROL     AL,1
        ROL     AL,1
        ROL     AL,1
        ROL     AL,1
        CALL    BTOASC
        LOOP    ALLP1
        POP     CX
        RET
ALTOASC ENDP      

;入口参数:AL的低4位为数
;功能:AL转换为ASC码,并且显示其ASC码
BTOASC  PROC
        PUSH    AX
        PUSH    DX
        AND     AL,0FH
        ADD     AL,30H
        CMP     AL,3AH
        JB      BNEXT
        ADD     AL,7
BNEXT:
        MOV     DL,AL
        MOV     AH,2
        INT     21H
        POP     DX
        POP     AX
        RET
BTOASC  ENDP

;将AX的16位二进制数转换成5个十进制数的ASC码,并且显示之.
;入口参数:AX=显示的16位二进制数
;出口参数:无
AXTODASC        PROC
        PUSH    CX
        PUSH    BX
        PUSH    DX
        MOV     BX,10
        MOV     DX,0
        MOV     CX,5
AXDLP1: DIV     BX
        ADD     DL,30H
        PUSH    DX
        MOV     DL,0
        LOOP    AXDLP1

        MOV     AH,2
        MOV     CX,5
AXDLP2: POP     DX
        INT     21H
        LOOP    AXDLP2
        POP     DX
        POP     BX
        POP     CX
        RET
AXTODASC        ENDP

;将AL的8位二进制数转换成3个十进制数的ASC码,并且显示之.
;入口参数:AL=显示的8位二进制数
;出口参数:无
ALTODASC        PROC
        PUSH    CX
        PUSH    DX
        MOV     AH,0
        MOV     DL,10
        MOV     CX,3
ALDLP1: DIV     DL
        ADD     AH,30H
        XCHG    AH,AL
        PUSH    AX
        XCHG    AH,AL
        MOV     AH,0
        LOOP    ALDLP1

        MOV     AH,2
        MOV     CX,3
ALDLP2: POP     DX
        INT     21H
        LOOP    ALDLP2
        POP     DX
        POP     CX
        RET
ALTODASC        ENDP

- 相关栏目: 电脑词典  网站排名  网站翻译  网速测试  软件下载  邮件翻译  莫尔斯码  
- 相关搜索: ASC  编码  ASCII码  ASCII  控制码  字符