Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

labTSIS_ZADANIE / for_LR1_TSIS (VM)

.doc
Скачиваний:
9
Добавлен:
11.05.2015
Размер:
430.08 Кб
Скачать

На хост-машине.

  1. Из папки \\srv-iit3\courses3\mvn\tsis\ на сервере скопируйте файл XPsp2.rar на диск D: в свою рабочую папку.

  2. Распакуйте архив «Извлечь в текущую папку» или «Extract here».

  3. В папке «XPsp2» файл *.vmx открыть с помощью VMware Workstation.

  4. Start (Power ON) VM.

На VM.

  1. В папке \\srv-iit3\courses3\mvn\asm найдите файл asm2c.cmd и выполните его.

  2. Создайте рабочую папку, например, D:\WORK\20329-99.

  3. В рабочей папке создайте ярлыки к инструментальной программе td.exe (отладчик) и к странице справочника start.htm (приложение к книге В.И. Юрова «Assembler. Учебник для вузов»), настроив первый ярлык на свою рабочую папку:

    1. Из папки C:\ASM\Assembler файл start.htm перетащите правой кнопкой мыши в свою папку и в контекстном меню выберите «Создать ярлык».

    2. Из папки C:\ASM\TASM4 файл td.exe перетащите правой кнопкой мыши в свою папку и в контекстном меню выберите «Создать ярлык».

    3. Настройте ярлык к td.exe на свою рабочую папку: (в Свойствах ярлыка на вкладке «Программа»).

  4. Из папки \\srv-iit3\courses3\mvn\tsis\lab на сервере скопируйте файл prog.exe в свою рабочую папку.

  5. Запустите отладчик.

  1. Загрузите prog.exe в отладчик.

  1. Выполните две первые команды.

  1. Найдите данные в сегменте данных.

  1. Измените содержимое произвольных ячеек в сегменте данных (запишите байты 00, 55, AA, BB, CC, DD, EE, FF).

  2. Измените содержимое ячеек в сегменте кода:

  • (в команде mov al,05 измените константу 05 на другое число – FF16,

  • в команде mov ax,0005 измените константу 0005 на другое число – 123416).

  1. Выполните задание в соответствии с вариантом, записав команды по адресам:

  • задание 1 по адресу 0007,

  • задание 2 по адресу 0009,

  • задание 3 по адресу 000B,

(в Задании 3 запишите 3 команды – сохранение содержимого регистра в стеке, запись в него константы, восстановление содержимого регистра из стека).

Соседние файлы в папке labTSIS_ZADANIE