Ассемблер

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Аватара пользователя
suslogon
Друг Кота
Сообщения: 10693
Зарегистрирован: Пн июл 14, 2008 21:28:00
Откуда: Москва
Контактная информация:

Сообщение suslogon »

пухич, у вас тоже есть микропроц техника???а какой мк изучаете? :oops:
Ищу тиратрон ТХИ1-2000/4, ГРИ ИН-23, ФЭУ-103; 134; 135, 138, 155, 157, лампу ИСШ-7.
Любые ГИС серий 203, 225, 233, 244, 250, 296, 801, 838 в любом состоянии. Компоненты и детали от миниатюрных твердотельных лазеров.
Реклама
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

suslogon писал(а):пухич, у вас тоже есть микропроц техника???а какой мк изучаете? :oops:
Там конкретных МК они не изучают. Изучают обобщенные архитектуры х51, немножко про HC08, ПИК, АВР. Но больше всего х51.
МитяРа писал(а): написанием собственных ОС РВ
Класс !!!! Моё уважение..
Вот и я о том же. И эти люди прокладывают себе дорогу к знаниям начиная с ассемблера и ОиУЭВМ.
Знание - сила!
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

ОиУЭВМ
И ещё ОМЭВМ..
Нравятся мне всё-таки старые названия..
Интересно, а сокращение ИВЭП кто нить помнит... :)
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

МитяРа писал(а): Интересно, а сокращение ИВЭП кто нить помнит... :)
Источники вторичного электропитания. :)
Знание - сила!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Да.. а ещё было ЕС ЭВМ, ТЭЗ... красота...
Реклама
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

МитяРа писал(а):Да.. а ещё было ЕС ЭВМ, ТЭЗ... красота...
Мне еще всегда нравилось страшное слово СБИС. :)

Оно как-то внушительно звучит вообще-то.
Знание - сила!
Реклама
Аватара пользователя
Барсик
Друг Кота
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

Сообщение Барсик »

Давайте вместе прослезимся. Читал я одну нашу кнжку - перевод буржуйских даташитов. В ней даже буржуйскую мнемонику сигналов перевели на отечественный язык:
IOR -> ЧТВВ (чтение из устройства ввода/вывода)
MEMR -> ЧТЗУ (чтение из памяти)
IOWR -> ЗПВВ (запись в устройство ввода/вывода)
MEMWR -> ЗПЗУ (запись в память)
Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Барсик писал(а): Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
Иногда и так бывает. :)
Знание - сила!
Аватара пользователя
suslogon
Друг Кота
Сообщения: 10693
Зарегистрирован: Пн июл 14, 2008 21:28:00
Откуда: Москва
Контактная информация:

Сообщение suslogon »

а мы на мп изучали 2313 и общие принципы мп техники... :) а на цифровых измерительных приборах изучали очень активно с применением отладочных плат атмега8515
Ищу тиратрон ТХИ1-2000/4, ГРИ ИН-23, ФЭУ-103; 134; 135, 138, 155, 157, лампу ИСШ-7.
Любые ГИС серий 203, 225, 233, 244, 250, 296, 801, 838 в любом состоянии. Компоненты и детали от миниатюрных твердотельных лазеров.
therian
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34
Контактная информация:

Сообщение therian »

Stalker46 писал(а):ну вы народ даете)))
Сейчас расскажу я вам сказку.
Жил был один пацанчег в маленьком городе, где нет радиомагазинов - вообще нет, ...
так вот, смотрит, что за детали надо покупать, руку в карман опустил - а там ничего нет.
Так тем более бери Си и компьютер и начинай хоть что то учить, иначе ты просто потеряешься. Программирование практически тоже самое будет только намного проще и быстрее процесс изучения будет.

с asm сразу на микроконтроллерах конечно можно начинать но для этого вам надо либо разжованную хорошую книгу либо учителя, сами потеряетесь даже не зная этого.

Разжеванная очень хорошая книга у меня есть там сначала асм для мелких камней а потом си для сильных камней, но она для Пиков, хотя можете попробовать у микрочипа выпросить бесплатные образцы, разница программирования конечно есть но перейти с одного на другое намного проще чем вообще ничего не зная

еше можете с этих ссылок выпросить детали http://www.dutchforce.com/~eforum/index ... opic=13348
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

ну выпрашивать - я не смогу обмануть компанию. а хотелось бы получить штук 10 ATMega16...
Не умеешь - не берись, но не взявшись не научишься...
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Народ!

а как подключить кнопку к МК? в Си это так:

if (PINX...)
{}

а в асме как?

вот, а дальше как?
ddrd 0b00000000 ; d на ввод инфы
дальше как то?
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Stalker46, в обучалку БЕГОМ МАРШ!
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

Stalker46 писал(а):Народ!

а как подключить кнопку к МК? в Си это так:

if (PINX...)
{}

а в асме как?

вот, а дальше как?
ddrd 0b00000000 ; d на ввод инфы
дальше как то?
А дальше опрашивать нужный порт. Если речь про ATmega, то что-нибудь вроде:

in R16, PIND
andi R16, 0x80
brne куда-то

Это на тот случай, если кнопка висит на 7-м разряде порта D.
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

SII, вы медвежью услугу оказываете.
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

Барсик писал(а):Давайте вместе прослезимся. Читал я одну нашу кнжку - перевод буржуйских даташитов. В ней даже буржуйскую мнемонику сигналов перевели на отечественный язык:
IOR -> ЧТВВ (чтение из устройства ввода/вывода)
MEMR -> ЧТЗУ (чтение из памяти)
IOWR -> ЗПВВ (запись в устройство ввода/вывода)
MEMWR -> ЗПЗУ (запись в память)
Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
А перевод сигналов интерфейса ввода-вывода ЕС ЭВМ и битов состояния? Типа "канал кончил", "устройство кончило"... :)))
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

вот есть оператор in - чтение порта.

а что сделает программа, прочитав этот порт? что она считывает?

считывает состояния каналов?
Не умеешь - не берись, но не взявшись не научишься...
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

Stalker46 писал(а):вот есть оператор in - чтение порта.

а что сделает программа, прочитав этот порт? что она считывает?

считывает состояния каналов?
Термин "оператор" в таком контексте не употребляется. Оператор -- это законченное "предложение", так сказать. В случае ассемблера в общем случае включает метку, мнемонику инструкции или директивы, операнды и комментарий. Так что in, andi и т.д. -- это инструкции или команды, но не операторы.

in считывает содержимое указанного в ней порта ввода-вывода (в моём примере выше -- PIND) и заносит это значение в указанный регистр общего назначения (у меня -- R16). Ну а что за значение будет, зависит от того, какой порт читать. PINx -- это состояние выводов микроконтроллера, составляющих порт х.

А вообще, всё, что касается портов, регистров и команд, вполне вменяемо описано в руководствах на микроконтроллер. Есно, на буржуйском, но без оного ни в программировании, ни в электронике сегодня делать особо нечего...
Аватара пользователя
suslogon
Друг Кота
Сообщения: 10693
Зарегистрирован: Пн июл 14, 2008 21:28:00
Откуда: Москва
Контактная информация:

Сообщение suslogon »

очень советую норм литературу намутить :evil:
Ищу тиратрон ТХИ1-2000/4, ГРИ ИН-23, ФЭУ-103; 134; 135, 138, 155, 157, лампу ИСШ-7.
Любые ГИС серий 203, 225, 233, 244, 250, 296, 801, 838 в любом состоянии. Компоненты и детали от миниатюрных твердотельных лазеров.
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Самого асм заинтересовал, хотя Си знаю и он мне больше по душе, но как говорят некоторые, асм не знать - позор. Предлагаю создать таблицу с основными структурами на Си типа: while, if, for, и т. д. и их аналогам на асм'е. Думаю многим поможе Си прогерам освоить ещё и асм :)
Изображение
Ответить

Вернуться в «МЯЯЯУ!»