Текущий архив: 2006.07.16;
Скачать: CL | DM;
Внизэт, о перспективах... Найти похожие ветки
← →
Ihor Osov'yak © (2006-06-09 17:53) [0]тут сижу я в своей деровне, газет не читаю, телевизор не смотрю.. а вот умные люди говорят, что уже 64 бита модно... Так вот, какие там тенденции сейчас в столицах, в плане девелопмента под эту платформу.. В смысле доступный инструментарий, ну и за пределами .Net, так как бы сидя на .Net не особо должно волновать, 32 бита или 64.. Почему спрашиваю, так как иногда приходится делать некоторые низкоуровневые вещи, и народ уже спрашивает о возможности релиза на 64 битную платформу.. Не уверен, что все вещи возможны в пределах .Net (впрочем, особо не разбирался)...
А еще слышал, что MS в Висте обещает в нулевое кольцо пускать только то, что какой-то галимотьей подписано, и если рожей не вышел, то эту галимотью не получить..
Может кто чего нас сельских просветит, кула чего посмотреть, чтобы снова безнадежно не отстать...
Спасибо за внимание..
← →
TUser © (2006-06-09 18:20) [1]Имхо, после выхода Висты чесаться и начнут. Зачем раньше. Пока проблемы с этими 64-мя битами.
← →
novoalex © (2006-06-09 18:36) [2]
> тут сижу я в своей деровне, газет не читаю, телевизор не
> смотрю.. а вот умные люди говорят, что уже 64 бита модно.
> ..
Сидим мы с друзьями в боулинг играем.
Тут один умный гворит:
"Мол боуленг это не круто, модно играть в гольф! "
Мы ему отвечаем:
"Да, гольф- это круто ну лутше подгрибай к нам, без тебя сдесь скучно!"
Гольф- это понты мы за обшение без понтов!!!
:-)
← →
Ihor Osov'yak © (2006-06-09 18:53) [3]TUser, вот когда выйдет, то может и позно будет.. не в абсолюте, конечно, а так, относительно... в абсолюте оно никогда не позно..
novoalex, юмор юморите? у меня вообщем то интерес не совсем праздний, это во первых, а во вторых, перед тем как прорабатывать первоисточники и серьезные материалы имею обычай послушать знающих людей, пускай и в праздной обстановке... Оно, знаете, иногде за шуткой-прибауткой можно получить и довольно ценное указание на пути возможного поиска. Особенно в новой области.
Удачи в гольфе, боулингу и прочих лингах.., заодно и просьба - о нашем нам гутарить особо не флудите..
← →
Marser © (2006-06-09 19:08) [4]Никак не доберусь до доков мелкософтовских. Интересно, как 64 разрядные регистры называются?
Вроде, суть ясна. А, В - 8-разрядные регистры, в MCS-51 рулят, видимо, в 8080 тоже рулили.
AX, BX... - 16-разрядные, EAX, EBX - 32-разрядные.
Никак себе не представлю нормального названия для 64 разрядов...
← →
Kerk © (2006-06-09 19:10) [5]Там архитектура другая совсем. Забудь про IA16/32
← →
memento (2006-06-09 19:26) [6]EEAX - Enlarged EAX )
← →
Marser © (2006-06-09 19:31) [7]> [6] memento (09.06.06 19:26)
> EEAX - Enlarged EAX )
Вот потому и гадаю - не могу поверить, что Интел допусти такое уродство :-(
← →
Marser © (2006-06-09 19:32) [8]>
>
> [5] Kerk © (09.06.06 19:10)
> Там архитектура другая совсем. Забудь про IA16/32
А... Почитать надобно...
← →
tesseract © (2006-06-10 05:58) [9]почитать про раcширения AMD64, как и EM64T можно на сайтах производителей..
Там книни неболшие 1500 стр на ia32 + 700 на расширения для AMD64.
← →
Sergey Masloff (2006-06-10 10:37) [10]Кстати на интеловском сайте документации нормальной по новой архитектуре что-то не видно. Или плохо искал?
← →
tesseract © (2006-06-10 10:38) [11]
> Кстати на интеловском сайте документации нормальной по новой
> архитектуре что-то не видно. Или плохо искал?
по EM64T - реально фиг найдешь, ты бы стал афишировать такой провал?
← →
Lamer@fools.ua © (2006-06-10 11:24) [12]>>Marser © (09.06.06 19:08) [4]
In 64-bit mode, eight new GPRs are added to the eight legacy
GPRs, all 16 GPRs are 64 bits wide, and the low bytes of all
registers are accessible. Figure 3-3 on page 31 shows the GPRs,
flags register, and instruction-pointer register available in 64-
bit mode. The GPRs include:
?? Sixteen 8-bit low-byte registers (AL, BL, CL, DL, SIL, DIL,
BPL, SPL, R8B, R9B, R10B, R11B, R12B, R13B, R14B, R15B).
?? Four 8-bit high-byte registers (AH, BH, CH, DH),
addressable only when no REX prefix is used.
?? Sixteen 16-bit registers (AX, BX, CX, DX, DI, SI, BP, SP,
R8W, R9W, R10W, R11W, R12W, R13W, R14W, R15W).
?? Sixteen 32-bit registers (EAX, EBX, ECX, EDX, EDI, ESI,
EBP, ESP, R8D, R9D, R10D, R11D, R12D, R13D, R14D,
R15D).
?? Sixteen 64-bit registers (RAX, RBX, RCX, RDX, RDI, RSI,
RBP, RSP, R8, R9, R10, R11, R12, R13, R14, R15).
© AMD64 Architecture Programmers" Manual (Vol. 1) (24592.pdf)
← →
Sergey Masloff (2006-06-10 15:59) [13]Lamer@fools.ua © (10.06.06 11:24) [12]
Если не лень кинь прямую ссылку
← →
Marser © (2006-06-10 16:00) [14]> RAX, RBX, RCX, RDX, RDI, RSI,
> RBP, RSP
Очень даже достойно...
> R8, R9, R10, R11, R12, R13, R14, R15
А вот это уже AVR напоминает :-))
← →
tesseract © (2006-06-10 16:02) [15]
> А вот это уже AVR напоминает :-))
скорее SPARC там их от 64 до 256 и дальше на ядро.
← →
Marser © (2006-06-10 16:04) [16]> [15] tesseract © (10.06.06 16:02)
>
> > А вот это уже AVR напоминает :-))
>
> скорее SPARC там их от 64 до 256 и дальше на ядро.
Ну, то с моей низенькой колокольни :-)
Я, кроме AVR, MCS-51 и немного PIC, контроллеров и не видал ещё :-)
← →
tesseract © (2006-06-10 16:07) [17]
> MCS-51
с моей колокольни - это модификация i8051 ???
← →
Marser © (2006-06-10 16:09) [18]> [17] tesseract © (10.06.06 16:07)
>
> > MCS-51
>
> с моей колокольни - это модификация i8051 ???
Это базовый стандарт, на основе которого, в частности, построен и 8051, и AT89ХХ и множество других контроллеров.
← →
tesseract © (2006-06-10 16:13) [19]А ты имешь ввиду, что это набор инструкций x51, кстати очень чудной проц, сделала его intel и забросила, в виду дороговизны, а atmel внедрив в него революционную технологию flash-перезаписи и внутрисхемного прораммирования, заработала на 3 завода. Даже невероятно успешный AVR(я фанат Atmega8 :-)) популярность x51 не перебивает.
Сама atmel третий год закрывает производство, а оно всё растёт :-)
← →
Marser © (2006-06-10 16:19) [20]> [19] tesseract © (10.06.06 16:13)
> А ты имешь ввиду, что это набор инструкций x51, кстати очень
> чудной проц, сделала его intel и забросила, в виду дороговизны,
> а atmel внедрив в него революционную технологию flash-перезаписи
> и внутрисхемного прораммирования, заработала на 3 завода.
> Даже невероятно успешный AVR(я фанат Atmega8 :-)) популярность
> x51 не перебивает.
>
> Сама atmel третий год закрывает производство, а оно всё
> растёт :-)
Не только набор инструкций, а архитектура вообще.
Дык, и вроде не одна Atmel этот стандарт юзает. Вот, нарыл:Состав семейства MCS-51
В настоящее время среди всех 8-разрядных микроконтроллеров - семейство MCS-51 является несомненным чемпионом по количеству разновидностей и количеству компаний, выпускающих его модификации. Оно получило свое название от первого представителя этого семейства - микроконтроллера 8051, выпущенного в 1980 году на базе технологии n-МОП. Удачный набор периферийных устройств, возможность гибкого выбора внешней или внутренней программной памяти и приемлемая цена обеспечили этому микроконтроллеру успех на рынке. С точки зрения технологии микроконтроллер 8051 являлся для своего времени очень сложным изделием - в кристалле было использовано 128 тыс. транзисторов, что в 4 раза превышало количество транзисторов в 16-разрядном микропроцессоре 8086.
Важную роль в достижении такой высокой популярности семейства 8051 сыграла открытая политика фирмы Intel, родоначальницы архитектуры, направленная на широкое распространение лицензий на ядро 8051 среди большого количества ведущих полупроводниковых компаний мира.
В результате на сегодняшний день существует более 200 модификаций микроконтроллеров семейства 8051, выпускаемых почти 20-ю компаниями. Эти модификации включают в себя кристаллы с широчайшим спектром периферии: от простых 20-выводных устройств с одним таймером и 1К программной памяти до сложнейших 100-выводных кристаллов с 10-разрядными АЦП, массивами таймеров-счетчиков, аппаратными 16-разрядными умножителями и 64К программной памяти на кристалле. Каждый год появляются все новые варианты представителей этого семейства. Основными направлениями развития являются: увеличение быстродействия (повышение тактовой частоты и переработка архитектуры), снижение напряжения питания и потребления, увеличение объема ОЗУ и FLASH памяти на кристалле с возможностью внутрисхемного программирования, введение в состав периферии микроконтроллера сложных устройств типа системы управления приводами, CAN и USB интерфейсов и т.п.
Микросхемы для этого семейства производятся целым рядом фирм различных стран мира таких как Philips, Siemens, Intel, Atmel, Dallas, Temic, Oki, AMD, MHS, Gold Star, Winbond, Silicon Systems и ряд других. Микроконтроллеры семейства MCS 51 выпускают и российские заводы. Производство микроконтроллера 8051 осуществлялось в Киеве, Воронеже (1816ВЕ31/51, 1830ВЕ31/51), Минске (1834ВЕ31) и Новосибирске (1850ВЕ31).
http://www.sibsutis.ru/~mavr/MCS51/tablms.htm
← →
Marser © (2006-06-10 16:26) [21]> С точки зрения технологии микроконтроллер 8051 являлся для
> своего времени очень сложным изделием - в кристалле было
> использовано 128 тыс. транзисторов, что в 4 раза превышало
> количество транзисторов в 16-разрядном микропроцессоре 8086.
Впечатляет. Правда, микропроцессор и микроконтроллер очень отличаются по функциональности. Первый мощнее, зато у второго есть всё, что нужно для счастья, в смысле периферии :-)
← →
Ketmar © (2006-06-10 17:17) [22]мда. начали с 64-ъ бит, а пришли... %-)
← →
Ihor Osov'yak © (2006-06-10 17:25) [23]Ketmar, да лад, может вернутся.. Хотя офтоп тоже по своему интересен.. Самому все испытать не получается, то хоть других послушать можно.. а вдруг сгодится.. Оно, пути программерные, порою так непрогнозированы..
Вот, только успел за 64 поспрашивать, как один древний клиент постучался. ну очень напрягает через пару дней vxd нарисовать ... целевая платформа - win95 + win98, хорошо, что хоть не win3.x :-(...
Хотя если по сабжу - глянул в какой-то относительно свежий SDK - присутсует 64 битная версия и компилятора, и линкера... Так что командная строка, и nmake - рулес фореве, или как там принято говорить..
← →
tesseract © (2006-06-10 17:31) [24]
> Впечатляет. Правда, микропроцессор и микроконтроллер очень
> отличаются по функциональности. Первый мощнее, зато у второго
> есть всё, что нужно для счастья, в смысле периферии :-)
<oftop>
Процессор Arm имео в своём составе в 4 раза меньше транзисторов, но имел при этом в 2 раза большую производительность нежели 80286
</oftop>
← →
Ketmar © (2006-06-10 18:49) [25]2Ihor Osov"yak © (10.06.06 17:25) [23]
да мне самому интересно. просто извилины развития сюжета радуют %-)
← →
Mystic © (2006-06-10 21:47) [26]
>> R8, R9, R10, R11, R12, R13, R14, R15
>
> А вот это уже AVR напоминает :-))
Зато теперь при stdall параметры передаются через регистры, благо их много :)
64-битное прорамирование удобно для шахмат: по биту на клетку :)
← →
Lamer@fools.ua © (2006-06-15 13:22) [27]>>Sergey Masloff (10.06.06 15:59) [13]
Вообще-то в Гугле
http://www.google.com/search?client=opera&rls=en&q=amd64+24592.pdf&sourceid=opera&ie=utf-8&oe=utf-8
первая же ссылка:
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24592.pdf
:P
Страницы: 1 вся ветка
Текущий архив: 2006.07.16;
Скачать: CL | DM;
Память: 0.53 MB
Время: 0.01 c