М. З. Якубова техника ғылымдарының кандидаты, доцент



бет56/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   52   53   54   55   56   57   58   59   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

0011000000111001b, онда AH=00110000b, ал AL =00111001b.
Үлкен байт "СЫЗБА" әрпімен, ал кіші байт "L" әрпімен белгіле- неді. Регистрлер процессордың ішінде орналасқандықтан, олар жадымен салыстырғанда жылдамырақ жұмыс істейді. Жадыға қол жеткізу жүйелік шинаны пайдалануды талап етеді, ал оған уақыт кетеді. Сондықтан айнымалыларды регистрлерде сақта- ған уақыт алмайды. Регистрлердің саны көп емес, сондықтан көптеген регистрлер арнайы міндет атқарады, оларда айныма- лыларды сақтауға болмайды, бірақ олар уақытша мәліметтерді және аралық есептеулерді сақтаудың ең ыңғайлы орны болып есептеледі.
Сегменттік регистрлер
  • CS – ағымдағы программаның бастапқы адресінен тұра- тын сегментті көрсетеді.
  • DS – мәліметтер сегментінің бастапқы адресін көрсетеді.
  • ES – қосымша сегменттік регистр.
  • SS – стек сегментінің бастапқы адресінен тұрады.

  • Әдетте, сегменттік регистрлерде кез келген мәліметтерді сақтауға болады, бірақ ол тиімсіз. Сегменттік регистрлердің бас- ты міндеті – жады блоктарына қол жеткізуді қамтамасыз ету. Сегменттік регистрлер, әдетте жалпыға міндетті регистрлермен бірге жұмыс істейді. Мысалы, егер физикалық адресі 12345h бо- латын жадыға қол жеткізу керек болса (оналтылық санау жүйе- сінде), біз DS = 1230h және SI = 0045h деп орнатуымыз керек. Бұл дұрыс, себебі біз осының арқасында бірлік регистрде сақта- ла алатын мәннен де үлкен физикалық адресі бар жадыға қол жет- кізе аламыз. Процессор физикалық адресті есептейді, сегменттік регистрдің мәнін 10-ға көбейтеді және алынған нәтижеге жал- пыға міндетті регистрдің мәніне (1230h * 10h + 45h = 12345h):

DS сегменттік регистрлермен жұмыс істейді; BP және SP реги- стрлері SS регистрімен жұмыс істейді. Басқа жалпыға міндетті регистрлер нақты адресті құра алмайды. Сонымен қатар BX нақты адрес құра алады, ал BH және BL құра алмайды.
Арнайы міндеттегі регистрлер
IP – командалық сілтеме. Флагтік регистр процессордың ағымдағы жағдайын көрсетеді. IP регистрі әрқашан CS сегмент- тік регистрімен жұмыс істейді және ағымдағы уақытта орында- лып жатқан команданы көрсетеді.


Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет