ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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 DB54321

2. Дано:

.DATA

X DW 57913

Y DB ‘00000’

Отримати:

X DW 57913

Y DBE239’ // 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 DB54321

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 DBE239’ // 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