Регистры AL, AH образуют соответственно младший и старший байты условного регистра AX.
Всеми этими регистрами можно пользоваться при программировании (их еще называют регистрами общего назначения – РОН), но ряд команд использует их неявным способом. Например:
регистр АХ, аккумулятор, используется при умножении и делении слов, в операциях ввода-вывода и в некоторых операциях над строками;
регистр AL используется при выполнении аналогичных операций над байтами, а также при преобразовании десятичных чисел и выполнении над ними арифметических операций;
регистр AH используется при умножении и делении байтов;
регистр BX, базовый регистр, часто используется при адресации данных в памяти;
регистр CX, счетчик, используется как счетчик числа повторений цикла и в качестве номера позиции элемента данных при операциях над строками. Регистр CL используется как счетчик при операциях сдвига и циклического сдвига на несколько битов;
регистр DX, регистр данных, используется при умножении и делении слов. Кроме этого используется в операциях ввода-вывода как номер порта.