Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Вниз

Assembler   Найти похожие ветки 

 
Kerl ©   (2007-07-16 19:54) [0]

Приветствую!
Вопрос к знатокам Assembler"а: что небходимо для успешного начала
изучения Assembler"a с нуля человеку, посвященному немного
в области ООП и ничего более.
Какие существуют сайты по этой теме?
ps Для каждого контроллера ассемблер свой?


 
Kerk ©   (2007-07-16 19:55) [1]

Справочник по архитектуре процессора + справочник по командам ассемблера + мозги


 
Kerl ©   (2007-07-16 20:03) [2]

мозги, трудолюбие, усердие и прочее просьба не упоминать.


 
Kerl ©   (2007-07-16 20:05) [3]

еще вопрос: а где его брать?(ассемблер)


 
engine ©   (2007-07-16 20:12) [4]

двигай на сайт
wasm.ru


 
TUser ©   (2007-07-16 20:13) [5]

Ты ведь хотел учиться Delphi!?


 
Kerl ©   (2007-07-16 20:22) [6]

Да...хотел, да и сейчас хочу...и изучаю...и буду изучать...решил сделать некоторый перерыв..
К тому же вопрос возник по поводу програмирования контроллеров.
PS Кстати книга Стива Тейксера,Ксавье Пачеко по delphi 5 оказалась лучшей, что мне пока доводилось читать.


 
Rouse_ ©   (2007-07-16 21:06) [7]


> что небходимо для успешного начала
> изучения Assembler"a с нуля человеку, посвященному немного
> в области ООП и ничего более.

Не буду оригинальным - мозги и не вспоминать ООП при изучении Асма...


 
Курдль ©   (2007-07-16 21:17) [8]


> Kerl ©   (16.07.07 19:54)
>
> Приветствую!
> Вопрос к знатокам Assembler"а: что небходимо для успешного
> начала
> изучения Assembler"a с нуля человеку, посвященному немного
> в области ООП и ничего более.

В первую очередь - устройство компа. Главное - "взаимоотношений" процессора и памяти. Ну и ОС, конечно же (куда без нее, если только Вы свою писать не собираетесь).


 
Германн ©   (2007-07-17 01:18) [9]


> Kerl ©   (16.07.07 20:05) [3]
>
> еще вопрос: а где его брать?(ассемблер)
>


> Kerl ©   (16.07.07 20:22) [6]
>
...
> К тому же вопрос возник по поводу програмирования контроллеров.
>

Если речь пошла не о РС, а о микроконтроллерах, то надо забыть об ООП (как сказал Розыч) и искать ассемблер в инете. В первую очередь на сайте производителя данного микропроцессора. У него такой ассемблер (и часто Си) есть всегда. Иначе его микропроцессоры никто не купит!


> ps Для каждого контроллера ассемблер свой?
>

Для каждого семейства микропроцессоров ассемблер свой. Но часто они схожи.


 
Petr V. Abramov ©   (2007-07-17 02:29) [10]

если интеловский - Д.Брамм, П.Брамм "архитектура миропроцессора 80386"
все ушдо впред, принцип остался


 
Германн ©   (2007-07-17 02:44) [11]


> Petr V. Abramov ©   (17.07.07 02:29) [10]
>
> если интеловский - Д.Брамм, П.Брамм "архитектура миропроцессора
> 80386"
> все ушдо впред, принцип остался
>

Петь, это не твоё время суток :(


 
Riply ©   (2007-07-17 03:33) [12]

> [11] Германн ©   (17.07.07 02:44)
>Петь, это не твоё время суток :(
А у нас уже произведено распределение "времен суток" между участниками ? :)
И не дай бог сунуться не в свое время ? :)


 
@!!ex ©   (2007-07-17 08:48) [13]

Я изучал асм по Н. Голубь "Искусство программирования на ассемблере"
Книжка очень понравилась. Там и принцип работы и сам ассемблер и использование его в Паскале и С.
Плюс MMX, SSE, SSE2.(Ради чего книжку и покупал)
Есть в инете, но без глав об SSE.


 
exactly2   (2007-07-17 10:25) [14]

я читал Юрова потом чуть-чуть Зубкова
ну Зубкова ваще неинтересно, уснуть можно


 
ProgRAMmer Dimonych ©   (2007-07-17 10:43) [15]

Да чего мелочиться-то. Опять же, если Intel. На сайте Intel есть справочники в PDF по архитектуре процессоров, описание двоичных кодов, соответствующих ассемблерным инструкциям. У AMD похожие процессоры. Одна проблема - англ. яз., но для программиста англоязычность - это не минус, а плюс.


 
ferr ©   (2007-07-17 10:46) [16]

Питер Абель.. по ассемблеру в первую очередь нужен справочник =)


 
exactly2   (2007-07-17 10:54) [17]


> но для программиста англоязычность - это не минус, а плюс.

а для кого-то англоязычность может быть минусом?;)
p.s. под столом))


 
KodVer   (2007-07-17 13:49) [18]


> ferr ©   (17.07.07 10:46) [16]
>
> Питер Абель.. по ассемблеру в первую очередь нужен справочник
> =)

+1
Абель... Библия, можно сказать. Затертый до дыр еще в универе, занимает почетное место на полке, хоть после студенческой скамьи ни разу и не пригодился.


 
@!!ex ©   (2007-07-17 14:00) [19]

>
>
> [15] ProgRAMmer Dimonych ©   (17.07.07 10:43)

Ога. Скажи еще, что изучал ассемблер с нуля по этим докам.
Читал твой пост и все смайлика ждал... не дождался.


 
noreg   (2007-07-17 15:32) [20]

Стэбли :)


 
Игорь Шевченко ©   (2007-07-17 15:40) [21]

noreg   (17.07.07 15:32) [20]


> Стэбли :)


Ты еще Джермейна к ночи помяни :)


 
atruhin ©   (2007-07-17 15:54) [22]

> Для каждого семейства микропроцессоров ассемблер свой. Но
> часто они схожи.

Ну-Ну. Покажи мне похожие моменты между ассемблером x86 и Z80, PIC и AVR.
> Питер Абель.. по ассемблеру в первую очередь нужен справочник =)

В первую очередь нежно описание архитектуры процессора, а то многие забывают, что бывает не только x86.
Посмотрел бы я как можно напрограммировать PIC контроллер, имея подробнейший справочник по ассемблеру и все.


 
evvcom ©   (2007-07-17 15:59) [23]


> Ну-Ну. Покажи мне похожие моменты между ассемблером x86
> и Z80

ADD, SUB, CMP - один в один, если не считать мнемонику рязрядности регистров :)


 
Anatoly Podgoretsky ©   (2007-07-17 16:20) [24]

В первую очередб архитектура, потом справочник по системе команд и потом справочник по Ассемблеру. Больше ничего не надо.
При том первое время вторая книга должна быть под рукой, пока не запомнятся команды.


 
Курдль ©   (2007-07-17 23:37) [25]


> ferr ©   (17.07.07 10:46) [16]
> Питер Абель.. по ассемблеру в первую очередь нужен справочник =)

Питер Абель форэва!!! :) У меня до сих пор рука не поднимается выбросить. И еще Джордан - по ДОСу...


> atruhin ©   (17.07.07 15:54) [22]
> Ну-Ну. Покажи мне похожие моменты между ассемблером x86 и Z80, PIC и AVR.

Между PIC 12 разрядными и 16 разрядными - огромная разница. Да внутри серии -  и то есть различия. Но, что приятно, сейчас МП сопровождаются такой документацией, что даже тупой запрограммирует что угодно.


 
atruhin ©   (2007-07-18 15:32) [26]

> Между PIC 12 разрядными и 16 разрядными - огромная разница.
> Да внутри серии -  и то есть различия.

Да я то знаю, работаем с ними.

> Но, что приятно, сейчас МП сопровождаются такой документацией,
> что даже тупой запрограммирует что угодно.

В принципе да, но бывают исключения. В свое время на отладку, ошибок аппаратной i2c шины (несколько устройств, один мастер),
ушла пара недель. Оказалась есть масса недокументированных и слободокументированных особенностей.
Хотя думаю, что не самый тупой. :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.043 c
2-1185122543
Альберт
2007-07-22 20:42
2007.08.19
ActiveX на WinApi


2-1185346143
AZIZE
2007-07-25 10:49
2007.08.19
ODBC


15-1184567041
boriskb
2007-07-16 10:24
2007.08.19
Кто-нибудь из молодых себя узнаёт?


2-1185342922
gen
2007-07-25 09:55
2007.08.19
*.gif, *.jpeg


8-1163420624
SergeyProtopopov
2006-11-13 15:23
2007.08.19
Реализация свойства stretch в компоненте TImage (D7)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский