SlideShare a Scribd company logo
Адресирания на инструкциите
Изпълнението на инструкциите и преноса на данни става по различни
начини, известни като адресиране. Разните видове адресирания са закодирани в
КОП и се описват удобно чрез програмните модели. Начините на адресиране са
най-богати при CISC инструкциите и силно редуцирани при RISC.
Разгледаните модели са илюстрирани чрез конкретни инструкции,
използвани при фамилия МК 8051 на фирмата Intel.
1. Регистрово (вътрешно) адресиране. Подходящо е при работа с
вътрешните регистри на ядрото. Инструкциите са еднобайтови и се изпълняват
за един цикъл. КОП е записан в старшата половина на байта, а адресът на
вътрешен регистър – в младшата му част.
Примерна инструкция за регистрово адресиране, с мнемоничния израз
INC A означава „Увеличи съдържанието на акумулатора ACC с 1”. Нейното
графично-символно описание е :
А ← (А) + 1
Със скобите е означен адрес – оперира се със съдържанието на адресния
регистър.
На фиг. 5 3 е даден програмен модел на еднобайтовата инструкция
INC A.

Машинният еднобайтов код на тази инструкция е 04H (0000 0100).
2. Описание на програмния модел.
Изпълнението на инструкцията, според вътрешната микропрограма,
изисква началните стъпки, съгласно
фиг. 5 1

Следват специфичните стъпки на тази адресация: фиг.5 3
 Превеждане на АЛУ в режим на сумиране
 Четене на съдържанието на АСС и добавяне на 1 чрез АЛУ
 Запис на резултата в АСС
След изпълнението на операцията броячът CnPC увеличава съдържанието
си с 1 и въвежда адреса на КОП на следващата инструкция.

More Related Content

Viewers also liked

7 8 komp s-ma ibm-at 80286.isa-16
7 8 komp s-ma ibm-at 80286.isa-167 8 komp s-ma ibm-at 80286.isa-16
7 8 komp s-ma ibm-at 80286.isa-16dnaidenowa
 
6 8 komp s-ma pc-xt.isa-8
6 8  komp s-ma pc-xt.isa-86 8  komp s-ma pc-xt.isa-8
6 8 komp s-ma pc-xt.isa-8dnaidenowa
 
21. osobenosti na arhitekturata north south bridge
21. osobenosti na arhitekturata north south bridge21. osobenosti na arhitekturata north south bridge
21. osobenosti na arhitekturata north south bridgednaidenowa
 
11. шини mca i eisa
11. шини mca i eisa11. шини mca i eisa
11. шини mca i eisadnaidenowa
 
63.кеш памет
63.кеш памет63.кеш памет
63.кеш паметdnaidenowa
 
23. osobenosti na habovata arhitektura
23. osobenosti na habovata arhitektura23. osobenosti na habovata arhitektura
23. osobenosti na habovata arhitekturadnaidenowa
 
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристикdnaidenowa
 
версии на процесор 80386
версии на процесор 80386версии на процесор 80386
версии на процесор 80386dnaidenowa
 
компютърни системи с процесори Amd k8
компютърни системи с процесори Amd k8компютърни системи с процесори Amd k8
компютърни системи с процесори Amd k8dnaidenowa
 
компютърни системи с процесори Amd k10
компютърни системи с процесори Amd k10компютърни системи с процесори Amd k10
компютърни системи с процесори Amd k10dnaidenowa
 
процесор Intel 8086 и 8088
процесор  Intel 8086 и 8088процесор  Intel 8086 и 8088
процесор Intel 8086 и 8088dnaidenowa
 
6. komp s ma pc-xt
6. komp s ma pc-xt6. komp s ma pc-xt
6. komp s ma pc-xtdnaidenowa
 
57 58. dma канали. dma процес и dma контролери
57 58. dma  канали. dma процес и  dma контролери57 58. dma  канали. dma процес и  dma контролери
57 58. dma канали. dma процес и dma контролериdnaidenowa
 
