Помню, когда я начинал изучать ассемблер, то меня многое вгоняло в трепетный ужас - столько незнакомых слов! Как во всём этом разобраться. И, не знаю почему, но одной из самых больших загадок для меня были регистры. Я почему-то страшился изучения этого вопроса, хотя теперь уже не помню и не понимаю почему. Как известно, в типовой микропроцессорной системе есть два вида памяти - оперативная и постоянная. В оперативную память (ОЗУ), как правило, загружаются программы и данные, необходимые для выполнения этих программ. И ОЗУ, и постоянная память, выполнены в виде отдельных устройств. А вот регистры процессора - это тоже небольшие ячейки памяти, но они физически находятся в самом процессоре. То есть это тоже как бы память, но, так сказать, сверхоперативная (то есть сверхбыстрая). В регистры процессора записываются команды, которые процессор затем выполняет, а также данные, необходимые для выполнения этих команд. Разрядность регистров (количество битов в ячейке) зависит от разрядности проце