Дипломная работа: Разработка виртуальных лабораторных работ средствами эмулятора Emu8086

Запустите Emu8086 , выбрав ее значок в меню "Пуск", или непосредственно запустите приложение Emu8086. exe.

Выберите "Samples (примеры)" из меню "File".

Щелкните кнопку [Compile and Emulate] (или нажмите клавишу F5).

Щелкните кнопку [Single Step] (пошаговый режим) (или нажмите клавишу F8), и наблюдайте за выполнением кода.

Попытайтесь открыть другие примеры. Все примеры имеют подробные комментарии, так что для обучения они весьма полезны.

2.1 Использование эмулятора Emu8086

Напечатайте ваш код внутри текстовой области, и после щелчка кнопки [Compile]. Вас спросят о месте, где сохранить компилируемый файл.

После успешной компиляции Вы можете щелкать кнопку [Emulate], чтобы загрузить компилируемый файл в эмуляторе.

Если Вы хотите загрузить ваш код в эмулятор, только щелкните кнопку "Emulate".

Но Вы также можете использовать эмулятор, чтобы загрузить executables, даже если Вы не имеете первоначального исходного текста. Выберите " Show Emulator", меню "Emulator".

Попытка, загружающая файлы от папки "MyBuild". Если не имеется никаких файлов в "MyBuild" папке, возвращают исходному редактору, выбирают Samples от меню File , загружают любой образец, выбирают и затем загружаются в эмулятор.

2) произвести исследование области памяти согласно варианта задания. В результате исследования необходимо заполнить табл.1.1;

В памяти перечисляют первую строку - смещение, вторая строка - значение hexadecimal, третья строка - десятичное значение, и последняя строка - значение символа ASCII.

Кнопка [Single Step] выполняет команды, один за другим останавливающие после каждой команды.

[Run] кнопка выполняет команды один за другим с задержкой, установленной задержкой шага между командами.

Дважды щелкните на текстовых полях регистра, открывается окно "Extended Viewer " со значением того регистра, преобразованного ко всем возможным формам. Вы можете изменять значение регистра непосредственно в этом окне.

Дважды щелкните на элементе списка памяти, открывается " Extended Viewer" со значением WORD, загруженным со списка памяти в выбранном местоположении. Менее существенный байт - в младшем адресе: LOW BYTE загружен от выбранной позиции и HIGH BYTE от следующего адреса памяти. Вы можете изменять значение слова памяти непосредственно в окне " Extended Viewer",

Вы можете изменять значения регистров во времени выполнения, печатая по существующим значениям.

Кнопка [Flags] позволяет Вам рассматривать и изменять флажки на времени выполнения.

2.2 Компиляция кода Ассемблера

Напечатайте ваш код внутри текстовой области и щелкните кнопку [Compile]. Вас спросят, где сохранить откомпилированный файл. После завершения компиляции вы можете щелкнуть кнопку [Emulate] для загрузки откомпилированного файла в эмулятор.

Директивы, определяющие тип исполнимого файла:

#MAKE_COM#

#MAKE_BIN#

#MAKE_BOOT#

#MAKE_EXE#

Вы можете вставить эти директивы в исходный код для определения нужного вам типа исполнимого файла. В том случае, если компилятор не найдет ни одной из этих директив, он спросит у вас тип файла перед его созданием.

К-во Просмотров: 426
Бесплатно скачать Дипломная работа: Разработка виртуальных лабораторных работ средствами эмулятора Emu8086