Умножение чисел ассемблер (tasm) .model small .stack 256 .code start: mov bl,3 mov al,2 mul bl mov ax,4c00h int 21h end start не работает, компилит но нету вывода

София5778 София5778    2   19.09.2019 02:10    2

Ответы
zopanegra zopanegra  08.10.2020 01:16
.MODEL small 
.STACK 256 
.code
start: 
    MOV BL,3 
    MOV AL,2 
    MUL BL
; вывод содержимого регистра ax на экран
    mov bl,10
    mov cx,0
b:  div bl      ;  в al - частное, ah - остаток
    add ah,48  ;  в ah - код младшей цифры
    push ax
    mov ah,0 
    inc cx
    cmp al,0
    jne b
 ; вывод на экран через BIOS
c:  pop ax
    mov al,ah
    mov ah, 0eh
    int 10h     ; вывод символа
    dec cx
    jnz c
 ; ожидание ввода с клавиатуры
    mov ah,01h
    int 21h
; завершение программы
    mov ax,4C00h
    int 21h 
END start
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика