Маъруза-6 буйруқлар тизими архитектураси. Operandalarning formatlari, Kompyuterning buyruqlar tizimi, Buyruqlar turlari va formatlari, Operandalarni adreslash turlari va usullari, Buyruqlar oqimini boshqarish


Download 0.64 Mb.
bet4/5
Sana31.03.2023
Hajmi0.64 Mb.
#1313026
1   2   3   4   5
Bog'liq
Маьруза 6 7 БУЙРУҚЛАР ТИЗИМИ АРХИТЕКТУРАСИ

3. Адреслаш олиш тамойилиги
Тизимли, асосий хотира структураси номерланган ячейкалари иборат; ҳар қандай ячейка исталган вақтда процессор учун мавжуд. Демак, хотира майдонларига номлар бериш мумкин, шунда уларда сақланаётган қийматларга кейинчалик берилган номлар ёрдамида дастурларни бажариш вақтида кириш ёки ўзгартириш мумкин.Бу принсиплар асосида қурилган компютерлар фон-Нейманн турига киради. Аммо фон-нейман компютерларидан тубдан фарқ қиладиган компютерлар мавжуд. Улар учун, масалан, дастурни бошқариш тамойили бажарилмаслиги мумкин, яъни улар жорий бажарилган дастур буйруғини кўрсатувчи "буйруқлар ҳисоблагичисиз" ишлаши мумкин. Бу компютерлар хотирада сақланган ўзгарувчига кириш учун унга ном бериш шарт емас. Бундай компютерлар фон-Нейманнмас компютерлари деб аталади.

Буйруқ-бу компютер бажариши керак бўлган елементар операциянинг тавсифидир.

Буйрук бу нима?
Умуман, буйруқ қуйидаги маълумотларни ўз ичига олади:
  • бажариладиган операция коди;
  • операндларни (ёки уларнинг манзилларини) аниқлаш бўйича кўрсатмалар;
  • олинган натижани жойлаштириш бўйича кўрсатмалар.

  • Операндлар сонига қараб буйруқлар:
  • бир манзилли;
  • икки-манзил
  • уч-манзил;
  • ўзгарувчи адреслар.

Буйруқлар иккилик код хотира жойларда сақланади.
Замонавий компютерларда буйруқлар узунлиги ўзгарувчан (одатда икки байтдан тўрт байтгача) бўлиб, ўзгарувчиларнинг адресларини белгилаш йўллари жуда хилма-хилдир.
Буйруқнинг манзил қисмида, масалан,:операнднинг ўзи (сон ёки белги);
operand адреси (operand жойлашган байт сони);
operand адреси адреси (operand адреси жойлашган байтнинг бошланғич сони) ва ҳоказо.
Қўшиш буйруғининг бир нечта мумкин бўлган вариантларини кўриб чиқамиз (инглизча адд-қўшиш) ва рақамли кодлар ва манзиллар ўрнига қуйидаги символлардан фойдаланамиз:
Бир манзилли қўшиш add x буйруги (adder мазмуни билан ячейка х мазмунини кушиш, ва adder натижаси сумматорда колдириш)
  • иккимазили қўшиш буйруги add x, y (x ва y ячееклардаги ракамларни кушиб , натижани ячейка y га жойлаш)


Download 0.64 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling