昨晚3:56分醒來,閑著無事,於是乎拿起枕旁的39玩弄起來,突然想起DHH近來提起的菜單「亂碼」情況,在待機狀態下按「左1111右」進入,從而發現該菜單原來是愛立信工程師測試所用的「十六進制菜單」。(該文標題是否可以改為午夜XX?^_^)
按「左1111右」進入後,首先入目的是:0x037F、0x0384,於是想起了遙遠的學生時代學習計算原理時的十六進制來,0x不是十六制的標誌麽?後面的4位字符就是十六進制數值了。再進入其它菜單,果然也都是0x打頭後帶4位字符的形式,由此基本可斷定這些字符為十六進制值了。
然而,這些十六進制值代表著什麽?難道真的是「亂碼」嗎?在計算機中,內存地址不也是用二進制所表示嗎?而十六進制則是二進制更為簡潔的一種表現形式。這些十六進制值是否是這些菜單文本標識的內存地址?為了驗證此想法,馬上按「右*左左*左*」進入服務測試菜單,再按4文本標識,果然原本是中文(或英文)的文本全都變成了十六進制值,從0x0001、0x0002、……、直至0x0912,至此,已基本確定這些十六進制值是文本標識的內存地址無疑。原來一直不明白的文本標識有可作用,現在也開始有點明白了。
為了進一步的驗證,退回到待機狀態,按「右—4—6—1」,選擇簡體中文,再次進入服務測試菜單的文本標識,找到「最優充電」,該標識在文本標識的每15個位置,換算成十六進制則為:0x000F。退回待機狀態,再次進入十六進制菜單,插入充電器進行開機充電,此時屏幕顯示ERICSSON///標誌後下面即為十六進制值:0x000F!這些十六進制值為文本標識的內存地址得到驗證。再聯想菜單語言分別簡體中文和英文時,文本標識分別對應為簡體中文和英文,從而可知該地址為一相對地址(指針地址?)。
由以上驗證得出:1、該菜單是英文、中文菜單之外的第三種菜單,並不是「亂碼」,其作用為供愛立信工程師測試用。 2、該十六進制地址為相對地址,以便菜單語言的轉換。 3、此種情況下不影響使用,可通過「右—4—6—1」(或左0000右、左8888右分別轉換成英文或自動狀態)進行菜單語言的轉換。 4、建議鐵桿級愛迷使用此十六進制菜單,以體現。。。。想想看,滿街都是使用中文或英文菜單,唯我39使用此十六進制菜單,該是何等超爽之事啊!哈哈。。。
至此,時鐘已指向5:36,合上39翻蓋,繼續進入夢鄉。。。。
說明:1、此菜單發現權歸 dhh_120 所有。
2、把此文貼入此處供愛迷共同討論,不對之處敬請指正。