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

Содержимое регистров

14.01.2011, 18:56. Показов 1561. Ответов 1
Метки нет (Все метки)

Здравствуйте Знатоки и Программисты! Очень нужна Ваша помощь! Я начинающий программист, и мне необходимо написать программу, собственно саму программу я уже написал, но её нужно сделать приложением под Windows, в MASM, и так чтобы она ещё работала Я не могу выполнить этот код - не знаю как сделать приложением, надеюсь на Вашу помощь. Вообще задание состоит в том чтобы в отладчике OllyDBG потом показать содержимое регистров, которые мы запишем. Помогите мне доделать\выполнить этот код
Assembler
1
2
3
4
5
6
7
8
9
10
pushad              
  mov eax, 80000064h<= какой можно взять регистр, чтобы вся  операция прошла безобидно?  (в данный момент это чипа PCI)
  mov dx, 0CF8h       
  out dx, eax         
  mov dx, 0CFCh       
  in eax, dx          
  or eax, 00020202   
  out dx, eax        
  popad              
  ret
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2011, 18:56
Ответы с готовыми решениями:

Название и содержимое регистров
помогите пожалуйста Написать программу, выводящую на экран названия и содержимое регистров...

Обменять содержимое сегментных регистров DS и ES
Вот задачка: Обменять содержимое сегментных регистров DS и ES. У меня получилось вот так: MOV...

Какое будет содержимое регистров после выполнения данного фрагмента программы
Уважаемые форумчане! Подскажите пожалуйста каково буде содержание регистра ECX в десятичном...

назначение регистров
скажите для чего нужны регистры : регистры общего назначения R8B - R15B R8W- R15W R8D-R15D R8...

1
4149 / 1803 / 213
Регистрация: 06.10.2010
Сообщений: 4,033
15.01.2011, 10:08 2
Тут идёт обращение к портам. Может всё таки под ДОС?

Добавлено через 4 минуты
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.model tiny
.code
.startup
.486
org 100h
  mov eax,80000064h
  mov dx,0CF8h
  out dx,eax
  mov dx,0CFCh
  in  eax,dx
  or  eax,00020202h
  out dx,eax
  ret
end
Компиляция
Код
ml.exe 1.asm /Bl link16.exe /link /t
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2011, 10:08
Помогаю со студенческими работами здесь

виды регистров
что такое Control Debug FPU MMX SSE?

Назначение регистров
Какие в ассемблере бывают регистры? Сколько их? Можете объяснить какие регистры для чего...

Адресация регистров. Вопрос.
Что значит запись: &quot;данные находятся в регистре АХ по адресу 0000:0410 размером в двухбайтовое...

Изначальное состояние регистров
Доброго времени суток. Интересует следующий вопрос. Всегда ли в ДОСовском ассемблере регистры AX,...

Использование 32 разрядных регистров
Как использовать 32 разрядные регистры? Читал, что надо дописать use32, куда так и не понял))...

ошибка в использовании регистров
программа вычисляет число нулей k в двоичной записи натурального числа m int m_asm(int m) { ...


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

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

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