архитектуры x86 и x86-64, и как использовать асм например для схемы диодов, чтобы например диод плавно угасал в интервале 2 секунд ? использовать микроконтроллеры или что ? как внедрить фасм в инженерию ?
для плавного угасания кондёр с транзисторами
Это был просто пример, я просто хотел задать вопрос, что фасм, тоесть код который заассемблировался в машинный, будет работать из-за процессора пк, а как те же саммие мш коды, внедрить в схеми чтобы они работали ?
процессор это по сути тот же интерпретатор машинного кода
Как заставить светодиод светиться из x86 асма?:)
вот-вот
Разогнать проц и подать большое напряжение, чтоб проц сгорел. Даже без светодиода обойтись можно
Современный персональный пк на x86 не предназначен для подобного, но подозреваю, что i2c в x86 процах есть, хотя могу ошибаться
у нас было 2 пакетика канифоли, 75 ампул СКФ, различные припои и множество спецификаций на процессор
И как же все таки запустить мш коды для радио-управляемой машинки ?
Легко. Инструкции in, out для управления напряжений на пинах. Осталось спаять плату, на которой будет работать процессор (урезанная материнская плата), и припаять ему на лапу светодиод.
Лезь в авр асм, там и познаешь такое
которые написанни на флат ассемблере x86 с intel-овскими инструкциями ?
на проце есть только подчинённое устройство с i2c (smbus) для вывода данных от датчиков i2c(smbus) контроллер есть в южном мосте
Хмм, значит си написан на авр ассемблере ? ибо си можно использовать в инженерии
А фасм, который ассемблер ?
Откуда ты такое берешь?
С головы
Записать бит в порт вывода, к которому подключен его управляющий ключ.
Рандомные десятичные числа от 0 до 31 в секунду менять и преобразовывать секундно в битовую маску 😁
бит установится только на время частоты системной шины, а далее сбросится, по этому нужен буфер для сохранения этого состояния, например RS триггер или проще через тиристор сделать который будет пропускать ток на базу биполярного транзистора
И все это на фамсе ?)
Почему сбросится? Ведь команды сбросить не поступало.
а кто команду сброса должен давать?
Или должна прийти новая команда изменения состояния порта. Или reset для устройств ввода-вывода.
а можно ссылку, а то я так понимаю у меня большой пробел в схемотехнике компа
Ссылку на что? Прошла команда out. Устройство, которое обслуживает порт изменило состояние. Если оно не нечто хитрое, а, например, обычный LPT порт, то до новой команды вывода состояние порта останется неизменным.
я думал что порт выставляется только на время выполнения инструкции + активируется линия в шине управления для сигнализации о том, что команда не в память а в порт
Так и есть. Устройство само должно схватить сигнал с шины. Но дальше оно обычно хранит состояние до следующего обращения.
Можно так сформировать: "команда вывода во внешнее устройство приводит к формированию на шине комплекса сигналов которые должны вызвать изменение состояния устройства".
Обсуждают сегодня