PowerPC включает в себя регистр «временной базы», который регулярно увеличивается (хотя, возможно, не на каждом такте - это зависит от реального оборудования и операционной системы).Регистр TB является 64-битным значением, читаемым как две 32-битные половины с mftb
(младшая половина) и mftbu
(старшая половина).Четыре наименее значимых бита TB несколько ненадежны (они увеличиваются монотонно, но не обязательно с фиксированной скоростью).
Некоторые из старых процессоров PowerPC не имеют регистра TB (но ОС может эмулировать его,вероятно, с сомнительной точностью);тем не менее, у 603e он уже есть, поэтому можно поспорить, что у большинства, если не у всех систем PowerPC, находящихся в производстве, он есть.Существует также «регистр временной базы данных».
Подробнее см. В спецификации Power ISA, доступной на веб-сайте power.org .На момент написания этого ответа текущая версия была 2.06B, а регистр TB и коды операций были задокументированы на страницах с 703 по 706.