|
|
  |
Ну , что прощаемся с Atmel ? |
|
|
|
Oct 16 2015, 09:54
|
Местный
  
Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126

|
Цитата(zombi @ Oct 16 2015, 12:42)  На днях прикупил 1000 иксмег по той же цене что и два месяца назад. Это потому что они... никому, кроме вас... и не нужны...
|
|
|
|
|
Oct 16 2015, 09:56
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(adnega @ Oct 16 2015, 12:43)  В asm данные тесно связаны с кодом. Зачем с этим было спорить? Я не спорил о тесноте связанности. Цитата(HHIMERA @ Oct 16 2015, 12:54)  Это потому что они... никому, кроме вас... и не нужны... Ну и отлично! Жду снижения цены на след партию.
|
|
|
|
|
Oct 16 2015, 10:01
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(zombi @ Oct 16 2015, 12:56)  Я не спорил о тесноте связанности. Теперь вам понятна фраза Цитата Собственно, я долго писал на Си в asm-стиле, а потом открыл для себя типы данных - мир перевернулся, и теперь не код управляет данными, а данные кодом. ?
|
|
|
|
|
Oct 16 2015, 10:06
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (adnega @ Oct 16 2015, 12:43)  Я хочу увидеть в asm типы данных - мы же это обсуждаем. Асмы разные бывают. Так-что кинуть что-либо с формально "данными" прямо из своего 1990 года  , и я могу: CODE ;---------------------------------------------------------------------------- connect_info struc ci_dsap dw LLC_SAP_DUMMY ci_ssap dw LLC_SAP_DUMMY ci_dmac db MAC_ADR_LEN DUP( 0FFh ) ci_mode dw 0 ci_ocnt db LLC_CNT_MAX ci_icnt db LLC_CNT_MAX IF( USE_LLC_ACK ) ci_acnt db LLC_CNT_MAX ENDIF ci_ipkterr dw 0 ci_opkterr dw 0 connect_info ends
;---------------------------------------------------------------------------- eth_inp_header struc if_dmac db MAC_ADR_LEN DUP(?) if_smac db MAC_ADR_LEN DUP(?) if_len dw ? ; Packet Type if_ft_global dw ? IF( USE_LLC ) if_dsap dw ? if_ssap dw ? if_control dw ? ELSE if_ptype dw ? ENDIF eth_inp_header ends
cis_list connect_info MAX_CONNECTS dup( <> ) Суть не в этом, точнее НЕ только в этом. В ассемблеры многое можно превносить, добавлять, улучшать. На определенном уровне количество преходит в качество. Си, это КАЧЕСТВЕННЫЙ скачек от ассемблера. Но самое заметное качество, которое все объединило в вынесло Си наверх, это все-же то, что он язык высокого уровня и ПЕРЕНОСИМ.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 16 2015, 10:12
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(Kopa @ Oct 16 2015, 12:30)  Да, однозначно возможно, но понимания данной реализации может не хватить для конретного индивидумама  Что ж пример озвучен - реализацию покажете? Без всяких "но". Нас тут много индивидуумов (в том числе и заядлые asm-исты) - уверен, кто-нить да поймет). Цитата(zltigo @ Oct 16 2015, 13:06)  Асмы разные бывают. Так-что кинуть что-либо с формально "данными" прямо из своего 1990 года  , и я могу: Отлично. (для интереса, это что за asm?) Цитата(zltigo @ Oct 16 2015, 13:06)  Суть не в этом, точнее НЕ только в этом. Меня тоже интересовала не конкретная реализация типов данных, а насколько они (типы данных) распространены среди asm-истов.
|
|
|
|
|
Oct 16 2015, 10:17
|
Знающий
   
Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861

|
Цитата(adnega @ Oct 16 2015, 13:12)  Что ж пример озвучен - реализацию покажете? Без всяких "но". Нас тут много индивидуумов (в том числе и заядлые asm-исты) - уверен, кто-нить да поймет). Отлично. (для интереса, это что за asm?) Меня тоже интересовала не конкретная реализация типов данных, а насколько они распространены среди asm-истов. На форуме http://forum.hiasm.net/ найдёте подраздел "Прочие пакеты" смотреть обсуждение пакета FASM Поделитесь потом общими впечатлениями. Я пробовал немного проникнутся реализацией данного пакета, но Увы мотивации оказалось недостаточно. Постить собщения там можно без регистрации. "Много" FASM разработчиков в проекте Kolibri OS у них тоже есть определённая своя 'субкультура" применения FASM. Для ARM тоже есть вариант FASM ассемблера. P.S. Для AVR там тоже есть небольшой кем то сделанный демонстрационный пакет при генерации кода в С GCC c некоторым количеством примеров. на форуме easyelectrionics размещал даже небольшой pdf c его описанием
Сообщение отредактировал Kopa - Oct 16 2015, 10:30
|
|
|
|
|
Oct 16 2015, 10:25
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (adnega @ Oct 16 2015, 13:12)  Отлично. (для интереса, это что за asm?) Борландовский TASM, причем еще не Ideal. QUOTE Меня тоже интересовала не конкретная реализация типов данных, а насколько они (типы данных) распространены среди asm-истов. Тут самая печальное - НАКАК. Редчайшие исключения, когда встречал использование  . Я сам пользовал по причине начала программирования на ASM после фортранов, алгоров, PL/1. Но большинство ассембрерщиков, причем, ну ладно-бы моего поколения, но и моложе, все совершенно тупо в лоб пишут  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|