Задать вопрос
Портал помощи студентам №1

Учебные работы на заказ без посредников
и переплат!

,

ул. Добролюбова, 16/2

support@professsor.com
Служба техподдержки
Решение задачЗаказ 20945

Assembler - основы

договорная

На аукционе

4 ноября 2019 в 17:29
10 ноября
Описание работы

Сделать дизассемблерирование , результат того что должно получится прикреплено скриншотом Шестнадцатеричный редактор Hiew. Hacker's Viewer – это шестнадцатеричный редактор, дизассемблер и ассемблер. Он позволяет просматривать файлы неограниченной длины в текстовом и шестнадцатеричном форматах, а также в режиме дизассемблера процессора 80x86. Основные возможности программы: редактирование файлов в шестнадцатеричном режиме и в режиме дизассемблера; поиск и замена в блоке; встроенный ассемблер; поиск ассемблерных команд по шаблону; поддержка различных форматов исполняемых файлов: MZ, NE, LE, LX, PE. По умолчанию программа работает в режиме просмотра текста. Воспользуйтесь F4 для смены режима на Text, Hex, Code. Каждый из режимов поддерживает свой спектр возможностей. ЗАДАНИЕ 1. Записать программу в машинных кодах. ? Изучить последовательность команд в мнемонических обозначениях согласно варианту (Таблица 1.2), написать, какие действия выполняет каждая команда. Указать, какие режимы адресации используются в каждой команде. ? Построить машинный код для команд своего варианта, используя справочник (Таблица 1.3, 1.4), с объяснением хода построения (см. примеры выше). 2. Ввести программу в машинных кодах. ? Создать новый файл с расширением com (в NC / FAR / WinCmd нажать + и ввести имя файла с расширением com). ? Вызвать Hiew.exe с параметром: Hiew.exe имя_файла.com (или в NC / FAR / WinCmd установить курсор на hiew.exe нажать + , затем на comфайл, снова + и потом ). ? Выбрать режим HEX (,). ? Перейти в режим редактирования (). ? Ввести построенный в п.1 задания машинный код. ? Сохранить результат работы (). ? Посмотреть дизассемблированные команды (, ), проверить соответствие полученных команд заданным. 16 3. Ввести программу в мнемонических обозначениях. ? Используя Hiew.exe в режиме Decode ? Asm ввести следующую программу: 1) MOV BX,110 5) MOV [BX+SI],AX 2) MOV AX,[BX] 6) NOP 3) ADD AX,[BX+2] 7) INT 20 4) MOV SI,4 ? Перейти в режим HEX и ввести данные: 2301 2500 0000. ? Сохранить программу. ? Написать, что делает эта программа. ? Перечислить использованные в программе режимы адресации. ? Просмотреть машинные коды этой программы и содержимое области данных. СОДЕРЖАНИЕ ОТЧЁТА ? Тема и цель работы; задание на лабораторную работу (свой вариант). ? Ход выполнения работы: ? для каждой строки задания своего варианта указать команду, режимы адресации, описание действий выполняемых командой; ? для каждой команды привести машинные коды с описанием их построения; ? объяснить назначение двух последних команд задания и привести примеры результата выполнения этих команд для конкретных значений операндов. ЗАДАНИЯ clc jmp $+161h rcr bx,1 and bl,5fh


Научный тьютор Научный тьютор
5 ноября 2019 в 08:45
10 ноября
Последний визит 19 октября в 06:55
4 323

3 300

Предоплата 50%

Изменить ставку 3 300a Удалить ставку

Стоимость

a

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

Комментарии
Вход на сайт
Войти
Данная функция доступна только
для зарегистрированных пользователей
Пожалуйста, авторизуйтесь, или пройдите регистрацию
Войти
Подтвердите ваш e-mail

Для завершения регистрации подтвердите свой e-mail: перейдите по ссылке, высланной вам в письме.

После этого будет создан ваш аккаунт и вы сможете войти на сайт и в личный кабинет.

ОК