![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
graf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.12.2006 Репутация: нет Всего: нет |
Помогите плиз! Необходимо написать прогу. Постановка задачи: чтение, интерпритация и редактирования регистров ЦП (real mode).
Как я понял из обьяснений, выглядеть это должно примерно так: (вывод по строкам) 1 строка: Регистры ЦП 2 строка: значение регистров. 3 строка: числовая интерпритация значения регистров. +возможность изменять значения в регистрах. Препод сказал также, что если получится, перейти в режим unreal mode, чтобы было доступно 16 регистров. Я, сам в ассемблере не шарю совсем, поэтому даже не понял что это такое... Обьясните пожалуйста что это значит. |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 6 Всего: 158 |
||||
|
||||
Axxent |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 25.3.2004 Где: Новосибирск Репутация: нет Всего: 5 |
жесть (% unreal tournament какой-то получаецо (% Вообще что такое 16 регистров - откуда он их взял? ax-dx общего назначения, si, di, bp - индексные, sp, ip - указатели, плюс шесть сегментных, итого 15, причем напрямую (ч/з mov) половину сегментных и указатели изменять нельзя. Это сообщение отредактировал(а) Axxent - 13.1.2007, 11:10 |
|||
|
||||
graf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.12.2006 Репутация: нет Всего: нет |
Мдя... Формулировка задания, выданного преподом у меня написана в "постановке задачи". Фигня получается... Тогда, если можете, помогите с прогой которая просто будет выводить регистры, как у меня описано выше, но без редактрования, приду, будем с ним разбираться...
|
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 6 Всего: 158 |
graf,
тут вот какое дело: если компьютер работает, то содержимое регистров постоянно меняется. поэтому "программа выводящая значения регистров и меняющая их" - это круто. пока выводить будешь один символ, у тебя(в зависимости от способа вывода) поменяются половина из них. то же и с вводом значения. смысл отображения содержимого регистров появляется, если твоя программа, например, пошагово выполняет другую программу(отладчик) - там ты на каждой инструкции замораживаешь состояние отлаживаемой программы и показываешь... Axxent, unreal mode, несмотря на несуразное название, существует(в гугл вбей). но никаких доп.регистров в нем не появляется. |
|||
|
||||
graf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.12.2006 Репутация: нет Всего: нет |
![]() ![]() |
|||
|
||||
graf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.12.2006 Репутация: нет Всего: нет |
Пожалуйста, кто-нибудь, помогите! А то подыхаю уже...
|
|||
|
||||
Ramzey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.12.2006 Репутация: 1 Всего: 1 |
вобщем както резидент такой писали для ДОСа.
по сочетанию клавиш показывал текущее состояние регистров. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |