给定的是字节可寻址计算机的内存快照 . 执行指令 lw $16, 24($17)
后如果机器是大端和Little Endian,将被加载到寄存器 $16
中 . 注册 $17
包含 200
.
根据我的说法,无论Little Endian还是Big Endian,都会从内存 (224-227)
复制四个字节,然后如果机器是Big Endian,那么它们将被原样复制到寄存器中 .
如果机器是Little Endian,则将反转,然后复制到寄存器 .
如果我对这个概念有误,请指导我 .
1 回答
你是对的 .
更技术上,在big-endian模式中,最重要的字节是具有最低地址的字节,而最低有效字节是具有最高地址的字节 . 在little-endian模式中,最重要的字节是具有最高地址的字节,而最低有效字节是具有最低地址的字节 .
因此16美元注册的内容将是
如果big-endian - > BADADBBD如果是little-endian - > BDDBDABA