Вывод всех четных чисел до 30 с помощью цикла - Assembler
Формулировка задачи:
Доброго времени суток. Помогите вывести все парные числа до 30 с помощью цикла
Решение задачи: «Вывод всех четных чисел до 30 с помощью цикла»
textual
Листинг программы
- model tiny
- .code
- org 100h
- begin: mov cx,30
- mov bx,10
- @@01: test cx,1
- jnz @@05
- mov ax,cx
- push cx
- xor cx,cx
- @@02: xor dx,dx
- div bx
- push dx
- inc cx
- or ax,ax
- jnz @@02
- mov al,' '-'0'
- @@03: push ax
- inc cx
- cmp cx,5
- jb @@03
- @@04: pop ax
- add al,'0'
- int 29h
- loop @@04
- pop cx
- @@05: loop @@01
- ret
- end begin
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д