Рубрика «ассемблер»
Вычисляем π на первом процессоре от Intel — 4004
2022-04-11 в 9:21, admin, рубрики: intel, Intel 4004, stm32, ассемблер, математика, ненормальное программирование, программирование микроконтроллеров, эмуляцияРазрабатываем картридж для Game Boy с Wi-Fi
2022-03-01 в 5:49, admin, рубрики: esp-12f, esp8266, Game Boy, wifi, ассемблер, Блог компании М.Видео-Эльдорадо, Игры и игровые консоли, картриджи консолей, М.Видео, Производство и разработка электроники, старое железо, Электроника для начинающих, Эльдорадо
В команде М.Видео-Эльдорадо очень много увлеченных людей. Поэтому достижения заморских Левшей всегда вызывают неподдельный интерес. Вот и сегодня предлагаем вашему вниманию крутую историю от первого лица.Читать полностью »
Ассeмблерные хаки из книги «xchg rax, rax»
2022-02-10 в 8:58, admin, рубрики: ассемблер, Разработка под Linux
Привет! В 2014 году автор под никнеймом xorpd опубликовал книгу, которая полностью состоит из ассемблерного листинга, в ней нет ни одного комментария а в поле "от автора" написаны несколько строк машинного кода. Его Читать полностью »
Как я исправлял Tiobe index
2022-01-05 в 21:22, admin, рубрики: tiobe, ассемблер, Программирование, статистика, Статистика в ITЭта история случилась в 2015 году. Тогда я написал статью для своего сайта на болгарском языке. А в прошлом году, я решил подтянуть свои знания в русском языке. И сделал этот перевод в качестве упражнения.
Ну и решил опубликовать. Конечно осовременил и укомплектовал картинками.
Надеюсь, эта почти детективная история вам понравится.
Рассказ о том, как работает Tiobe index, как это связано с ассемблером и о моей маленькой роли во всем этом.
Компьютер на логических микросхемах: исполнение инструкций
2021-11-26 в 8:15, admin, рубрики: diy или сделай сам, diy-компьютер, diy-проекты, ассемблер, ненормальное программирование, Производство и разработка электроники, процессор, схемотехникаВ голосовании к прошлой статье с небольшим отрывом победила видеокарта, но так как у нас тут не демократия, а конституционная монархия, про видеокарту будет следующая статья, а эта – про кодирование инструкций и их исполнение.
Флаги
Пошаговый запуск программы в Linux x86, или как добраться до main()?
2021-11-10 в 13:00, admin, рубрики: linux, ruvds_перевод, ассемблер, Блог компании RUVDS.com, отладка, отладка программ, Разработка под Linux
Статья предназначена для тех, кто хочет понять процесс загрузки программ в Linux. В частности, здесь пойдет речь о динамической загрузке файлов ELF x86. На основе изложенной информации вы сможете лучше понять, как устранять проблемы, возникающие в программе еще до запуска main
. Читать полностью »
Живое видео и цифровой звук на 8-битной игровой приставке
2021-11-08 в 2:44, admin, рубрики: 6502, Nes, ассемблер, денди, звук, Игры и игровые консоли, музыка, ненормальное программирование, очумелые ручки, старое железо, странноеВ 2016 году американский музыкант Sergio Elisondo опубликовал музыкальный альбом инструментальных кавер-версий A Winner Is YouЧитать полностью »
Как я портировал DOS игру
2021-09-15 в 6:17, admin, рубрики: Bedlam 2, C, c++, dos, ассемблер, реверс-инжинирингРеверс-инжиниринг калькулятора с логикой -17В и частотой работы 200КГц
2021-03-06 в 9:01, admin, рубрики: ruvds_перевод, ассемблер, Блог компании RUVDS.com, калькулятор, реверс-инжиниринг, старое железоОсторожно! Впереди кроличья нора

Разбираем внутреннее устройство старого промышленного калькулятора Rockwell 920 и на аппаратно-программном уровне пытаемся отследить неисправность, из-за которой он не работает. Процесс оказывается не столь простым, как можно было предположить, и на пути возникает ряд «странностей».Читать полностью »
Объяснение легковесных потоков в 200 строк на Rust
2021-02-18 в 16:52, admin, рубрики: Rust, x86, ассемблер, корутины, системное программированиеОбъяснение легковесных потоков в 200 строк на Rust
Легковесные потоки (ligthweight threads, coroutines, корутины, green threads) являются очень мощным механизмом в современных языках программирования. В этой статье Carl Fredrik Samson попытался реализовать рантайм для легковесных потоков на Раст, попутно объясняя, как они устроены "под капотом".
Так же следует учесть, что статья не суперсвежая, так что для того, чтобы примеры заработали в современной ночной версии компилятора Раст, скорее всего понадобятся изменения, найти которые можно в репозитории кода для этой статьи.
Переводил для себя большей частью. Обо всех замечаниях пишите — оперативно исправлю. Старался переводить близко к тексту, но в некоторых местах переформулировал, чтобы читалось легче и было понятнее.