汇编语言变量内存分配示意图详解
(1) STR DB'ABC$':
在内存中,变量STR被分配了5个字节的空间。其中,第一个字节存储字符'A',第二个字节存储字符'B',第三个字节存储字符'C',第四个字节存储字符'$',最后一个字节存储一个空字符'\0'。
示意图:
| 'A' | 'B' | 'C' | '$' | '\0' |
(2) ONE DW'12',127,-128:
在内存中,变量ONE被分配了6个字节的空间。前两个字节存储一个16位的整数值12,接下来两个字节存储一个8位的整数值127,最后两个字节存储一个8位的整数值-128。
示意图:
| 12 | 127 | -128 |
(3) TWO DB'12',-128,-5,127:
在内存中,变量TWO被分配了4个字节的空间。第一个字节存储字符'1',第二个字节存储字符'2',第三个字节存储一个8位的整数值-128,最后一个字节存储一个8位的整数值127。
示意图:
| '1' | '2' | -128 | 127 |
(4) THREE DB 5,6,-10:
在内存中,变量THREE被分配了3个字节的空间。第一个字节存储一个8位的整数值5,第二个字节存储一个8位的整数值6,最后一个字节存储一个8位的整数值-10。
示意图:
| 5 | 6 | -10 |
(5) FOUR DB 2DUP(1,'0'):
在内存中,变量FOUR被分配了2个字节的空间。这两个字节都存储字符'0'。
示意图:
| '0' | '0' |
原文地址: https://www.cveoy.top/t/topic/ph80 著作权归作者所有。请勿转载和采集!