Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
З^аствующего в операции), в него помещается результат выпол ненной операции. Шесть других регистров, обозначенных В, С, Е, Н, L, образую так называемый блок регистров общего назначения (РОН) (название связано с тем, что эти регистры могут использоваться для хранения как данных, так и адресов). Эти регистры могут использоваться как одиночные 8-разрядные регистры . В случаях, когда возникает необходимость хранить 16-разрядные двоичные числа, они объеди няются в пары ВС, DE, HL. Буферный регистр 1 и буферный регистр 2 (БР1, БР2) W, Z используются как буферные, программно-недоступные регистры (т.е. регистры, к которым программист при составлении программы не может обращаться). Указатель стека SP (16-разрядный) служит для адресации особого вида памяти, называемого стеком. Счетчик команд PC (16-разрядный) предназначен для хранения адреса команды; после выбора из оперативной памяти текзоце команды содержимое счетчика увеличивается на единицу и таким образом формируется адрес очередной команды (при отсутствии безусловных и условных переходов). При обращении к памяти в качестве адреса может использоваться и содержимое любой пары регистров блока РОН. При выдаче адреса содержимое соответствующих регистров передается в 16-разрядный регистр адреса (РА), из которого далее через буфер адреса (БА) адрес поступает в 16-разрядную шину адрес:а. С этой шины адрес может быть принят в оперативную память. Число кодовых комбинаций 16-разрядного адреса равно 2 " , каждая из этих кодовых комбинаций может определять адрес (номер) одной из ячеек оперативной памяти. Таким образом обеспечивается 14
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy