нужно помощи на assember

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by andruska91, 2 Mar 2012.

  1. andruska91

    andruska91 New Member

    Joined:
    13 Dec 2011
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    преобразование ascii в десятичное представление

    Code:
    .model small
    .stack 100h
    .data
    mesaj db 'tasta ','$'
    tab_conv db '0123456789abcdefg'
    mesaj1 db ' are codul ASCII '
    tasta db 2 dup (?), 0dh,0ah,'$'
    .code
    mov ax,@data
    mov ds,ax
    mov ah,09h
    lea dx,mesaj
    int 21h
    xor ax,ax
    mov ah,01h
    int 21h
    mov ah,al
    lea bx,tab_conv
    and al,0fh
    xlat tab_conv
    mov tasta+1,al
    mov al,ah
    mov cl,4
    shr al,cl
    xlat tab_conv
    mov tasta,al
    lea dx,mesaj1
    mov ah,09h
    int 21h
    mov ax,4c00h
    int 21h
    end
    
    
    но он преобразует только в HEX
    Мне нужно, что бы он конвертировал в DEC

    http://zalil.ru/32807947
     
    #1 andruska91, 2 Mar 2012
    Last edited by a moderator: 3 Mar 2012