汇编实验进制转化与子程序设计

img


怎么做到输入13+34且能在一行完整显示出来啊,能不能给一段完整的汇编代码。


.MODEL SMALL
.STACK 64
.DATA
    ; 定义输入缓冲区
    inputbuf db 6 dup(0)   ; 用于存储输入的5个字符
    num1 db ?              ; 用于存储输入的第一个2位十进制数
    num2 db ?              ; 用于存储输入的第二个2位十进制数
    result db ?            ; 用于存储两个数相加的结果
.CODE
    ; 十进制数转二进制数的子程序
    ; 入口地址:num, 十进制数
    ; 出口地址:al, 二进制数
dec2bin proc
    push bp
    mov bp, sp
    mov ax, [bp+2]
    xor cx, cx
    mov cl