В одномерный массив записать числа и вывести на экран - 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
Объяснение кода листинга программы
- Объединение команд: нет
- Передача параметров: нет
- Логические операции: нет
- Работа с метками: да
- Работа с массивами: да
- Работа с портами ввода/вывода: нет
- Работа с памятью: да
- Инструкции переходов: да
- Работа с регистрами: да
- Условная передача управления: нет
- Встроенные функции: нет
- Работа с числами: да
- Битовые операции: нет
- Загрузка и выгрузка: нет
- Генерация кода: нет
- Управление стеком: нет
- Выполнение операций: нет
- Ввод/вывод: нет
- Работа с файлами: нет
- Управление задачами: нет