Size: a a a

Ассемблер

2021 April 22

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
связистам привет
источник

EM

Esi Mitley in Ассемблер
?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
да да, я тот кто эти вопросы задает
источник

A

Anton in Ассемблер
Имеется задание написать на ассемблере код для решения уравнения
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
и чем же асм тебя привлек? он же сложный, на 100 строк асмокода обходится несколько строк на ЯВУ.
источник

EM

Esi Mitley in Ассемблер
он лёгкий
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
как присвоить регистру значение по условию не используя ветвление кода?
источник

EM

Esi Mitley in Ассемблер
https://www.youtube.com/watch?v=T7h4siKcpbc вот здесь посмотри
источник

A

Anton in Ассемблер
Понял, спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
я то знаю, у тебя спрашиваю, мож ты просто так сюда зашел, по ошибке
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
так зачем пришел в наше сборище? есть какие то вопросы по асму или что? @Esi_Mitey
источник

A

Aleksandr in Ассемблер
Предыдущий вопрос не гуглился что ли?
источник

EM

Esi Mitley in Ассемблер
источник

A

Anton in Ассемблер
А кто сможет подсказать как сделать вот это - Результат выведите в шестнадцатеричном и двоичном виде.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

A

Anton in Ассемблер
Спасибищще
источник

NW

Night Warrior in Ассемблер
Привет, народ. Пишу на асме под мк STM8 таблицу прерываний. Не уверен в своих знаниях, а документацию читать уже глаза болят. Хочу узнать поподробнее про прерывания ( не в данном мк, а в общих чертах ), что это и как его правильно использовать. Подскажите, кто что знает, плес.
Я понимаю так, что прерывание - это фрагмент кода, который вызывается во время выполнения исключительного события в коде. Могу ли я использовать прерывания как программный триггер в каких либо случаях? Например, наличие напряжения на одной из ножек сигнализируется миганием диода или инициацией АЦП, что -то в таком роде. Прост, я не хочу запускать проверку с условным переходом каждое выполнения главного цикла - это долго
источник

AK

Aleksey Kislitsa in Ассемблер
На сферическом  в вакууме МК первым делом задается таблица обработчиков прерываний, камень при наступлении события передает управление по указанному в таблице адресу, соответсвенно каждое устройство в камнеимеет несколько прерываний, таймеры порты ввода-вывода и тд.

Подробнее все описывается в даташите на камень, например для Аттини и Атмеги это одна пдфка, для стм32 это несколько документов, даташиты мануалы для программиста ерраты и тд, для стм8 истина гдето посередине.

Ну или книги или статьи читать по теме, на easyelectronics вроде неплого разжовывалось
источник

AM

Alexander Morozov in Ассемблер
Есть три вида прерывания. 1) Прерывание из-за ошибки. Например из-за деления на 0. 2) Аппаратное прерывание. Вызывается при появлении определенного аппаратного сигнала. 3) Искусственное прерывание, вызванное специальной командой. Условия возникновения каждого из них сильно зависят от процессора и описаны в документации. Если есть желание облегчить главный цикл, то перенос обработки событий в обработчики прерываний - очень хорошая идея. В микроконтроллерах иногда даже нет главного цикла - контроллер "спит" до прихода прерывания, и снова засыпает после его обработки. Аппаратное прерывание работает не для всех изменений состояния, а только для определенных, поэтому надо смотреть в документации, может вызвать изменение напряжения на ножке прерывание, либо нужно нечто другое.
источник

楽園松本 in Ассемблер
Прерывание -- это сигнал процессору вызвать подпрограмму, которая находится по адресу, который процессору известен заранее. Такой сигнал может возникнуть от другого аппарата (напр., контроллера), от нештатной ситуации (напр., деления на ноль), или быть вызванным из кода программы напрямую (пользовательское прерывание).
источник