я шутки ради делаю комплект для разработки операционных систем на языке Python. Для этого py2asm и нужен :)
зато как звучит! "думаете асм нужен чтоб бутлоадеры писать? да как бы не так, я лоадер на питоне написал"
Шутки не шутки. Но может на питоне ОС будет лаконичнее, короче, проще, дефолтные аргументы api аля шаблон. Я питон не знаю, не видел.
https://t.me/ChatAssembler/257575
Где там оптимизация? push pop На каждой строке, когда можно mov ax, 0x0003 int 0x10
комментарии в коде читал?
А вот теперь ты встретишься с конфликтами (затирание регистров).
а там не будет конфликтов. Всё, что нужно запомнить дольше, чем на две-три инструкции будет в стеке
Разные прерывания могут тоже затирать регистры.
а это фиксить тоже должен программист. хотя я на 99% уверен, что это не проблема
тем, что 99% кода будет на питоне и 1% это ассемблерные фиксы, и то они могут не пригодится, потому, что сахара там будет как ёлок в бору
Обсуждают сегодня