Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2007, 23:18   #1
RUSty
 
Регистрация: 23.11.2007
Сообщений: 3
По умолчанию Задали написать отладчик на ассемблере

Задали написать 2 программы, так, чтобы одна из них отлаживала другую. Использовать Т-разряд для организации взаимодействия между ними...
Подскажите, люди умные, как это делается? С чего начать? Мож у кого пример завалялся? Помогите плиз..
Edem das seine
RUSty вне форума Ответить с цитированием
Старый 24.11.2007, 04:56   #2
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

Поясните, пожалуйста, что такое T-разряд.
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Старый 24.11.2007, 05:00   #3
RUSty
 
Регистрация: 23.11.2007
Сообщений: 3
По умолчанию

Эххх... если бы я знал...((((
Edem das seine
RUSty вне форума Ответить с цитированием
Старый 24.11.2007, 05:18   #4
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

5 лет занимаюсь системным программированием на ассемблере, но о таком слышу впервые. Самому интересно, попробую найти
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Старый 24.11.2007, 18:03   #5
RUSty
 
Регистрация: 23.11.2007
Сообщений: 3
По умолчанию

Если абсолютно дословно, задание звучит так:

. Постройте программу, которая содержит два фрагмента, один из которых играет роль отладчика, а второй имитирует отлаживаемую программу. Используйте Т-разряд для организации взаимодействия между фрагментами. Имитатор должен обеспечивать звуковой сигнал с использованием 2-го канала таймера.

Этапы работы программы:
1.Подготовка правильного перехода в отлаживаемую программу.
2.Подготовка правильного возврата в имитатор отладчика
3.Переход в отлаживаемую программу. Это можно сделать только такой командой, которая делает переход и одновременно устанавливает Т-разряд.
4. Команда отлаживаемой программы
5.Возврат управления в результате прерывания по Т-разряду

(ясно что про таймер и звук не спрашиваю - интересует Т-разряд...)
Edem das seine
RUSty вне форума Ответить с цитированием
Старый 24.11.2007, 19:15   #6
VK77
Новичок
Джуниор
 
Регистрация: 19.11.2007
Сообщений: 1
По умолчанию

T разряд - это наверно флаг трассировки в регистре (E)FLAGS.
VK77 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемы с CodeView (Это отладчик такой) barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 12 15.09.2012 10:30
Помогите написать на ассемблере программу drayfer Помощь студентам 4 30.05.2009 23:23
что такое компилятор, компановщик, отладчик +Hitman+ Помощь студентам 4 03.03.2008 16:42
Отладчик и т.п. Elm0 Свободное общение 2 26.05.2007 08:42
РЕбята задали побитовые операции... AliG Помощь студентам 6 15.03.2007 20:08