В видео были допущены некоторые ошибки, обнаружил две (в прилагаемом исходном коде все приведённые ошибки исправлены): 1. Файл main.c, функция compilevm_src - неправильная проверка открытия файла outputf, проверка стоит на дескриптор input. 2. Файл stack.c, функция push_stack - необходима проверка на ошибку функции _input_stack и если такая ошибка существует, тогда не инкрементировать stack->index.
@QwertyQwerty-en3fb4 жыл бұрын
Здорова Братан давно ждал!Спасибо отдуши)))Ждёмс
@kisakot62644 жыл бұрын
Ничего не понятно, но очень интересно. Хотелось бы все понимать, но выглядит ультра сложно 😑
@cicik572 жыл бұрын
когда ожидаешь реализацию реалистичной виртуальной машины, а там появляются не только опкоды прыжка к функции и назад, но и опкод коммента)
@semninrussia3 жыл бұрын
Черт ты гений! И даже не потому, что делаешь Виртуальную Машину, а потому, что ты можешь спокойно снимать видео, а не писать книги, например, причем ты пишешь в Sublime, WTF?
@volodymyrpalamar55154 жыл бұрын
Сделай компилятор lvm или gcc в твой байт код
@aycon2488 Жыл бұрын
Хочу программу, которая вырезает в твоих видео "в данном случае". Очень хорошая подача и материал, но это прям бесит уже.
@nurbekss27292 жыл бұрын
Вдохновился тобой,написал схожий код.И не работает.А именно функция readvm_exec.Главное в очередь закидывает две десятки ,то есть все как бы должно работать .Но после двух десяток идут не понятные значения в добавлении в кучу.И все повторяется... .Буду рад если кто то поможет).Но главное, простые арифметические действия выполняет .
@nullpointer42004 жыл бұрын
Скоро ОС будем писать
@5elll9604 жыл бұрын
Неа) На асемблере тоже почти написали
@nullpointer42004 жыл бұрын
5e LLL есть ролик?
@alexlyt91044 жыл бұрын
Отличное видео. Ток я думал что в виртуалку передаем свою написанную программу, а она его уже обжимает и портит сигнатуру, что б реверсы не взломали например новую игру, или вир туда прячут. А как эту использовать, чет не до конца вьехал.
@helloworld-fv8kx Жыл бұрын
От куда ты берёшь информацию для себя ? Как продвигаються в знаниях ?
@hedgehogsch.7270 Жыл бұрын
Гугли любые книжки по алгоритмам, архитектуре компьютеров и разработке компиляторов, общие вопросы раскрываются везде примерно одинаково
@АлександрА-к1г1ц4 жыл бұрын
Лайк
@drimgo_yt4 жыл бұрын
Сделаешь мини ОС на fasm??)
@CryptoFunIT4 жыл бұрын
Вряд-ли. Для реализации ОС, даже минимальной версии, необходимо потратить достаточно много часов, как со стороны изучения теории, так и со стороны практики. К сожалению, пока я не могу выделить столько времени.
@drimgo_yt4 жыл бұрын
@@CryptoFunIT хорошо
@0din0chka4 жыл бұрын
@@CryptoFunIT немного дописать, переписать и сделать интерпретатор языка forth. А forth это и интерпретатор, и компилятор, и шелл, и вм и ос в одном флаконе
@Pumba0534 жыл бұрын
Спасибо Вам за труд, если возможно прошу снимать видео по Питону!)
@cicik572 жыл бұрын
а собственно всё равно на каком языке, делай то же самое на любом своём