1. 程式人生 > >深入理解計算機系統——程式結構和執行

深入理解計算機系統——程式結構和執行

前言

  第一部分 程式結構和執行

  

正文 

 1.資訊儲存

  虛擬記憶體:是一個非常大的位元組陣列

  記憶體的地址:記憶體的每個位元組都由一個唯一的數字來標識

  虛擬地址空間:所有可能地址的集合

  

  2.十六進位制的表示法

   插播一下 進位制的轉化,(數學渣)會進位制的 直接跳走吧

  

 

 

 

 

  

  做的作業:紅紅火火 恍恍惚惚

      

  3.字資料大小

  1. 每臺計算機都有一個字長,指明指標資料的標稱大小。(俗話說的,32位電腦,64位電腦)
  2. 字長決定虛擬地址空間的最大大小
  3. int32_t為4個位元組,int64_t 為8個位元組
  4. 使用確定大小的整數型別是程式設計師準確控制資料表示的最佳途徑

 

  4.定址和位元組順序

  1.這個物件的地址是什麼?

  2.記憶體中如何排列這些位元組 

 

  

  

  反彙編器是一種確定可執行程式檔案所表示的指令序列的工具

   5.表示字串

  基本編碼,成為Unicode的“統一字符集”