程序優化進階篇(適合各種編程語言)

計算機的寄存器會根據彙編指令執行相應的運算,指令集越多處理越複雜對cpu功耗也會提高。 那麼程序優化我先分兩方面,一是寄存器指令(位運算),二是內存分配(字節對齊)。 寄存器指令我舉例說明加減乘除在計算機運算過程(重複的位運算),如下; 一、加法執行了下面的過程: 1步:異或^(不考慮進位) 2步:與&(判斷是否進位) 3步:2步結果左移<<一位(獲取進位結果) 4步:1步異或^3步(可能是結果)
相關文章
相關標籤/搜索