7. Алты адресті команда мысалы:
INDEX b,l,h,s,i,a – b адресі бойынша орналасқан, l индексінің төменгі
және жоғарғы шекарасымен және сәйкес b-ң және s элементінің өлшемімен
массивтің элемент адресін есептейді.
қайда: операнд i – элемент индексі; операнд a – орын, мұнда шығарылған
адресті орнатуымызға болады;
Адрестер санын кейде команда жүйесінің жалпы мінездемесі үшін де
қолданылады. Екі адресті команда жүйесі деп максимум екі операнды бар
команданы, үш адресті – максимум үш операнды бар команданы айтамыз.
Кейде максималды операнд саны орнына, қосу және шығару жиі қолданылатын
команданың операнд саны бойынша команда жүйесінің адрестелуін анықтайды.
Сол себепті, VAX, төрт және алты адресті команда мысалынан алынған жүйе
командасын, көбіне үш адресті сәулетке жатқызады.
Бірадресті команда жүйесі нақты берілмеген операнд ретінде
ерекшеленген регистр (аккумулятор) немесе стекты қолданады. Мұндай
сәулетті аккумуляторлы және стекты деп атаймыз. Microchip фирмасының PIC
семействасының микроконтроллерінің бір адресті аккумуляторлы сәулеті бар.
Қазіргі заманғы көптеген процессорларда екі немесе үш адресті жүйе
командасы бар.
ADD стекты командасының мысалында, байқағанымыздай, стекты
сәулеттің көптеген командасы көрсетілген операндсыз да бола алады, бірақ
айнымалылардың мәндерін стекке итеру командалары және оларды итеріп
шығу командалары керек, сондықтан барлық стектің сәулеті бір адресті,
адрессіз емес.
Достарыңызбен бөлісу: