Я знаю, что 32-разрядные инструкции MIBS и регистры памяти ... хорошо 32 бита ... и что компьютер вычисляет адрес для этой команды в регистре команд.Имеет ли mips 32-разрядные адреса и 32-битные инструкции?
Мой вопрос заключается в следующем: 32-разрядный адрес прилагается к 32-разрядной инструкции?
Игнорируя тот факт, что все эти нули ...
ли 0x00000000 (адрес) сцепляются с 0x00000000 (инструкции)?
Например, R-Type является
OP(6) RS(5) RT(5) RD(5) SHIFTAMMT(5) FUNCT(6)
=> 32 bit instruction
=> 000000_00000_00000_00000_00000_000000
где адрес вышеперечисленного 000000_00000_00000_00000_00000_000000
ли этот два 32-разрядных чисел объединяются вместе, так что PC выплевывает 32 бит, которые соответствуют верхняя половина 64-бит значение? Я часто вижу таблицы, которые имеют
Address Instruction
0x00000000 0x00000000
Любая помощь будет оценена.
Да mips имеет 32-битные инструкции и 32-разрядные адреса. Одна инструкция просто не может содержать полный 32-разрядный адрес. –