Советы по управлению регистрацией - PullRequest
1 голос
/ 18 мая 2010

Реализация собственной виртуальной машины, и я пришел к использованию регистров (они будут хранить указатели и будут пустыми, если они пусты). Но я понял, что на самом деле понятия не имею, как управлять памятью на основе регистров. Мол, что мне делать, если все мои регистры израсходованы и какой-то код хочет другой? Желательно, без создания нового.
Это в C ++.

1 Ответ

2 голосов
/ 18 мая 2010

Я не думаю, что это проблема машины, а проблема программиста машины. Что вы можете сделать (IMO) - это просто предоставить средства для перемещения значений регистров в память взад-вперед Проблема решена:)

...