(1) Регистр. Специальная, высокоскоростная область хранения внутри CPU. Все данные перед обработкой должны быть помещены в регистр. Например, если перемножаются два числа, оба должны быть в регистрах, результат также будет помещен в регистр. (Регистр может содержать на само данное, а адрес памяти, где данное хранится.)
Количество регистров и их размерность (количество бит) помогает определить мощность и скорость процессора. Например у 32-битного процессора все регистры - 32-битные. Следовательно, каждая машинная команда может работать с 32 битами данных.
В общем случае работа с регистрами скрыта от пользователя, даже от программиста. Только программы на языке ассемблера могут работать с регистрами. В языках высокого уровня компилятор транслирует операции высокого уровня в низкоуровневые (машинные), которые имеют доступ непосредственно к регистрам.
(2) Регистрировать. Уведомить изготовителя, что вы купили его продукт. Регистрация изделия(программы) - часто предпосылка к получению клиентской поддержки (напр. новой версии программы) и один из способов, которыми производители программного обеспечения контролируют программное пиратство.