首页 文章

Big Endian和Little Endian

提问于
浏览
6

给定的是字节可寻址计算机的内存快照 . 执行指令 lw $16, 24($17) 后如果机器是大端和Little Endian,将被加载到寄存器 $16 中 . 注册 $17 包含 200 .

enter image description here

根据我的说法,无论Little Endian还是Big Endian,都会从内存 (224-227) 复制四个字节,然后如果机器是Big Endian,那么它们将被原样复制到寄存器中 .

如果机器是Little Endian,则将反转,然后复制到寄存器 .

如果我对这个概念有误,请指导我 .

1 回答

  • 7

    你是对的 .

    更技术上,在big-endian模式中,最重要的字节是具有最低地址的字节,而最低有效字节是具有最高地址的字节 . 在little-endian模式中,最重要的字节是具有最高地址的字节,而最低有效字节是具有最低地址的字节 .

    因此16美元注册的内容将是

    如果big-endian - > BADADBBD如果是little-endian - > BDDBDABA

相关问题