В одномерный массив записать числа и вывести на экран - Assembler

Узнай цену своей работы

Формулировка задачи:

в одномерный масив нужно записать числа от 1 до 8 и вывести их на екран

Решение задачи: «В одномерный массив записать числа и вывести на экран»

textual
Листинг программы
;tasm /m3 7.asm
;tlink /t 7.obj
.model tiny
.code
    org 100h
start:  lea di, array
    mov cx, 8
    mov bl,30h
    mov ax, 1001h
@1: stosb
    call    next
    inc al
    loop    @1
    mov ax, 3D3Ah
    call    next
    ret
next:   call    @2
@2: xor al,bl
    int 29h
    xor al,bl
    xchg    ah,al
    ret
array   =   $
    end start

Объяснение кода листинга программы

  1. Объединение команд: нет
  2. Передача параметров: нет
  3. Логические операции: нет
  4. Работа с метками: да
  5. Работа с массивами: да
  6. Работа с портами ввода/вывода: нет
  7. Работа с памятью: да
  8. Инструкции переходов: да
  9. Работа с регистрами: да
  10. Условная передача управления: нет
  11. Встроенные функции: нет
  12. Работа с числами: да
  13. Битовые операции: нет
  14. Загрузка и выгрузка: нет
  15. Генерация кода: нет
  16. Управление стеком: нет
  17. Выполнение операций: нет
  18. Ввод/вывод: нет
  19. Работа с файлами: нет
  20. Управление задачами: нет

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы