Жанама адрестеу



Жанама адрестеу
Семей қаласының Шәкәрім атындағы мемлекеттік университеті
Дайындаған:Кунапьянова Р. Б
Тексерген:Жаксыгулова Д. Д
Семей 2015

Есептеу техникасында ЭЕМ ның процессорге оқуға, жазуға, немесе жөнелтуге, басқаруға жадтың белгілі бір ұяшығына жөнелтуге қолданатын амалдар - адрестеу әдістері деп аталады.

Операндтарды адрестеу
Процессордың көпшілік командалар бөлігі операндтармен немемсе мәліметтердің кодтарымен жұмыс істеді. Бір командалар кіру операндтарын қажет етсе (бір немесе бірнеше), ал екіншілері шығу операндтарын береді(көп жағдайда бір операнд) . Кіру операндтарын тағы қайнар-операндтар деп те атайды, ал шығу операндтары - қабылдау операндтары деп аталады.

Операндтардың кодтарының барлығы (шығу және кіру) белгілі бір жерде орналасуы керек. Олар процессордың ішкі регистірінде болуы мүмкін (ең ыңғайлы және жылдам вариант) және олар енгізу - шығару құрылғыларында болуы мүмкін (сирек кездесетін жағдай) .

Жиі кездесетін адрестеу әдістері
Адрестеу әдістерінің көлемі әр түрлі процессорлерде 4 - 16 ға дейін болуы мүмкін. Төменде қазіргі уақытта көпшілік микропроцессорлерде әдетте қолданылатын адрестеу әдістерін қарастырамыз.

Сатысыз адрестеу - кіру операнд жадта тікелей команда кодың артында болуын болжайды. Операнд бір жерге жонелтетін, бірдеңеге қосотын және де сол сияқты константаны көрсетеді. 3-суретте көрсетілген
Память
Программа
1-сурет сатысыз адрестеу

Тікелей (абсалютті) адрестеу - операнд (шығу немесе кіру) жадта адрес бойынша орналасқан және оның коды программаның ішінде команда кодының артында болады
Память
Программа
Адрес операнда
Данные
2-ші сурет тікелей адрестеу

Регистірлік адрестеу - операнд (шығу немесе кіру) процессордың ішкі регистірінде орналасады. Мысал үшін, команда: белгілі бір санды нолдік регистрден 1 ге жөнелту болсын, мұнда екі регистрдің (0 және 1) жөнелту команда кодымен анықталады.
Память
Программа
Операнда
Регистр
3-ші сурет регистрлік адрестеу

Жанама - регистрлік (жанама) адрестеу - процессордың ішкі регистрінде операндтың өзін емес оның жадтағы адресін корсетеді.
Память
Программа
Данные
Адрес операнда
Операнда
Регистр
6 - сурет жанама регистрлік адрестеу

Автоинкрементті және автодекрементті адрестеу әдістері

Автоинкрементті адрестеу - жанама адрестеуге өте ұқсас, алайда комада орындалғаннан кейін қолданылып жатқан регистрдің құрамы 1 немесе 2 бірлікке өседі. Бұл адрестеу әдісі өте ыңғайлы, мысал үшін жадтағы мәліметтер массивіндегі коддарды ретті өңдеген кезде.

Кез келген кодты өндегеннен кейін, адрес регистрде келесі массивтегі кодқа нұсқау жасайды. Адрестеудің жанама әдісін қолданған кезде осы регитрдің құрамын бөлек командамен ұлғайту керек болатын еді.

Автодекрементті адрестеу - автоинкременті адрестеу секілді жұмыс істейді, алайда таңдалған регистрдің құрамы команда орындалғанға дейін 1 немесе 2 бірлікке төмендейді. Бұл адрестеудің түрі де маліметтер массивін өңдеуге өте ыңғайлы. Автоинкрементті және автодекрементті ардрестеуді бірге қолдану стектік типтегі жадты ұйымдастыруға мүмкіндік береді.

Кез келген адрестеу әдісін таңдау белгілі дәрежеде команданың орындалу уақытын анықтайды. Ең жылдам адрестеу әдісі - бұл регистрлік әдіс болып саналады, өйткені ол магистраль бойынша ауысудың қосымша қосымша циклін қажет етпейді.

Егер адрестеу жадқа жүгінуді талап етсе, онда команданың орындалу уақыты жадқа жүгінуге қажетті циклдер есебінен өсетін еді. Процессордың ішкі регистрлері қаншалықты көп болса, регистрлік адрестеу әдісін жиі және еркін қолдануға мүмкіндік туады, сәйкесінше жүйенің жұмыс істеу жылдамдығыда артады.

Жанама адрестеу амалын қолданатын командада операнд өңделетін мән орналасқан ұяшықтың адресі орналасқандығын орынды сипаттайды. Жанама адрестеу ақпаратты массивті өңдеуге арналған. Жадыда мәліметтер адресі реттелген, ал мәл-ң адрестері реттелген, ал мәліметтердің өзі реттелмеген болған соң оларды массив түрінде өңдеу үшін адрестерін өңдеу дұрыс болады

- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz