Как регистр может обнаружить, что значение, которое он содержит, является либо данными, либо адресом данных? - PullRequest
0 голосов
/ 15 октября 2011

Насколько я знаю, когда данные слишком длинные, адрес данных записывается в регистр. Если для регистра не требуется много времени, реальное значение данных может быть записано в регистр. Как регистр может определить, является ли значение в регистре значением данных или адресом данных? Если он не может обнаружить, он будет обрабатывать с неправильным значением.

Я нашел связанный вопрос ( Как данные, адрес и инструкция различаются в процессоре / регистре / памяти? ). Однако ответы не слишком удовлетворены. Есть ли более удовлетворенные ответы? (Возможно, это будет слишком сложно)

Спасибо.

1 Ответ

1 голос
/ 18 октября 2011

Это то, что я хочу выучить. http://cs.oberlin.edu/~jdonalds/317/IntelEncoding.htm

...