2. arhitektura na dp
2. arhitektura na dp2. arhitektura na dp
2. arhitektura na dpdnaidenowa
 

Viewers also liked (14)

7 8 komp s-ma ibm-at 80286.isa-16
7 8 komp s-ma ibm-at 80286.isa-167 8 komp s-ma ibm-at 80286.isa-16
7 8 komp s-ma ibm-at 80286.isa-16
 
6 8 komp s-ma pc-xt.isa-8
6 8  komp s-ma pc-xt.isa-86 8  komp s-ma pc-xt.isa-8
6 8 komp s-ma pc-xt.isa-8
 
21. osobenosti na arhitekturata north south bridge
21. osobenosti na arhitekturata north south bridge21. osobenosti na arhitekturata north south bridge
21. osobenosti na arhitekturata north south bridge
 
11. шини mca i eisa
11. шини mca i eisa11. шини mca i eisa
11. шини mca i eisa
 
63.кеш памет
63.кеш памет63.кеш памет
63.кеш памет
 
23. osobenosti na habovata arhitektura
23. osobenosti na habovata arhitektura23. osobenosti na habovata arhitektura
23. osobenosti na habovata arhitektura
 
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик
17. fire wire ieee1394 серийна шина ieee 1394. основни характеристик
 
версии на процесор 80386
версии на процесор 80386версии на процесор 80386
версии на процесор 80386
 
компютърни системи с процесори Amd k8
компютърни системи с процесори Amd k8компютърни системи с процесори Amd k8
компютърни системи с процесори Amd k8
 
компютърни системи с процесори Amd k10
компютърни системи с процесори Amd k10компютърни системи с процесори Amd k10
компютърни системи с процесори Amd k10
 
процесор Intel 8086 и 8088
процесор  Intel 8086 и 8088процесор  Intel 8086 и 8088
процесор Intel 8086 и 8088
 
6. komp s ma pc-xt
6. komp s ma pc-xt6. komp s ma pc-xt
6. komp s ma pc-xt
 
57 58. dma канали. dma процес и dma контролери
57 58. dma  канали. dma процес и  dma контролери57 58. dma  канали. dma процес и  dma контролери
57 58. dma канали. dma процес и dma контролери
 
2. arhitektura na dp
2. arhitektura na dp2. arhitektura na dp
2. arhitektura na dp
 

20.адресирания на инструкциите. регистрово адресиране

  • 1. Адресирания на инструкциите Изпълнението на инструкциите и преноса на данни става по различни начини, известни като адресиране. Разните видове адресирания са закодирани в КОП и се описват удобно чрез програмните модели. Начините на адресиране са най-богати при CISC инструкциите и силно редуцирани при RISC. Разгледаните модели са илюстрирани чрез конкретни инструкции, използвани при фамилия МК 8051 на фирмата Intel. 1. Регистрово (вътрешно) адресиране. Подходящо е при работа с вътрешните регистри на ядрото. Инструкциите са еднобайтови и се изпълняват за един цикъл. КОП е записан в старшата половина на байта, а адресът на вътрешен регистър – в младшата му част. Примерна инструкция за регистрово адресиране, с мнемоничния израз INC A означава „Увеличи съдържанието на акумулатора ACC с 1”. Нейното графично-символно описание е : А ← (А) + 1 Със скобите е означен адрес – оперира се със съдържанието на адресния регистър. На фиг. 5 3 е даден програмен модел на еднобайтовата инструкция INC A. Машинният еднобайтов код на тази инструкция е 04H (0000 0100).
  • 2. 2. Описание на програмния модел. Изпълнението на инструкцията, според вътрешната микропрограма, изисква началните стъпки, съгласно фиг. 5 1 Следват специфичните стъпки на тази адресация: фиг.5 3  Превеждане на АЛУ в режим на сумиране  Четене на съдържанието на АСС и добавяне на 1 чрез АЛУ  Запис на резултата в АСС След изпълнението на операцията броячът CnPC увеличава съдържанието си с 1 и въвежда адреса на КОП на следващата инструкция.