Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Assembler

Модерирует : ShIvADeSt

ShIvADeSt (19-12-2006 01:31): http://forum.ru-board.com/topic.cgi?forum=33&topic=7682#1  Версия для печати • ПодписатьсяДобавить в закладки

   

neo500



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здраствуйте.
 
Я новичек в Assembler'е и я прошу вашей помощи в поиске литературы по этому языку(желательно чтобы ее можно было скачать).
 
Хотелось бы разобраться в работе с оперативной и видео, как можно разбить программу на несколько файлов и чтобы они между собой "общались".
 
Заранее благодарен.

Всего записей: 110 | Зарегистр. 21-10-2006 | Отправлено: 15:55 17-11-2006
nobodyzzz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
поиске литературы по этому языку

зайди на wasm.ru
 

Цитата:
чтобы они между собой "общались".  

как это понять? =))

Всего записей: 13 | Зарегистр. 21-07-2006 | Отправлено: 17:04 17-11-2006
rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
neo500

Цитата:
Хотелось бы разобраться в работе с оперативной и видео
гм. это как? мы например щас в универе работаем с портами видеоконтроллера напрямую, мимо биоса а тебе как надо?
Цитата:
как можно разбить программу на несколько файлов и чтобы они между собой "общались".
видимо имеются в виду директивы public и extrn. программа делается в пачке файлов, которые компилятся по отдельности и линкуются вместе
в этом смысле "общаются", или как?

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 21:23 17-11-2006
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
наверняка "общаются" -- это общаются, т.е. обмениваются параметрами/результатами/юзают общие переменные...

Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 21:39 17-11-2006 | Исправлено: akaGM, 21:45 17-11-2006
GuestNotTheBest

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Также вопрос начинающего: какой инструмент использовать - какая программа-ассемблер удобнее на практике? В чём будут состоять отличия между MASM, TASM, FASM, NASM и прочими? Что выбрать?

Всего записей: 18 | Зарегистр. 13-08-2005 | Отправлено: 05:50 20-11-2006
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GuestNotTheBest
ответ очень прост:
 
выбрать то, что до сих пор ещё поддерживается или позже всех умерло...
 
-----
и ещё совет...
если ты знаком с VS или какой-нибудь средой  от Борланда + знаешь С или Дельфи, то вообще
можно изучать ассемблер находясь в их рамках...
 
C:

Код:
 
  int my_var[100];
 
_asm {
  mov eax, 1234
  lea   ebx,  my_var
}
 

 
 
Дельфи:

Код:
 
var
  my_var: array[0..99] of integer;
 
asm  
  mov eax, 1234
  lea   ebx,  my_var
end;
 

 
тот же асм, только вид сбоку...

Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 13:47 20-11-2006 | Исправлено: akaGM, 14:04 20-11-2006
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
какая программа-ассемблер удобнее на практике

AFAIK сейчас поддерживаются MASM32 и FASM
Соответсвенно если под Win что-то хочешь писать, то выбирай из них )
А вобще, для начала, разница только в небольших отличиях в синтаксисе, имхо

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 02:19 21-11-2006 | Исправлено: A_V, 02:22 21-11-2006
Megablast

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Юзай include file.asm,в MASM вроде прокатывает. =)

Всего записей: 2 | Зарегистр. 14-08-2006 | Отправлено: 18:20 18-12-2006
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Assembler
ShIvADeSt (19-12-2006 01:31): http://forum.ru-board.com/topic.cgi?forum=33&topic=7682#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru