Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.024 c
2-1184731695
tipman
2007-07-18 08:08
2007.08.19
Отладка DLL в DELPHI2005? есть проблема


15-1184940907
VirEx
2007-07-20 18:15
2007.08.19
посоветуйте кондиционер


15-1185125141
Sdubaruhnul
2007-07-22 21:25
2007.08.19
Москвичи или это я гоню?


15-1185117642
Kostafey
2007-07-22 19:20
2007.08.19
Чтобы клавитуру не ломать...


2-1185480232
copron
2007-07-27 00:03
2007.08.19
messagebox