打印

关于打印中文的汇编程序问题

[复制链接]
1266|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 crystaling1984 于 2011-7-18 08:58 编辑

最近有个汇编程序需要改进,把英文部分改成中文  原来程序运行之后打印之后的结果如附件图,现在想把其中的英文换成中文,如附件图2  有一段程序如下,程序只发一小段,能帮忙的留下您的联系方式或者给我发站内消息,期待大家帮忙啊:                    
;***************************************************
PD1:    LCALL XY1
    LCALL XY2
    LCALL XY3
    lcall xy4
    lcall xy5
    LCALL PD0
    RET
PD3:   LCALL XY1
    LCALL XY6
    LCALL XY7
    LCALL PD0
    RET
PD4:    NOP
    LCALL XY1
    LCALL XY8
    LCALL XY9
    LCALL PD0
    setb 00h
    RET
PD5:   LCALL XY1
    LCALL XY2
    LCALL XY4
    LCALL XY6
    LCALL XY8
    LCALL PD0
    RET
PD6:   LCALL XY1
    LCALL XY2
    LCALL XY3
    LCALL XY4
    LCALL XY5
    LCALL XY6
    LCALL XY7
    LCALL XY8
    LCALL XY9
    LCALL PD0
    setb 00h
    RET
PD0:   MOV R0,#7BH
    MOV R2,#0AH
    LCALL NTRB
    MOV R1,#0DH
    LCALL DAT
    MOV R1,#0DH
    LCALL DAT
    MOV R1,#0DH
    LCALL DAT
    mov r1,#0dh
    lcall dat
    mov r1,#0dh
    lcall dat
    mov r1,#0dh
    lcall dat
    mov r1,#0dh
    lcall dat
    RET
XY1:   MOV R3,#07H
    MOV R2,#52H
    LCALL TRB1
    LCALL C4M      ;;;;;;;;
    MOV R0,#78H
    MOV R2,#07H    ;PRT I.D.  #
    LCALL TRB
    MOV R1,#10H
    MOV R2,#20H            ;08H
    MOV R3,#0AH
    MOV DPTR,#0010H   ;PRT I.D. NUMBER
    LCALL DCG
    MOV R2,#0AH
    LCALL DCW
    MOV R2,#09H
    LCALL TRB      ;PRT NAME: ENTER
    LCALL C4M
    MOV R0,#62H    ;PRT AGE
    MOV R2,#06H
    LCALL TRB
    MOV DPTR,#0020H   ;PRT AGE NUMBER
    LCALL CVT
    MOV R2,#08H    ;PRT   Y SEX
    LCALL TRB
    MOV DPTR,#0030H        ;PRT MAN OR FEMAL
    LCALL MOF
    MOV R1,#0DH
    LCALL DAT      ;ENTER
    LCALL C4M
    MOV R0,#50H    ;PRT HT
    MOV R2,#05H
    LCALL TRB
    MOVX @DPTR,A
    MOV DPTR,#0040H   ;PRT HT NUMBER
    LCALL CVT
    MOV R2,#09H    ;PRT CM  WT:
    LCALL TRB
    MOV DPTR,#0050H   ;PRT WT NUMBER
    LCALL CVT
    MOV R2,#04H    ;PRINT KG
    LCALL TRB
    MOV R1,#0DH    ;ENTER
    LCALL DAT
    LCALL C4M
    MOV R0,#3FH
    MOV R2,#07H
    LCALL TRB      ;PRT DATE:
    MOV DPTR,#0060H   ;PRT DATE NUMBER
    MOV R1,#10H
    MOV R2,#00H
    MOV R3,#10H
    LCALL DCG
    MOV R2,#10H
    LCALL DCW
    MOV R2,#0AH    ;PRT DOCTOR
    LCALL TRB
    MOV R0,#00H    ;PRT JUDGEMENT
    MOV R2,#10H
    LCALL TRB
    LCALL JDG      ;PRT JUDGEMENT RESULT
    MOV R1,#0DH    ;ENTER
    LCALL DAT
    RET

MVV.PNG (32.56 KB )

MVV.PNG

2.PNG (11.8 KB )

2.PNG

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

41

帖子

1

粉丝