lendo2
30.09.2020 15:02

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
golubtsovanyut
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
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота