當前位置:編程學習大全網 - 編程軟體 - 求教大神,匯編語言偽指令分配存儲單元和賦值問題

求教大神,匯編語言偽指令分配存儲單元和賦值問題

ORG是將當前地址設置為指定值。

例如:

data segment

value1 db 0

value2 db 1

data ends

上述定義中,value1的地址即為起始地址,等於0。因為它只占壹個字節,所以value2的偏移起始地址為1。而如果:

data segment

value1 db 0

ORG 10

value2 db 1

data ends

那麽這時,value2的起始地址就是指定的值10。

所以上面這段話,如果在ORG 10H前面沒有任何變量定義的話,Dat的地址為10H,即16。Dat占3個字,均為0.因為在這裏,內存用?表示未初始化,但全局變量未初始化其值就是0。

所以具體點講就是Dat占內存10h~15h,且全部為0.

  • 上一篇:Java編程語言比Python編程語言要簡單麽?那個更有發展潛力
  • 下一篇:我家的電腦玩QQ三國的時候網絡突然斷開,我以為是電信的問題,然後我去問鄰居(我們壹棟樓都是統壹的),
  • copyright 2024編程學習大全網