Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод числа в двойном слове на экран

44K
03 декабря 2008 года
uisovec
2 / / 22.11.2008
Что я дурак - это конечно вопрос очевидный... Но не могли бы вы подсказать как вывести число хранящееся в двойном слове (dd) на экран?
Код:
.model small
.stack 100h
.data
    mes1    db 'Svobodnogo mesta: $'
    mes2    db 'Device not access!$'
    fun     db 36h
    device  db 0
    V       dd ?
    S       db '$'
.code
main:
    mov ax,@data
    mov ds,ax
    mov ah,fun
    mov dl,device
    int 21h
    cmp ax,0FFFFh
    jne ok
        mov ah,9
        mov dx,offset mes2
        int 21h
        jmp exit
ok:
    mul cx
    mul bx
    mov BYTE PTR V, dh
    mov BYTE PTR V+1, dl
    mov BYTE PTR V+2, ah
    mov BYTE PTR V+3, al
    mov dx, offset mes1
    mov ah,9
    int 21h
Exit:
    mov ax, 4C00h
    int 21h
end main

Надо вывести стандартными средствами ассемблера число V.
261
03 декабря 2008 года
ahilles
1.5K / / 03.11.2005
читай важные темы прежде, чем создавать темы
http://forum.codenet.ru/showthread.php?t=37570
там есть готовый код, немного модифицируешь его под свой ассемблер и готово
тема закрыта
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог