汇编,DW ‘AB','CD','EF'DW ‘AB','CD','EF' 在内容中存储的 顺序是 B A D C E F 这是为什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:53:58

汇编,DW ‘AB','CD','EF'DW ‘AB','CD','EF' 在内容中存储的 顺序是 B A D C E F 这是为什么呢?
汇编,DW ‘AB','CD','EF'
DW  ‘AB','CD','EF'         在内容中存储的 顺序是 B A D C E F   这是为什么呢?

汇编,DW ‘AB','CD','EF'DW ‘AB','CD','EF' 在内容中存储的 顺序是 B A D C E F 这是为什么呢?
这是CPU的字节序问题,有且只有两种,即“低位数据存放在低位地址”和“低位地址存放在高位地址”,intel系列的CPU采用前者,而你的汇编器运行在该平台(几乎100%的Windows运行在intel的CPU上).
凡一个数据需要多个字节来存储,就涉及到字节序,DW定义两字节的数据,即产生高字节和低字节,'AB'的高字节是A,低字节是B,于是B先A后.
有些CPU的字节序与intel的刚好相反,如Sun-Sparc,在那种环境中,就会是A先B后.

不知道