彙編中的DW是什麼意思,彙編的DW ?是什麼意思

2022-07-13 17:20:15 字數 2480 閱讀 6995

1樓:匿名使用者

定義字變數的偽指令,其前是變數名,其後是字常數表,字常數間以逗號分格,表中常數無論大小,在彙編時都會給每個數一個字(16位)的儲存空間。比如

table dw 10, 20, 30, 40, 50 ;

儲存時為000ah,0014h,001eh,0028h,0032h

2樓:頓芹桂寒梅

dw定義一個字

db定義一個位元組

dd定義一個雙字

前面的d表示定義,後面的字母w

、b、d依次表示字(一般為16位)、位元組(為8位)、雙字(一般為32位)

它們起的作用,一般是在程式中作變數使用。

3樓:危頎邊燁燁

dw的功能是分配一個word的空間,它前面的符號是地址dw?

表示分配一個word空間,不初始化裡面的內容dw1234h

表示分配一個word空間,並填寫內容為1234h

4樓:匿名使用者

偽操作符,用來定義字,每個運算元佔有一個字(16位,低位位元組在第一個位元組地址中,高位位元組在第二個位元組地址)

5樓:匿名使用者

偽操作符,用來定義字,每個運算元佔有一個字

即佔16位

6樓:手機使用者

(ax)=1e00h

7樓:做而論道

(ax) = 0028h。

彙編中的dw是什麼意思

8樓:

dw 定義一個字

db 定義一個位元組

dd 定義一個雙字

前面的d表示定義,後面的字母w 、b 、d依次表示字(一般為16位)、位元組(為8位)、雙字(一般為32位)

它們起的作用,一般是在程式中作變數使用。

9樓:匿名使用者

double word 雙字就是32位

彙編的dw ?是什麼意思

10樓:陽光上的橋

dw的功能是分配一個word的空間,它前面的符號是地址

dw ? 表示分配一個word空間,不初始化裡面的內容

dw 1234h 表示分配一個word空間,並填寫內容為1234h

組合語言的 dw是什麼意思

11樓:匿名使用者

dw 是定義2位元組空間的意思。dw屬於彙編的一個偽指令,dw定義字型別變數,一個字資料佔2個位元組單元,讀完一個,偏移量加2。

db定義位元組型別變數,一個位元組資料佔1個位元組單元,讀完一個,偏移量加1。

dd定義雙字型別變數,一個雙字資料佔4個位元組單元,讀完一個,偏移量加4。

彙編指令既不控制機器的操作也不被彙編成機器**,只能為彙編程式所識別並指導彙編如何進行。

擴充套件資料

db定義位元組(1位元組)

dd定義雙字(4位元組)

proc 定義過程

endp 過程結束

segment 定義段

assume 建立段暫存器定址

ends 段結束

end 程式結束

12樓:匿名使用者

db 是位元組

dw是字,一個字就是二個位元組

主要用來輸入資料

比如dw 28,47

13樓:

為常用的資料定義偽指令之一

db定義的為位元組型別,dw定義字型別,dd定義雙字型別

具體可參考相關的彙編書籍..

14樓:匿名使用者

資料定義指令格式如下:

格式:〔符號名〕 db\dw\dd\df\dq\dt 初值序列db定義的為位元組型別,dw定義字型別,dd定義雙字型別,df為長字型別,dq為四字型別,dt為十位元組型別,該指令分別定義8位,16位,32位,48位,64位,80位的資料

dw就是表示為該資料分配一個字的儲存空間,即16位例如: array dw 3 dup(1) 給陣列array 分配3個字,初值為1

15樓:閒庭信步

定義一個 字 單元

16樓:匿名使用者

dw : define word

宣告字變數

彙編中的dw是什麼意思那db 它們什麼作用

17樓:匿名使用者

1、組合語言中,dw表示字型別的變數,其後的每個資料佔用兩個位元組; 而db是位元組型別,即給每個變數分配1位元組記憶體。 2、d1 dw 1234h和d2 db 12h,34h在實際執行效果上是不一樣的,加入都是在1000h開始存放,用d1 dw 1234h時,1000h存放的是34h

組合語言中dw指令的意義

德語lea是什麼意思,Lea 是什麼意思,彙編裡的

德語名字的含義 lea leah die herkunft dieses namens ist nicht ganz eindeutig zu bestimmen m gliche bedeutungen 1.die wildkuh hebr isch 2.herrscherin oder herr...

彙編中的問題

buffer db 20 dup buffer 00 00 12 00 00 00 00 00 00 00 buffer 00 00 00 00 00 00 00 00 00 00 buffer 是前面定義的變數名 mov buffer bx si dl 設dl 12h 如果bx 1,si 1 將d...

彙編中堆疊的理解

你可以把棧理解成一個暫時存放東西的東西 比如你想用ax這個暫存器,但是又不想把ax裡原來的資料弄丟了這時就可以用棧了 先用push指令把ax壓入棧頂 然後就可以用ax這個暫存器了,用完之後用pop指令把原先壓倒棧裡的ax裡的資料彈出來 對於這個棧,在 8086 cpu 裡有兩個專用的暫存器 ss 和...