Существует ли Lua 5.1 Ассемблер? - PullRequest
4 голосов
/ 11 декабря 2010

Я уже некоторое время изучаю коды операций Lua 5.1 VM без скуки.

И я хочу попробовать кое-что написать!

Так есть ли какой-нибудь способ собрать Lua Assembly в байт-код?

Ответы [ 2 ]

2 голосов
/ 11 декабря 2010

Я никогда не использовал его, но я нашел эту ссылку в моем списке «Что посмотреть, когда у меня будет больше времени» (как ни странно, я никогда не добираюсь до части потребления этого списка ...)

http://chunkbake.luaforge.net/

Он утверждает, что собирает виртуальный код Lua 5.0 в байт-коды, а не 5.1, и, к сожалению, я не знаю, насколько изменился с 5.0 до 5.1.

1 голос
/ 11 декабря 2010

Я тоже никогда не использовал его, но ChunkSpy - дизассемблер Lua 5.1 , и на этом сайте также есть файл, объясняющий как код операции 5.0, так и 5.1.Так что, возможно, начиная с этого кода, вы сами начинаете писать ассемблер?

...