Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.55 MB
Время: 0.027 c
2-1151385632
xZorg
2006-06-27 09:20
2006.07.16
Socket s


11-1128850472
rofl
2005-10-09 13:34
2006.07.16
TKolTreeView - drag and drop


15-1150234030
Piter
2006-06-14 01:27
2006.07.16
Распечатка A1 на принтере A4


8-1137709538
Nailspb
2006-01-20 01:25
2006.07.16
Drag &amp; Drop


2-1151302164
Gloomer
2006-06-26 10:09
2006.07.16
Список компонент