Программирование МК без ассемблера и готовых приложений
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
.
Последний раз редактировалось Danko Ср май 04, 2011 08:59:05, всего редактировалось 1 раз.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- Реклама
Re: Программирование МК без ассемблера и готовых приложений
Хы. Я топик перепутал:) Перенес код, куда надо, а то тут не понятно, к чему он вообще:)
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
GCC - это GNU Compiler Collection - многие ошибочно считают, что это компилятор с языка Си, но на самом деле там есть еще С++, Ada, Fortran, Java может чего еще забылDX168B писал(а):GCC помоему является стандартом.
Все будет только лучше, в крайнем случае - хуже.
Re: Программирование МК без ассемблера и готовых приложений
Тогда не понял. Причем тут PASM? Мне нужно конкретно выражение его мнемокодов.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
Естественно, там много языков. Есть у меня среда Open Watcom. Основана на GCC. Поддерживаемые языки C\C++ , но есть версии и Fortran и Ada и прочие.
Поддерживаемые платформы - x86 и прочие, ОС - Linux, DOS, DOS32, Win32 (NT & Win9x)
Главное преимущество стандарта GCC - это кроссплатформенность и опенсорсность.
Поддерживаемые платформы - x86 и прочие, ОС - Linux, DOS, DOS32, Win32 (NT & Win9x)
Главное преимущество стандарта GCC - это кроссплатформенность и опенсорсность.
I am DX168B and this is my favourite forum on internet!
- Реклама
Re: Программирование МК без ассемблера и готовых приложений
Я ведь давал ссылку на материал:kras писал(а):Прямо их и подавать на программируемую ногу в двоичном коде? И ничего завершающего или никакого начала и никаких адресов? Что значит "19 05 28 06 30 c7 00 86 28 08"? Как задать адрес-то? О промежуточном коде, вроде, написано, но я не могу понять, о чем там речь. Что в итоге надо подать на ногу мк, включая предварительное стирание информации?
Там написано и про команды, и про выбор адреса при программировании МК, и приведены примеры исходных текстов компьютерных программ, программирующих различные области (память программ, данных, конфигурацию) МК.Мурик писал(а):Вот описание алгоритма программирования PIC контроллеров с примерами кода для программатора, типа JDM или Extra-PIC.kras писал(а):Цель: генераторами импульсов (либо с помощью MATLAB и тп, либо за счет С++ библиотек, ну про это я знаю немного) прошить МК хоть каким-нибудь кодом, причем сам код написать вручную.
Более того, запустив одну из имеющийся там программ в пошаговом режиме, можно подключиться даже мультиметром к выходам COM портам и посмотреть как передаются данные в программируемый PIC при выполнении пошагово программы.
Там самым своими глазами посмотреть что и в какой последовательности передается в МК при его программировании.
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
RTFM Открываете datasheet на процессор, там есть таблица соответствия мнемокодов - машинным кодам.kras писал(а):Тогда не понял. Причем тут PASM? Мне нужно конкретно выражение его мнемокодов.
Все будет только лучше, в крайнем случае - хуже.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
И чем мнемокод отличается от ассемблера?
Docendo discimus
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
Ассемблер - это название языка программирования. Мнемокод - это инструкция языка (например mov r1,r2)pyzh_man писал(а):И чем мнемокод отличается от ассемблера?
Все будет только лучше, в крайнем случае - хуже.
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
Какой gcc! После того как автор сделает ручной программатор он сделает ручной компилятор! 
Re: Программирование МК без ассемблера и готовых приложений
Ну, с такими-то способностями. Берите шире – ручной компьютер. 
Re: Программирование МК без ассемблера и готовых приложений
А там дело дойдет до микроконтроллера, созданного на дискретных элементах - 315 транзисторах.murzila писал(а):ручной компьютер
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
А я видел такой контупер. Наири называецца. Было это на моей первой работе еще в 1987 году. Правда он тогда уже не работал, а ждал своего часа на списаниеМурик писал(а):А там дело дойдет до микроконтроллера, созданного на дискретных элементах - 315 транзисторах.
Все будет только лучше, в крайнем случае - хуже.
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
неа. Вы что - там же не видно как электрончики бегают, вдруг один заблудится... Поэтому механический компутер!Мурик писал(а):А там дело дойдет до микроконтроллера, созданного на дискретных элементах - 315 транзисторах.
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
Поздно. Уже все придумано до него http://ru.wikipedia.org/wiki/%D0%90%D1% ... 1%82%D1%80BCluster писал(а):неа. Вы что - там же не видно как электрончики бегают, вдруг один заблудится... Поэтому механический компутер!Мурик писал(а):А там дело дойдет до микроконтроллера, созданного на дискретных элементах - 315 транзисторах.
Все будет только лучше, в крайнем случае - хуже.
Re: Программирование МК без ассемблера и готовых приложений
Все украдено до нас.coredumped писал(а):Поздно. Уже все придумано до него
Re: Программирование МК без ассемблера и готовых приложений
Ну а почему бы и нет?:) Почему в России производство процессоров так слабо развито?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
Вот и чудненько, повторит конструкцию )coredumped писал(а):Поздно. Уже все придумано до него http://ru.wikipedia.org/wiki/%D0%90%D1% ... 1%82%D1%80BCluster писал(а): неа. Вы что - там же не видно как электрончики бегают, вдруг один заблудится... Поэтому механический компутер!
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
Вот, нашел устройство без дефицитных деталей http://dic.academic.ru/dic.nsf/ruwiki/8009
Все будет только лучше, в крайнем случае - хуже.
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
coredumped, точняк, это как раз то что надо!


