Поддерживать
www.wikidata.ru-ru.nina.az
Adresaciya osushestvlenie ssylki obrashenie k ustrojstvu ili elementu dannyh po ego adresu ustanovlenie sootvetstviya mezhdu mnozhestvom odnotipnyh obektov i mnozhestvom ih adresov metod identifikacii mestopolozheniya obekta Metody adresaciiAdresnoe prostranstvo Prostaya angl flat addressing ukazanie obekta s pomoshyu identifikatora ili chisla ne imeyushego vnutrennej struktury Rasshirennaya angl extended addressing dostup k zapominayushemu ustrojstvu s adresnym prostranstvom bo lshim diapazonom adresov predusmotrennogo formatom komandy Virtualnaya angl virtual addressing princip pri kotorom kazhdaya programma rassmatrivaetsya kak ogranichennoe nepreryvnoe pole logicheskoj pamyati a adresa etogo polya kak virtualnye adresa Associativnaya angl associative addressing tochnoe mestopolozhenie dannyh ne ukazyvaetsya a zadayotsya znachenie opredelyonnogo polya dannyh identificiruyushee eti dannye sm Associativnaya pamyat Ispolnenie programm Staticheskaya angl static addressing sootvetstvie mezhdu virtualnymi i fizicheskimi adresami ustanavlivaetsya do nachala i ne menyaetsya v hode vypolneniya programmy Dinamicheskaya angl dynamic addressing preobrazovanie virtualnyh adresov v fizicheskie osushestvlyaetsya v processe vypolneniya programmy Programma pri etom ne zavisit ot mesta razmesheniya v fizicheskoj pamyati i mozhet peremeshatsya v nej v processe vypolneniya Kodirovanie adresov Yavnaya angl explicit addressing adresaciya putyom yavnogo zadaniya adresov v programme Neyavnaya angl implied addressing odin ili neskolko operandov ili adresov operandov nahodyatsya v fiksirovannyh dlya dannoj komandy registrah ili yachejkah pamyati i ne trebuyut yavnogo ukazaniya v komande Absolyutnaya angl absolute addressing adresnaya chast komandy soderzhit absolyutnyj adres Simvolicheskaya angl symbolic addressing adresnaya chast komandy soderzhit simvolicheskij adres Vychislenie adresov Neposredstvennaya pryamaya angl immediate direct addressing adresnaya chast komandy soderzhit neposredstvennyj pryamoj adres adresaciya putyom ukazaniya pryamyh adresov Kosvennaya angl indirect addressing adresnaya chast komandy soderzhit kosvennyj adres adresaciya posredstvom kosvennyh adresov Registrovaya angl register addressing zadanie adresov operandov v registrah Bazisnaya angl basic addressing vychislenie adresov v mashinnyh komandah otnositelno soderzhimogo registra ukazannogo v kachestve bazovogo Bazovaya angl base displacement addressing shema vychisleniya ispolnitelnogo adresa pri kotoroj etot adres yavlyaetsya summoj bazovogo adresa i smesheniya Otnositelnaya angl relative addressing adresnaya chast komandy soderzhit otnositelnyj adres Indeksnaya angl indexed addressing formirovanie ispolnitelnogo adresa osushestvlyaetsya putyom dobavleniya k bazovomu adresu soderzhimogo indeksnogo registra Avtodekrementnaya avtoinkrementnaya angl autodecremental autoincremental addressing soderzhimoe registra indeksa izmenyaetsya umenshaetsya ili uvelichivaetsya na nekotoroe chislo Postdekrementnaya predekrementnaya postinkrementnaya preinkrementnaya avtodekrementnye i avtoinkrementnye adresacii pri kotoryh umenshenie uvelichenie proishodit posle do vyborki operanda Stekovaya angl stack addressing adresaciya posredstvom registra ukazatelya steka Samoopredelyayushayasya angl self relative addressing adresnaya chast komandy soderzhit samoopredelyayushijsya adres Adresaciya otnositelno schyotchika komand angl program counter relative addressing adresa v komande ukazyvayutsya v vide raznosti ispolnitelnyh adresov i adresa ispolnyaemoj komandy Takoj sposob adresacii ne trebuet nastrojki sm takzhe Pozicionno nezavisimyj kod Sposoby adresaciiPodrazumevaemyj operand V komande mozhet ne soderzhatsya yavnyh ukazanij ob operande v etom sluchae operand podrazumevaetsya i fakticheski zadaetsya kodom operacii komandy Podrazumevaemyj adres V komande mozhet ne soderzhatsya yavnyh ukazanij ob adrese uchastvuyushego v operacii operanda ili adresa po kotoromu dolzhen byt razmeshen rezultat operacii no etot adres podrazumevaetsya Neposredstvennaya adresaciya V komande soderzhitsya ne adres operanda a neposredstvenno sam operand Pri neposredstvennoj adresacii ne trebuetsya obrasheniya k pamyati dlya vyborki operanda i yachejki pamyati dlya ego hraneniya Eto sposobstvuet umensheniyu vremeni vypolneniya programmy i zanimaemogo eyu obyoma pamyati Neposredstvennaya adresaciya udobna dlya hraneniya razlichnogo roda konstant Pryamaya adresaciya Adres ukazyvaetsya neposredstvenno v vide nekotorogo znacheniya vse yachejki raspolagayutsya na odnoj stranice Preimushestvo etogo sposoba v tom chto on samyj prostoj a nedostatok v tom chto razryadnost registrov obshego naznacheniya processora dolzhna byt ne menshe razryadnosti shiny adresa processora Otnositelnaya bazovaya adresaciya Pri etom sposobe adresacii ispolnitelnyj adres opredelyaetsya kak summa adresnogo koda komandy i bazovogo adresa kak pravilo hranyashegosya v specialnom registre registre bazy Otnositelnaya adresaciya pozvolyaet pri menshej dline adresnogo koda komandy obespechit dostup k lyuboj yachejke pamyati Dlya etogo chislo razryadov v bazovom registre vybirayut takim chtoby mozhno bylo adresovat lyubuyu yachejku operativnoj pamyati a adresnyj kod komandy ispolzuyut dlya predstavleniya lish sravnitelno korotkogo smesheniya Smeshenie opredelyaet polozhenie operanda otnositelno nachala massiva zadavaemogo bazovym adresom Ukorochennaya adresaciya V adresnom pole komandnogo slova soderzhatsya tolko mladshie razryady adresuemoj yachejki Dopolnitelnyj ukazatelnyj registr Adresaciya s registrom stranicy yavlyaetsya primerom sokrashyonnoj adresacii Pri etom vsya pamyat razbivaetsya na bloki stranicy Razmer stranicy diktuetsya dlinoj adresnogo polya Registrovaya adresaciya Registrovaya adresaciya yavlyaetsya chastnym sluchaem ukorochennoj Primenyaetsya kogda promezhutochnye rezultaty hranyatsya v odnom iz rabochih registrov centralnogo processora Poskolku registrov znachitelno menshe chem yacheek pamyati to nebolshogo adresnogo polya mozhet hvatit dlya adresacii Kosvennaya adresaciya Vpervye kosvennaya adresaciya 2 go ranga ukazateli byla ispolzovana pri programmirovanii na MESM Dobavlenie k komande so znacheniem adresa operanda 0 znacheniya yachejki pamyati v kotorom nahoditsya adres trebuemogo operanda pozvolilo ispolzovat eti yachejki pamyati v kachestve znachenij adresov t e ukazatelej na adresa operandov Kosvennaya adresaciya vysshih rangov vpervye byla vvedena v Adresnom yazyki programmirovaniya 1955g i aparatno realizovana v kompyutere Kiev V sisteme komand kompyutera Kiev est F operaciya kotoraya pozvolyaet umenshat rang adresa t e vypolnyat shtrih operaciyu ili razymenovyvat ukazatel a gruppovye operacii modifikacii adresov pozvolyali apparatno vypolnyat mnogokratnoe razymenovanie ukazatelej Multiple indirection of Pointers Adresnyj kod komandy v etom sluchae ukazyvaet ne adres s dannymi a adres yachejki pamyati v kotoroj nahoditsya adres operanda ili komandy Eto i est adresaciya 2 go ranga ili ukazateli Kosvennaya adresaciya shiroko ispolzuetsya v malyh i mikroEVM imeyushih korotkoe mashinnoe slovo dlya preodoleniya ogranichenij korotkogo formata komandy sovmestno ispolzuyutsya registrovaya i kosvennaya adresaciya Adresaciya slov peremennoj dliny Effektivnost vychislitelnyh sistem prednaznachennyh dlya obrabotki dannyh povyshaetsya esli imeetsya vozmozhnost vypolnyat operacii so slovami peremennoj dliny V etom sluchae v mashine mozhet byt predusmotrena adresaciya slov peremennoj dliny kotoraya obychno realizuetsya putyom ukazaniya v komande mestopolozheniya v pamyati nachala slova i ego dliny Stekovaya adresaciya Stekovaya pamyat realizuyushaya bezadresnoe zadanie operandov osobenno shiroko ispolzuetsya v mikroprocessorah i Mini EVM Avtoinkrementnaya i avtodekrementnaya adresacii Poskolku registrovaya kosvennaya adresaciya trebuet predvaritelnoj zagruzki registra kosvennym adresom iz operativnoj pamyati chto svyazano s poterej vremeni takoj tip adresacii osobenno effektiven pri obrabotke massiva dannyh esli imeetsya mehanizm avtomaticheskogo prirasheniya ili umensheniya soderzhimogo registra pri kazhdom obrashenii k nemu Takoj mehanizm nazyvaetsya sootvetstvenno avtoinkrementnoj i avtodekrementnoj adresaciej V etom sluchae dostatochno odin raz zagruzit v registr adres pervogo obrabatyvaemogo elementa massiva a zatem pri kazhdom obrashenii k registru v nyom budet formirovatsya adres sleduyushego elementa massiva Pri avtoinkrementnoj adresacii snachala soderzhimoe registra ispolzuetsya kak adres operanda a zatem poluchaet prirashenie ravnoe chislu bajt v elemente massiva Pri avtodekrementnoj adresacii snachala soderzhimoe ukazannogo v komande registra umenshaetsya na chislo bajt v elemente massiva a zatem ispolzuetsya kak adres operanda Avtoinkrementnaya i avtodekrementnaya adresacii mogut rassmatrivatsya kak uproshennyj variant indeksacii vesma vazhnogo mehanizma preobrazovaniya adresnyh chastej komand i organizacii vychislitelnyh ciklov poetomu ih chasto nazyvayut avtoindeksaciej Indeksnaya adresaciya Dlya realizuemyh na EVM metodov resheniya matematicheskih zadach i obrabotki dannyh harakterna ciklichnost vychislitelnyh processov kogda odni i te zhe procedury vypolnyayutsya nad razlichnymi operandami uporyadochenno raspolozhennymi v pamyati Poskolku operandy obrabatyvaemye pri povtoreniyah cikla imeyut raznye adresa bez ispolzovaniya indeksacii trebovalos by dlya kazhdogo povtoreniya sostavlyat svoyu posledovatelnost komand otlichayushihsya adresnymi chastyami Programmirovanie ciklov sushestvenno uproshaetsya esli posle kazhdogo vypolneniya cikla obespecheno avtomaticheskoe izmenenie v sootvetstvuyushih komandah ih adresnyh chastej soglasno raspolozheniyu v pamyati obrabatyvaemyh operandov Takoj process nazyvaetsya modifikaciej komand i osnovan na vozmozhnosti vypolneniya nad kodami komand arifmeticheskih i logicheskih operacij Sm takzheAdres informatika Stranichnaya pamyat Segmentnaya adresaciya pamyati Blok upravleniya pamyatyuPrimechaniyaST ISO 2382 7 77 Vychislitelnaya tehnika Terminologiya Spravochnoe posobie Vypusk 1 Recenzent kand tehn nauk Yu P Selivanov M Izdatelstvo standartov 1989 168 s 55 000 ekz ISBN 5 7050 0155 X Pershikov V I Savinkov V M Tolkovyj slovar po informatike Recenzenty kand fiz mat nauk A S Markov i d r fiz mat nauk I V Pottosin M Finansy i statistika 1991 543 s 50 000 ekz ISBN 5 279 00367 0 Lebedev S A Malaya elektronnaya schetnaya mashina rus S A Lebedev L N Dashevskij E A Shkabara Moskva Akademiya nauk SSSR 1952 P 162 ot 23 iyulya 2021 na Wayback Machine neopr Data obrasheniya 23 iyulya 2021 Arhivirovano 23 iyulya 2021 goda Alvaro Videla Kateryna L Yushchenko Inventor of Pointers angl Medium 8 dekabrya 2018 Data obrasheniya 23 iyulya 2021 23 sentyabrya 2020 goda Yushenko E L Adresnoe programmirovanie rus Kiev Gos izdatelstvo tehnicheskoj literatury URSR 1963 P 288 Glushkov V M Vychislitelnaya mashina Kiev matematicheskoe opisanie rus V M Glushkov E L Yushenko Tehn lit 1962 183 s LiteraturaYu M Kazarinov Mikroprocessory v radiotehnicheskih sistemah
Вершина