Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler для начинающих

Войти
Регистрация
Восстановить пароль
 
roman071
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 3
#1

Вывести адрес обработчика int 23H - Assembler

11.11.2013, 00:26. Просмотров 499. Ответов 5
Метки нет (Все метки)

Всем привет! Было дано задание - написать программу на ассемблере: вывести адрес обработчика int 23H.
Если не сложно, помогите, пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2013, 00:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести адрес обработчика int 23H (Assembler):

Вывести адрес первой команды BiOS. В реальном режиме - Assembler
org 100h pushf ;устанавливаю трасировку pop ax or ax,8 ; 10000000b push ah popf ;установил флаг TF=1 ;перехватили int 1 xor...

Вывести на экран свое имя, используя прерывание BIOS INT 10 - Assembler
Доброго времени суток! Нужно "Вывести на экран свое имя, используя прерывание BIOS INT 10". Читаю,читаю,и не понимаю,что и как...

Если [911A]=51, то переслать поле длины 87(дес) с адреса 777 на адрес 321A иначе на адрес 421A - Assembler
Если =51, то переслать поле длины 87(дес) с адреса 777 на адрес 321A иначе на адрес 421A

Вывести на экран фамилию, адрес, имя и адрес тех учеников, кто учится в данной школе в старших классах - Turbo Pascal
Дан текстовый файл, в котором хранятся данные об учениках нескольких школ: фамилия, имя, отчество, адрес(улица, дом, квартира), школа и...

Вычислить адрес верхушки стека, адрес следующей команды, адрес переменной, адрес которой содержится в BX - Информатика
Помогите решить следующие задачи: 1.Вычислить адрес верхушки стэка. 2.Вычислить адрес следующей выполняемой программы. 3. Вычислить...

Как адрес IP перевели к типу int 32 - C++
Добрый день. Прошу помощи во следующему вопросу: Изучаю программу по передачи данных клиент-сервис. Для настройки пересылки в...

5
Not at all!
108 / 190 / 18
Регистрация: 06.10.2013
Сообщений: 360
11.11.2013, 08:22 #2
roman071, ничуть не сложно.

Assembler
1
2
mov ax,3523h ; ah=35h - function number, al=23h -interrupt number
int 21h           ; es:bx = address of the interrupt handler
Далее - вывод полученного значения на экран.
0
roman071
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 3
11.11.2013, 18:50  [ТС] #3
Not at all!, спасибо большое!!!

Добавлено через 2 часа 30 минут
Not at all!, если Вам нетрудно, то можете еще посоветовать, какой вывод лучше сделать? Просто в задании не указано.
0
Not at all!
108 / 190 / 18
Регистрация: 06.10.2013
Сообщений: 360
11.11.2013, 19:06 #4
roman071, выводите hex значения. BADE:CODE. Что-то типа этого.
0
roman071
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 3
11.11.2013, 21:07  [ТС] #5
Not at all!, спасибо, попробую разобраться теперь в этом)

Добавлено через 1 час 45 минут
Что-то у меня ничего не выходит, у кого-нибудь есть ещё идеи?
0
Not at all!
108 / 190 / 18
Регистрация: 06.10.2013
Сообщений: 360
11.11.2013, 21:22 #6
Цитата Сообщение от roman071 Посмотреть сообщение
Что-то у меня ничего не выходит, у кого-нибудь есть ещё идеи?
У меня есть хорошая идея: не ждите готовых решений, учите ассемблер. Тогда что-нибудь да выйдет.
1
11.11.2013, 21:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 21:22
Привет! Вот еще темы с ответами:

AJAX вместо результата обработчика возвращает, исходный код обработчика - JavaScript
Здравствуйте, начал изучать AJAX и столкнулся с проблемой, при GET запросе в котором я стучу в файл php и требую что бы он вернул текст с...

Как перенести результат (B2H) из аккумулятора в бит 23H (MCS-51)? - Микроконтроллеры
Как перенести результат (B2H) из аккумулятора в бит 23H? После команды MOV 23H , A должно по идеи перенести, но оно почему то не хочет. ...

Вызов обработчика кнопки из другого обработчика. - Visual C++
Есть кнопка, есть у ней обработчик, который делает нечто полезное. Как вызвать выполнения обработчика этой кнопки из обработчика другой...

Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec - C++
Вот есть заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H #define VECTOR_H #include &lt;iostream&gt; using...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.