彙編學習ing 2

2021-09-27 01:54:28 字數 522 閱讀 3106

今天上課才發現自己分不清這些量之間的關係,特意捋一捋。

bit,即位,計算機最小的單位。

byte,即位元組,儲存器的最小儲存單位,1byte=8bit,(1個位元組=8位)。乙個儲存單元可以儲存乙個位元組(8bit),8位二進位制數。

1b=23b

1kb=210b

1kb=210b(1024b)=213b

1mb=220b

1mb=210kb=220b=223b

1gb=230b

1gb=230b=233b

在計算機中,一根導線可以傳送兩種穩定狀態,即高電平和低電平(1和0),所以有n根位址線就可以尋找2n個儲存單元,可以傳輸2n次方個數。

那麼顯然,16根位址匯流排的定址空間為216b=64k(b),因為記憶體中最小的儲存單元是b(位元組),同理32根位址匯流排的定址空間就是232=4gb,64根位址匯流排的定址空間就是264=16gb,這也是32位位址系統最多能搭配4gb記憶體的原因了,再多cpu就找不到了。

彙編學習 2

1.輸入乙個無符號數,統計 0 的個數 unsigned int a int count printf 輸入乙個無符號整數 scanf u a asm2.輸入兩個字元 a7a6 a1a0和b7b6 b1b0 合併為16位無符號整數 a7b7a6b6 a1b1a0b0 char a,b unsigne...

彙編學習(2)

我們希望像顯示器輸出一段資訊,那麼必須將這段資訊寫到視訊記憶體中,顯示卡才能將它輸出到顯示器上。要向視訊記憶體中寫入資料,必須知道顯存在記憶體位址空間中的位址。從圖中可以看出,從位址0 9ffff的記憶體單元中讀取資料,實際上就是在讀取主隨機儲存器中的資料 向位址a0000 bffff的記憶體單元中...

彙編學習2

通過編寫乙個分解整數並顯示的乙個程式,來學習一些彙編的基礎指令和語法 處理器在加電或者復位以後,如果硬碟是首選的啟動裝置,那麼rom bios將試圖讀取硬碟的0面0道1扇區。這就是主引導扇區,會先把主引導扇區的 指令集 載入到記憶體,然後處理器來執行,一般主引導扇區是用來啟動作業系統的。但此次,我們...