
近期澳洲安全研究員 Dougall Johnson 對「Rosetta 2」進行挖掘之後,找到了一個尚未公開的擴展,該擴展可以簡化應用程式內存儲奇偶性和調整標誌的過程,這可以讓模擬變得更加準確和快速,運行更加流暢。
進一步研究之後發現,該擴展居然起源於 Inte 發布的第二款處理器—— 1974 年發布的 8080 處理器。該處理器為 8bit 微處理器,可以具體地處理調整和奇偶校驗存儲,對應的架構一直存在於 Intel 處理器中,最新發布的 Core i9-13900K 也有。能夠一直延續近 50 年的原因是它與一些電腦提供動力的處理器有直接的關係。
而 ARM 的標誌寄存器是在第 26 和 27 位專門用於處理這個過程,當 Rosetta 2 激活時才被分配執行該動作。在默認情況下,Rosetta 2 不會激活,直到檢測出一個程式是以基於 Intel 的 Mac 為基礎製作的時候,才會重新分配這兩個位,允許 Rosetta 2 以快速的節奏工作處理。| 歡迎光臨 公仔箱論壇 (http://5.39.217.77/) | Powered by Discuz! 7.0.0 |