ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2021
Просмотров: 88
Скачиваний: 1
Виконання програми у td.exe
Розробити програму мовою Асемблер, яка виконує обчислення виразу згідно отриманого варіанта завдань. Скомпілювати програму за допомогою tasm.exe з відповідними опціями та злінкувати її за допомогою програми tlink.exe з відповідними опціями. Отриманий файл запустити на виконання за допомогою відлагоджувача td.exe (покроково, з виведенням значень змінних та стану регістрів). Значення змінних та результат роботи вводяться та виводяться в td.exe.
Варіанти завдань
1. Дано:
.DATA
X DW 54321
Y DB ‘00000’
Отримати:
X DW 54321
Y DB ‘54321’
2. Дано:
.DATA
X DW 57913
Y DB ‘00000’
Отримати:
X DW 57913
Y DB ‘E239’ // 57913 у шістнадцятковій системі
3. Дано:
.DATA
X DW 12345
Y DB ‘00000000000000’
Отримати:
X DW 12345
Y DB ‘11000000111001’ // 12345 у двійковій системі
4. Дано:
.DATA
X DW 54321
Y DB ‘00000’
Отримати:
X DW 54321
Y DB ‘531’
5. Дано:
.DATA
X DB ‘54321’
Y DW 0
Отримати:
X DB ‘54321’
Y DW 54321
6. Дано:
.DATA
X DB ‘11000000111001’ // 12345 у двійковій системі
Y DW 0
Отримати:
X DB ‘11000000111001’ // 12345 у двійковій системі
Y DW 12345
7. Дано:
.DATA
X DB ‘E239’ // 57913 у шістнадцятковій системі
Y DW 0
Отримати:
X DB ‘E239’ // 57913 у шістнадцятковій системі
Y DW 57913
8. Дано:
.DATA
X DB ‘123456789’
Y DW 0
Отримати:
X DB ‘123456789’
Y DW 13579