асемблер

Легендарният DR-DOS се завърна: версия 9.0 е написана от нулата на чист асемблер

Новият DR-DOS работи само на процесори 386 и нагоре. DR-DOS внезапно се върна към живот след дълги години затишие. Уеб сайтът на проекта отново работи, а разработчикът вече публикува тестови компилации на DR-DOS 9.0. Засега не става дума нито за...

Пример за самомодифицираща се програма на x86 асемблер

Някои хора считат самомодифициращите се програми за нещо магическо, но всъщност те са доста опростени и за да демонстрираме това, нека да покаже един пример за х86 архитектурата, написан на NASM. Оригиналният сорс код за х86 асемблер изчисляване на факториел Нека...

LDM е моята любима ARM инструкция

LDM или load multiple е моята любима инструкция в асемблера за ARM архитектурите. Ето защо. Първо, да разберем какво върши тази процесорна инструкция. Ето пример: ldm r4, {r0, r1, r2, r3} В този пример участват базовият регистър r4 и набор регистри, в случая...

Демонстрационната програма Gespensterwald има само 62 байта x86 код

В началото на този месец програмистът ентусиаст HellMood от екипа DESiRE представи демонстрационната програма Gespensterwald за MS-DOS/FreeDos. Това е програма от само 62 байта, написана на асемблер. Тя заема първото място за 2020 година в състезанието за програмисти и...

Излезе безплатно ръководство за програмиране на платформата Елбрус

Компанията МСЦТ публикува в своя официален сайт ръководство по ефективно програмиране за платформата Елбрус. В документа са включени материали за програмиране в средата на произволна Linux-подобна операционна система. Подробно са описани архитектурата, работата с фирмения компилатор LCC, съответния асемблер...

Мръсни трикове при използването на асемблера на процесора 6502

Тук са описани някои специфични трикове, използвани от участниците в моя малък конкурс по програмиране за Commodore 64, базиран на процесора 6502. Правилата на конкурса са съвсем прости: да се създаде изпълним C64 (PRG) файл, който чертае двете линии,...

Нови ревюта

На вид е Yoga, отвътре е малка работна станция: тествахме Lenovo Yoga Pro 7i Gen 11

Има един много прост тест за лаптоп, който претендира, че е направен за хора, работещи в движение: колко често се налага да правиш компромис,...

Най-четени