169 похожих чатов

А вот мне интересно по ассемблеру другое, например фасм для

архитектуры x86 и x86-64, и как использовать асм например для схемы диодов, чтобы например диод плавно угасал в интервале 2 секунд ? использовать микроконтроллеры или что ? как внедрить фасм в инженерию ?

29 ответов

25 просмотров

для плавного угасания кондёр с транзисторами

123- Автор вопроса
Mixail Frolov
для плавного угасания кондёр с транзисторами

Это был просто пример, я просто хотел задать вопрос, что фасм, тоесть код который заассемблировался в машинный, будет работать из-за процессора пк, а как те же саммие мш коды, внедрить в схеми чтобы они работали ?

123
Это был просто пример, я просто хотел задать вопро...

процессор это по сути тот же интерпретатор машинного кода

123
Это был просто пример, я просто хотел задать вопро...

Как заставить светодиод светиться из x86 асма?:)

123- Автор вопроса

вот-вот

lutayyy
Как заставить светодиод светиться из x86 асма?:)

Разогнать проц и подать большое напряжение, чтоб проц сгорел. Даже без светодиода обойтись можно

123
вот-вот

Современный персональный пк на x86 не предназначен для подобного, но подозреваю, что i2c в x86 процах есть, хотя могу ошибаться

lutayyy
Как заставить светодиод светиться из x86 асма?:)

у нас было 2 пакетика канифоли, 75 ампул СКФ, различные припои и множество спецификаций на процессор

123- Автор вопроса
lutayyy
Современный персональный пк на x86 не предназначен...

И как же все таки запустить мш коды для радио-управляемой машинки ?

lutayyy
Как заставить светодиод светиться из x86 асма?:)

Легко. Инструкции in, out для управления напряжений на пинах. Осталось спаять плату, на которой будет работать процессор (урезанная материнская плата), и припаять ему на лапу светодиод.

123- Автор вопроса
123
И как же все таки запустить мш коды для радио-упра...

которые написанни на флат ассемблере x86 с intel-овскими инструкциями ?

lutayyy
Современный персональный пк на x86 не предназначен...

на проце есть только подчинённое устройство с i2c (smbus) для вывода данных от датчиков i2c(smbus) контроллер есть в южном мосте

123- Автор вопроса
lutayyy
Лезь в авр асм, там и познаешь такое

Хмм, значит си написан на авр ассемблере ? ибо си можно использовать в инженерии

123- Автор вопроса
123- Автор вопроса
lutayyy
Как заставить светодиод светиться из x86 асма?:)

Записать бит в порт вывода, к которому подключен его управляющий ключ.

Alexander Morozov
Записать бит в порт вывода, к которому подключен е...

Рандомные десятичные числа от 0 до 31 в секунду менять и преобразовывать секундно в битовую маску 😁

Alexander Morozov
Записать бит в порт вывода, к которому подключен е...

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

Mixail Frolov
бит установится только на время частоты системной ...

Почему сбросится? Ведь команды сбросить не поступало.

а кто команду сброса должен давать?

Mixail Frolov
а кто команду сброса должен давать?

Или должна прийти новая команда изменения состояния порта. Или reset для устройств ввода-вывода.

Alexander Morozov
Или должна прийти новая команда изменения состояни...

а можно ссылку, а то я так понимаю у меня большой пробел в схемотехнике компа

Mixail Frolov
а можно ссылку, а то я так понимаю у меня большой ...

Ссылку на что? Прошла команда out. Устройство, которое обслуживает порт изменило состояние. Если оно не нечто хитрое, а, например, обычный LPT порт, то до новой команды вывода состояние порта останется неизменным.

Alexander Morozov
Ссылку на что? Прошла команда out. Устройство, кот...

я думал что порт выставляется только на время выполнения инструкции + активируется линия в шине управления для сигнализации о том, что команда не в память а в порт

Mixail Frolov
я думал что порт выставляется только на время выпо...

Так и есть. Устройство само должно схватить сигнал с шины. Но дальше оно обычно хранит состояние до следующего обращения.

Mixail Frolov
я думал что порт выставляется только на время выпо...

Можно так сформировать: "команда вывода во внешнее устройство приводит к формированию на шине комплекса сигналов которые должны вызвать изменение состояния устройства".

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта