Как процессор парсит машинный код из нулей и единиц

Тема в разделе "WASM.BEGINNERS", создана пользователем Research, 15 янв 2024.

  1. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    457
    Погуглил и вышел на оригинальную цитату: https://stackoverflow.com/questions/14698350/x86-64-asm-maximum-bytes-for-an-instruction
    Да, всё так и есть - в 16-битные времена про префиксы не особо задумывались, но когда дошло до защищённых режимов и гарантий безопасности длину инструкции специально проверяют чтобы не впасть в уязвимость когда клиентский код может завешивать ядро.
     
    comrade нравится это.
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Сейчас нельзя. Максимальная длина валидной инструкции - 15 байт.
     
    comrade нравится это.