Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Ввод и вывод противоположного числа


Автор: xShinigami 8.4.2013, 16:51
Есть задание, ввести и вывести противоположное число
Код

.model small
.stack 100h
.data
    string db 255,?,255 DUP('$')
.code
start:
    mov dx, @data
    mov dx, ax

    mov ah, 0Ah
    lea dx, string
    int 21h
    mov ah, 02
    int 21h


    lea si, string+2
    cmp byte ptr [si], '-'
    je a2
    mov ah, 02
    mov dl, '-'
    int 21h

    jmp a
a2:
    mov ah, 02
    mov dl, '+'
    int 21h
    
    inc si
a:
    ;вывод

t:
    mov ah, 4ch
    int 21h
end start
end

как сделать вывод?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)