这需要多少字节存储在内存中(程序集)

时间:2016-02-10 11:26:10

标签: assembly

您好我正在尝试了解将这些数字存储在memmory中需要多少字节。

delta dw 0,1,2,3,00FFH,0AAAAh

message db "Hello", 0dh, 0ah, "carcar", '$'

每个角色会占用1个字节吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

第一个(使用dw)将保留12个字节。第二个将保留14.总数为26个字节。这就是原因:

您正确识别DW为"定义 Word "正如你所知,它保留了两个字节。由于您定义了6个数字,2 * 6 = 12,因此总共分配了12个字节。

您还可以正确识别DB为"定义字节"毫不奇怪,它分配一个字节。除此之外,在本例中,字符长度为一个字节。由于您定义的字符串有14个字符(包括尾随" $"),因此保留14个字节。