關於彙編 0x01記憶體

2021-07-06 08:25:12 字數 599 閱讀 8374

記憶體,與記憶體條不是乙個概念。

在計算機中,

每個程序都有自己的4gb記憶體空間,這個4gb的記憶體空間並不是真實的,而是系統分配的虛擬記憶體。

虛擬記憶體 -》物理記憶體 -》記憶體條等其它硬體裝置(板卡記憶體)

物理記憶體是用來跟硬體記憶體互相對映的,跟記憶體條的大小也不是一一對應的。

(如何通過虛擬記憶體如何找到物理記憶體?)

實質上,在計算機中,只有申請過的記憶體才能用,沒申請的記憶體是不能用的。

堆疊是已經申請好的記憶體,可以拿來直接使用。

記憶體中每個單位對應8位,即乙個位元組。

0000 0000  --ffff ffff

總位數:ffffffff+1

記憶體位址的5中形式:

mov dword ptr ds: [12ff4c],x01111  ==>  mov eax,12ff4c    mov [eax],0x1111

從彙編的角度看,記憶體位址僅有五種表示形式:

(reg:代表8個通用暫存器)

[立即數]

[reg]

[reg+立即數]

[reg+reg*]

[reg+reg*+立即數]

招聘程式設計題0x01

python3 coding utf 8 題目描述 請設計乙個高效演算法,再給定的字串陣列中,找到包含 coder 的字串 不區分大小寫 並將其作為乙個新的陣列返回。結果字串的順序按照 coder 出現的次數遞減排列,若兩個串中 coder 出現的次數相同,則保持他們在原陣列中的位置關係。給定乙個字...

C語言雜記 0x01

ascii碼中 字元a是97,字元b是98,計算 a 1這個表示式,應該按照ascii碼把 a 當做證書值97,然後加1,得到98,然後printf把98這個整數值當做ascii碼來列印,列印出相應字元b 我們稱整型為 int 型,現在我們知道 char 型別本質上也是整數,只不過比 int 型別的...

0x01 基本命令

上 ctrl p previous 下 ctrl n next 左 ctrl b backward 右 ctrl f forward del ctrl d delete home ctrl a the first letter end ctrl e end 清除整行 ctrl u 刪除游標到行末 c...