Регистрация
Войти
Стать экспертом Правила
Информатика

Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99. (Ассемблер)

ОТВЕТЫ
    mov ax,1
    mov bx,ax
    mov cx,99
a: add ax,2 
    add bx,ax
    cmp ax,cx
    jne a
    mov ax,bx
    mov bl,10
    mov cx,0
b: div bl  ;  в ah - частное, al - остаток
    add al,48  ;  в al - код младшей цифры
    push al
    inc cx
    cmp ah,0
    jne b
 ; вывод на экран через BIOS
c: mov ah, 0eh
    pop al
    int 10h     ; вывод символа
    dec cx
    jnz c
 ; завершение программы
    mov ah, 4ch
    mov al,00h
    int 21h

323
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам