Одна инструкция БД, определяющая массив из 256 «результатов» значений, и одна инструкция перемещения для перемещения элемента этого массива в al, используя текущее значение в al в качестве индекса.
Разве это не сработает?
Можно даже утверждать, что на самом деле это даже решение с одной инструкцией, поскольку БД на самом деле не является инструкцией, выполняемой во время выполнения, а декларативной во время компиляции.