Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Лабораторка по ассемблеру

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Лабораторка по ассемблеру
Имя
Сообщение << Старые топики   Новые топики >>
Лабораторка по ассемблеру - 2007-03-15 19:21:38.590000   
relline

Сообщений: 38
Оценки: 0
Присоединился: 2005-11-06 17:22:25
Плз нужна помощь надо написать на асме такую програмку:
Занести в регистр В число 15, записать даные в порт ввода, разрешить прирывание.
За рание спасибо.
ЗЫ. Или дайте хоть ссылки на материал по этому. Еще раз спасибо.
Post #: 1
RE: Лабораторка по ассемблеру - 2007-03-15 20:35:02.256666   
ВИТАХА

Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
Извини но регистра В нету,может в AX?тебе именно в порт или просто вывести через перерывание?
Начни с Клашникова"Ассемблер это просто"
Почитай что нить из этого:
Нортон Ассемблер. Http://www.codenet.ru/progr/asm/norton/
К.Г. Финогенов Использование языка Ассемблер. 2003.
Кулаков В.В. Программирование на аппаратном уровне. Спецсправочник. 2003.
Пирогов В.Ю. Assembler for Windows. 2 книги 2002 и 2003.
Зубков С.В. Ассемблер для DOS, Windows, Unix. 2003.
Юров В.А. Справочник по Ассемблеру. 2004. и Практикум (с СД). 2004.
ТechHelp.
Абель П. Язык Ассемблера для IBM PC и программирования. 2003.
Крупник А.Б. Изучаем Ассемблер. 2003.
Брябрин А.А. Язык Ассемблера. Учебное пособие. 2003.
Кип Ирвин. Язык Ассемблера для процессоров INTEL. (с СД). 2002.
Post #: 2
RE: Лабораторка по ассемблеру - 2007-03-18 02:18:53.220000   
inf_loa_d

Сообщений: 261
Оценки: 0
Присоединился: 2007-02-05 00:27:52.070000

quote:

ORIGINAL: ВИТАХА

Извини но регистра В нету,может в AX?тебе именно в порт или просто вывести через перерывание?
Начни с Клашникова"Ассемблер это просто"
Почитай что нить из этого:
Нортон Ассемблер. Http://www.codenet.ru/progr/asm/norton/
К.Г. Финогенов Использование языка Ассемблер. 2003.
Кулаков В.В. Программирование на аппаратном уровне. Спецсправочник. 2003.
Пирогов В.Ю. Assembler for Windows. 2 книги 2002 и 2003.
Зубков С.В. Ассемблер для DOS, Windows, Unix. 2003.
Юров В.А. Справочник по Ассемблеру. 2004. и Практикум (с СД). 2004.
ТechHelp.
Абель П. Язык Ассемблера для IBM PC и программирования. 2003.
Крупник А.Б. Изучаем Ассемблер. 2003.
Брябрин А.А. Язык Ассемблера. Учебное пособие. 2003.
Кип Ирвин. Язык Ассемблера для процессоров INTEL. (с СД). 2002.


У! Спасибки, оч подробненький списочек, тож чего нить для себя нарою)))

Видимо не перевелись ещё ХОРОШИЕ люди)
Post #: 3
RE: Лабораторка по ассемблеру - 2007-03-18 02:31:33.166666   
ВИТАХА

Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
Да незачто…я вот как рас сам над всем этим сижу=)
Post #: 4
RE: Лабораторка по ассемблеру - 2007-03-18 02:33:35.120000   
inf_loa_d

Сообщений: 261
Оценки: 0
Присоединился: 2007-02-05 00:27:52.070000
куль)))))
Post #: 5
RE: Лабораторка по ассемблеру - 2007-03-18 02:41:25.316666   
ВИТАХА

Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
quote:

куль)))))

Да уж….)))(поффтопим?)
Post #: 6
RE: Лабораторка по ассемблеру - 2007-03-18 21:16:18.633333   
rbzombie

Сообщений: 88
Оценки: 0
Присоединился: 2005-01-07 04:14:13
я конечно не специалист по асму,более менее читать могу исходники вот кажется это поможет

"in" переводит байт, слово или двойное слово из порта ввода в AL, AX или EAX. Порты ввода-вывода могут быть адресованы либо напрямую, непосредственно с помощью байтового значения, либо непрямо через регистр DX. Операндом-адресатом должен быть регистр AL, AX или EAX. Операндом-источником должно быть число от 0 до 255 либо регистр DX.

in al,20h ; ввод байта из порта 20
in ax,dx ; ввод слова из порта, адресованного регистром DX

"out" переводит байт, слово или двойное слово из порта вывода в AL, AX или EAX. Программа может может определить номер порта, используя те же методы, что и в инструкции "in". Операндом-адресатом должен быть регистр AL, AX или EAX. Операндом-источником должно быть число от 0 до 255 либо регистр DX.

out 20h,ax ; вывод байта в порт 20
out dx,al ; вывод слова в порт, адресованный регистром DX
Post #: 7
Страниц:  [1]
Все форумы >> [Прочее] >> Лабораторка по ассемблеру







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.