labTSIS_ZADANIE / for_LR1_TSIS
.doc
-
В папке \\srv-iit3\courses3\mvn\asm найдите файл asm2c.cmd и выполните его.
-
Создайте рабочую папку, например, D:\WORK\1033-99.
-
Из папки C:\ASM\Assembler файл start.htm перетащите правой кнопкой мыши в свою папку и в контекстном меню выберите «Создать ярлык».
-
Из папки C:\ASM\TASM4 файл td.exe перетащите правой кнопкой мыши в свою папку и в контекстном меню выберите «Создать ярлык».
-
Настройте ярлык к td.exe на свою рабочую папку: (в Свойствах ярлыка на вкладке «Программа»).
-
Из папки \\srv-iit3\courses3\mvn\tsis\lab на сервере скопируйте файл prog.exe в свою рабочую папку.
-
Запустите отладчик.
-
Загрузите prog.exe в отладчик.
-
Выполните две первые команды.
-
Найдите данные в сегменте данных.
-
Измените содержимое ячеек в сегменте данных (запишите байты 00, 55, AA, BB, CC, DD, EE, FF).
-
Измените содержимое ячеек в сегменте кода (в команде mov al,05 измените константу 05 на другое число – FF16, в команде mov ax,0005 измените константу 0005 на другое число – 123416).
-
Выполните задание в соответствии с вариантом, записав команды по адресам: – задание 1 по адресу 0007, – задание 2 по адресу 0009, – задание 3 по адресу 000B, (в Задании 3 запишите 3 команды – сохранение содержимого регистра в стеке, запись в него константы, восстановление содержимого регистра из стека).