-
- лично я поплевался, но уже приспособился в 32-битном МК передавать данные по СОМ-порту и записывать байты в память ЕЕПРОМ по I2C. Да и обратный процесс (в 8-битном МК 32-битные вычисления) не сильно напрягал. Потому что по моим задачам их почти не Лaгyнoв(10 знак., 25.02.2020 18:49)
- Если писать не на ассемблере, то проблема разрядности МК не видна, может быть любой разрядности. - AlexBi(25.02.2020 19:01)
- а как всё же с периферией? UART, EEPROM по I2C и проч. - Лaгyнoв(26.02.2020 11:38)
- В Си и далее есть тип char или unsigned char. Как оно реализовано в МК не имеет большого значения. - AlexBi(26.02.2020 16:19)
- на ассемблере 8-ми битника проблему разрядности не вижу совсем. - m16(25.02.2020 19:57)
- Написание на ассемблере сопровождается такой кучей проблем, что отдельная проблема разрядности погоды не делает. - AlexBi(26.02.2020 16:21)
- имхо проблемы надуманные, арифметика (со знаком и без) , пересылки , сравнения, присвоения , сдвига .... и всё это в 16/32/64 разрядах на вомибитнике без проблем. что ещё забыл? - m16(26.02.2020 18:05)
- операции с плавающей запятой на ассемблере? Я понимаю, что это детский сад. Но я как-то не достиг... - Лaгyнoв(26.02.2020 19:57)
- мне ни разу плавучка не понадобилась 32/64 разядной целочисленки хватает с запасом - m16(26.02.2020 20:51)
- Элементарные операции не вызывают проблем в ассемблере. Проблемы появляются в сравнительно больших программах из-за меньшей наглядности, большего объема текста, отсутствие контроля типов, goto может доставить хлопот, всякие системы поиска ошибок AlexBi(186 знак., 26.02.2020 18:24)
- Ни разу не эксперт в Си, но мой личный опыт показывает, что через 10 лет Си код скорее всего не найдет ни "своего" компилятора, ни "своих" библиотек. И куча файлов исходника проекта потребуют кучи времени для их перебора. Иначе, ошибки компиляции my504(97 знак., 28.02.2020 06:57)
- Именно поэтому и ношусь со своим образом XP, что в нем настроенные версии различных компиляторов для сопровождаемых проектов. И версии компиляторов хранятся в архиве с пометками что к чему... - Гyдвинволшебник(28.02.2020 07:24)
- Вот! Скоро ещё придётся хранить старенькие писюки в пыльном чулане. - SciFi(28.02.2020 08:54)
- Именно поэтому и ношусь со своим образом XP, что в нем настроенные версии различных компиляторов для сопровождаемых проектов. И версии компиляторов хранятся в архиве с пометками что к чему... - Гyдвинволшебник(28.02.2020 07:24)
- объём текста больше, не спорю, но не на много m16(3988 знак., 26.02.2020 21:24)
- Прекрасный пример сложности из-за использования ассемблера. На си эта же программа выглядела бы так AlexBi(534 знак., 27.02.2020 11:14)
- можно посмотреть на исходник RT-11 или TSX-6, там все на асме, включая все служебные программы. комментировано преизрядно. даже спустя лет 40 все прекрасно понятно и вызывает только положительные эмоции)) - Alex68(27.02.2020 19:09)
- Там и система команд позволяет кодить вообще без ассемблера ;) - Гyдвинволшебник(27.02.2020 19:32)
- MACRO-11 прекрасен, я щщетаю)) - Alex68(27.02.2020 19:57)
- Там и система команд позволяет кодить вообще без ассемблера ;) - Гyдвинволшебник(27.02.2020 19:32)
- Это в учебнике она выглядела бы так. В реальных текстах мне попадались приблизительно такие тексты: Kpoк(234 знак., 27.02.2020 12:11)
- Щас налетят пионэры и загрызут за двойную звёздочку. Тезис тут же утонет в сраче. - SciFi(27.02.2020 11:19)
- можно посмотреть на исходник RT-11 или TSX-6, там все на асме, включая все служебные программы. комментировано преизрядно. даже спустя лет 40 все прекрасно понятно и вызывает только положительные эмоции)) - Alex68(27.02.2020 19:09)
- Прекрасный пример сложности из-за использования ассемблера. На си эта же программа выглядела бы так AlexBi(534 знак., 27.02.2020 11:14)
- библиотеки могут быть свои, проверенные и документированные. goto не проблема, часто использую засылку (вычисленного) значения в стек и RET, такое тоже сложно отследить всякими стандартными способами. и еще со времен DECа чередую код и данные, Alex68(88 знак., 26.02.2020 20:13)
- Ни разу не эксперт в Си, но мой личный опыт показывает, что через 10 лет Си код скорее всего не найдет ни "своего" компилятора, ни "своих" библиотек. И куча файлов исходника проекта потребуют кучи времени для их перебора. Иначе, ошибки компиляции my504(97 знак., 28.02.2020 06:57)
- операции с плавающей запятой на ассемблере? Я понимаю, что это детский сад. Но я как-то не достиг... - Лaгyнoв(26.02.2020 19:57)
- имхо проблемы надуманные, арифметика (со знаком и без) , пересылки , сравнения, присвоения , сдвига .... и всё это в 16/32/64 разрядах на вомибитнике без проблем. что ещё забыл? - m16(26.02.2020 18:05)
- Написание на ассемблере сопровождается такой кучей проблем, что отдельная проблема разрядности погоды не делает. - AlexBi(26.02.2020 16:21)
- а как всё же с периферией? UART, EEPROM по I2C и проч. - Лaгyнoв(26.02.2020 11:38)
- Если писать не на ассемблере, то проблема разрядности МК не видна, может быть любой разрядности. - AlexBi(25.02.2020 19:01)
- лично я поплевался, но уже приспособился в 32-битном МК передавать данные по СОМ-порту и записывать байты в память ЕЕПРОМ по I2C. Да и обратный процесс (в 8-битном МК 32-битные вычисления) не сильно напрягал. Потому что по моим задачам их почти не Лaгyнoв(10 знак., 25.02.2020 18:49)