ниці Дія: вміст комірки, адреса якої знаходиться в R2, використовується як адреса операнда, операнд збільшується на одиницю, а вміст R2 - на 2.
Таблиця 5.1
Індексний метод адресації
До виконання операцііПосле виконання операціі1000/0052321000/0052321010/0000001010/00000110300/00101010300/001010R2/010300R2/010302
6. ВИКОРИСТАННЯ ЛІЧИЛЬНИКА КОМАНД (РС) В ЯКОСТІ РОН
Лічильник команд R7 може бути використаний з усіма методами адресації, застосовуваними в мікро-ЕОМ. Однак найбільш ефективно він використовується тільки з чотирма. Ці методи адресації отримали спеціальні найменування: безпосередній, абсолютний, відносний і побічно - відносний. Використання цих методів дає можливість побудови програм, працездатність яких не втрачається при переміщенні їх в будь-яку область пам'яті. У таблиці нижче наведено методи адресації з використанням R7. Необхідно розуміти, що ці чотири методи аналогічні описаним вище, але в якості РОН використовується R7. Методи адресації з використанням лічильника команд значною мірою спрощують обробку даних, не сформованих в масиви. br/>
Таблиця 6
Методи адресації
Вісімковий кодДвоічний кодНазваниеФункция2010НепосредственныйОперанд вибирається з осередку, наступної за командним словом.3011АбсолютнийІз осередку, наступної за командним словом, вибирається адреса операнда.6110ОтносительныйОперанд вибирається з осередку, адреса якої визначається як сума вмісту R7 і осередки, наступної за командним словом.7111Косвенно-относітельнийІз осередку, адреса якої визначається як сума вмісту R7 і осередки, наступної за командним словом, вибирається адреса операнда.
6.1 Безпосередній метод адресації
Безпосередній метод адресації має символічне позначення # N. Він еквівалентний Автоінкрементний методом адресації через лічильник команд R7. Цей метод забезпечує економію часу програміста при складанні програми за рахунок можливості приміщення константи в комірку пам'яті слідом за командним словом. br/>
Таблиця 7
Безпосередній метод адресації
МнемонікаВосьмерічний кодНазваніеADD # 10, R0062700Сложеніе
Дія: вміст R0 складається з числом 10. Результат записується в R0. br/>
Таблиця 7.1
Безпосередній метод адресації
До виконання операцііПосле виконання операціі1020/0627001020/0627001022/0000101022/000010R0/000020R0/000030
Після вибірки команди вміст R7 (адреса цієї команди) збільшується на 2. Так у поле адреси операнда джерела записаний код 27, R7 використовується як покажчик адреси при вибірці операнда, після чого вміст його знову збільшується на 2 для вказів...