асемблер
IT Новини
Пример за самомодифицираща се програма на x86 асемблер
Някои хора считат самомодифициращите се програми за нещо магическо, но всъщност те са доста опростени и за да демонстрираме това, нека да покаже един пример за х86 архитектурата, написан на NASM.
Оригиналният сорс код за х86 асемблер изчисляване на факториел
Нека...
IT Новини
LDM е моята любима ARM инструкция
LDM или load multiple е моята любима инструкция в асемблера за ARM архитектурите. Ето защо.
Първо, да разберем какво върши тази процесорна инструкция. Ето пример:
ldm r4, {r0, r1, r2, r3}
В този пример участват базовият регистър r4 и набор регистри, в случая...
IT Новини
Демонстрационната програма Gespensterwald има само 62 байта x86 код
В началото на този месец програмистът ентусиаст HellMood от екипа DESiRE представи демонстрационната програма Gespensterwald за MS-DOS/FreeDos. Това е програма от само 62 байта, написана на асемблер. Тя заема първото място за 2020 година в състезанието за програмисти и...
Хардуер
Излезе безплатно ръководство за програмиране на платформата Елбрус
Компанията МСЦТ публикува в своя официален сайт ръководство по ефективно програмиране за платформата Елбрус. В документа са включени материали за програмиране в средата на произволна Linux-подобна операционна система. Подробно са описани архитектурата, работата с фирмения компилатор LCC, съответния асемблер...
IT Новини
Мръсни трикове при използването на асемблера на процесора 6502
Тук са описани някои специфични трикове, използвани от участниците в моя малък конкурс по програмиране за Commodore 64, базиран на процесора 6502. Правилата на конкурса са съвсем прости: да се създаде изпълним C64 (PRG) файл, който чертае двете линии,...
Нови ревюта
Huawei Watch GT 4 – среща на модата и иновациите около вашата китка
Съвсем не изненадващ е фактът, че Huawei разполага с една от най-мощните екосистеми, когато става въпрос за носими устройства. Всяка година компанията обогатява своята...