Re[12]: Многие думают, что математика и теория вообще не нуж
От: March_rabbit  
Дата: 02.07.09 12:20
Оценка:
Здравствуйте, Ikemefula, Вы писали:

M_>>ну а теперь по пунктам: что твой листинг говорит о кеше? Об архитектуре процессора? Можно ли в ней увидеть принцип работы стека?

I>По пунктам — листинг был приведен для того, что бы показать что ассемблер не сводится к коммандам процессора. Так понятно ?

Мне как-то раз мое знание ассемблера стало боком. Я пытался на ассемблере писать для DSP процессора. Даже близкого к оптимальному коду там не получилось. И только через несколько месяцев писания на C и ковыряния получившегося ассемблерного кода я смог обогнать код, который генерит компилятор.
А попробуйте свои знания ассемблера применить для программирования вычислений на шейдерах.
К чему это все... К тому что лучше вместо знания конкретных ассемблеров понимать общие принципы работы процессоров (разных процессоров с разной архитектурой).

вот и скажи, какое отношение твой листинг имеет к цитате?

I>Для того, что бы понять как работает кеш нужно уметь писать на ассемблере на отлично. И тоже самое с архитектурой и стеком.

Ха, понять как работает кэш можно и без ассемблера. На пальцах. Ибо кэш к ассемблерам отношения не имеет — он для загрузки данных. А что есть эти данные — кешу по барабану.
То же самое и с конвейером.
В универе мы это все безотносительно ассемблера изучали, чисто теоретически.

I>>>Ну, хорошо, ты знал его на уровне комманд процессора. Сам виноват. Так устраивает ?

M_>>ну, вообще-то нормальные люди воспринимают ассемблер именно как систему команд + архитектуру процессора, а не набор макросов компилятора.

I>Вообще то для одного процессора много ассемблеров и даже одни и те же комманды там могут писаться по разному.

Дык, еще более непонятно, зачем ты увел разговор с архитектуры в область языка?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.