#bare_metal — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #bare_metal, aggregated by home.social.
-
Написал свой ассемблер, чтобы понять, откуда берётся ff010113. Почти половину моей программы он выдумывает
Написал свой ассемблер, чтобы понять, откуда в дизассемблере берётся ff010113. Заодно посчитал, сколько строк моей программы процессор вообще не умеет исполнять, и проверил это на четырёх наборах команд, включая живой ESP32 на столе. На кристалле первая программа серии сломалась: она пишет в UART быстрее, чем провод успевает передавать, и в эмуляторе этого не видно. Что сказала плата?
https://habr.com/ru/articles/1076022/
#RISCV #ассемблер #кодирование_инструкций #псевдоинструкции #RV32I #компоновщик #релокация #bare_metal #QEMU