Для начала разберёмся, как определяется количество бит, необходимое для кодирования символов в кодировочной таблице. Количество бит, необходимое для кодирования символов, зависит от количества символов, которое можно закодировать. А конкретно, количество бит определяется как минимальное целое число ( b ), при котором ( 2^b ) больше или равно количеству символов в таблице.
У нас есть первая таблица, содержащая 1024 символа. Так как ( 2^{10} = 1024 ), то для кодирования одного символа из этой таблицы требуется 10 бит.
Теперь перейдем к второй таблице. Нам известно, что для кодирования символов из второй таблицы требуется на 1 бит меньше, чем из первой. Следовательно, для второй таблицы требуется 9 бит на символ. При этом ( 2^9 = 512 ), то есть с помощью 9 бит можно закодировать 512 различных символов.
Таким образом, во второй кодировочной таблице содержится 512 символов.