0 / 0 / 0
Регистрация: 12.03.2020
Сообщений: 21
1

Стек и декодирование на ассемблере

16.12.2021, 16:53. Показов 1643. Ответов 3

Author24 — интернет-сервис помощи студентам
И гуглил и искал, ничего не смог найти и разобраться, очень надеюсь на вашу помощь!

ТЕСТ б. Стек
Вариант 20 (5 баллов)
На сколько и с каким-знаком изменится содержимое регистра SP при выполнении следующего фрагмента программы (используется 16-разрядная модель памяти):
Assembler
  push eax
  push ebx
  call near P
P:  pop ebp
ОТВЕТ:-_
1
Нарисовать кадр стека и указать содержимое измененных ячеек.
ТЕСТ 7. Декодирование
Вариант 32 (5 баллов)

Декодировать приведенную ниже 1б-ричную последовательность машинного кода в команды ассемблера. Использовать 32 разрядную адресацию команд и операндов и сегментную модель FLAT

89 7D E8 E8 73 ED FF FF 33 DB 43 8D 4D 9C 89 5D FC
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2021, 16:53
Ответы с готовыми решениями:

Стек в ассемблере
Здравствуйте ребят ! Вот у меня написана программа, которая ищет количество слов, которые меньше...

Как используется стек при обработке прерываний в ассемблере?
И какие процедуры/функции при этом используются?

Стек. Создать случайно генерированный стек и поменять местами первый элемент с i
Как создать случайно генерированный стек (тип элементов CHAR) и поменять местами первый элемент с i...

Гараж представляет собой стек на n машин. Подъездная дорога - неограниченный стек
Помогите решить задачу или хотя бы подскажите как,пожалуйста 1)Гараж представляет собой стек на n...

3
Ушел с форума
Автор FAQ
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
16.12.2021, 18:38 2
dima1t,
стек
командаesp
push eax esp-4
push ebx esp-4
call near p esp-4
p: pop ebp esp+4
декодирование
код команда комментарий
897DE8 mov [ebp-18h],ediзначение edi в локальную переменную #1
E873EDFFFF call FFFFF17Bh вызов процедуры
33DB xor ebx,ebx 
43 inc ebx ebx=1
8D4D9C lea ecx,[ebp-64h]адрес локальной переменной #2 в регистр есх
895DFC mov [ebp-4],ebxлокальная переменная #3=1
0
0 / 0 / 0
Регистрация: 12.03.2020
Сообщений: 21
16.12.2021, 21:32  [ТС] 3
Спасибо большое! Подскажите, что можно изучить, чтобы я сам мог произвести эти операции с другими вариантами?

Добавлено через 2 часа 35 минут
Mikl___, Спасибо большое! Подскажите, что можно изучить, чтобы я сам мог произвести эти операции с другими вариантами?
0
Ушел с форума
Автор FAQ
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
17.12.2021, 06:47 4
Цитата Сообщение от dima1t Посмотреть сообщение
Подскажите, что можно изучить, чтобы я сам мог произвести эти операции с другими вариантами?
  1. Электронный учебник https://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow ГЛАВА 7. КОМАНДЫ ПЕРЕДАЧИ ДАННЫХ https://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow Программирование на уровне битов
  2. Электронный учебник https://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow ГЛАВА 15. ПОДПРОГРАММЫ-ПРОЦЕДУРЫ
  3. Электронный учебник https://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow Глава 16. СТЕК И СЕГМЕНТ СТЕКА
0
17.12.2021, 06:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2021, 06:47
Помогаю со студенческими работами здесь

создать стек,заполнив числами 1,2,3...n.Посмотреть его содержимое,удалить стек
Всем привет!помогите,пожалуйста!!! создать стек,заполнив числами 1,2,3...n.Посмотреть его...

Заполнить очередь и стек и поменять их содержимое местами через дополнительный стек.
Необходимо разработать программу, которая должна : Заполнить очередь и стек и поменять их...

Используя стек, описать функцию проверяющую, является ли стек пустым
Используя стек, описать функцию проверяющую, является ли стек пустым

Программа, реализующая стек с информацией и отображающую стек в пор. убывания возраста студентов
Помогите пожалуйста! Надо написать программу, реализующую стек с информацией о студентах и...

В стек передается три аски кода, если это число, то поместить в стек
Здравствуйте. Помогите доделать программу, нужно создать процедуру: Мой код: org 100h ...

Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами
Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами ...

Описать и реализовать класс Стек, моделирующий массивом стек, для хранения любых объектов
ПОЖАЛУЙСТА ПОМОГИТЕ РАЗОБРАТЬСЯ С ЗАДАЧЕЙ НА JAVA!!! только начинаю изучать этот язык. буду очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru