已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。A、0x33303132B、0x32303133C、0x32303331D、0x33313032

题目

已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。

  • A、0x33303132
  • B、0x32303133
  • C、0x32303331
  • D、0x33313032

相似考题
参考答案和解析
正确答案:D
更多“已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。A、0x33303132B、0x32303133C、0x32303331D、0x33313032”相关问题
  • 第1题:

    存储一个32位数Oxl2345678到2000H-2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(42)。

    A.0x12

    B.0x21

    C.0x78

    D.0x87


    正确答案:A
    本题考查计算机存储系统的基础知识。大端模式是指数据的高位保存在内存的低地址中,而数据的低位,保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放。小端模式是指数据的高位保存在内存的高地址中,而数据的低位,保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,与用户的逻辑方法一致。大小端模式之分源于在计算机系统中,是以字节为单位编址的,每个地址单元都对应着一个字节(8bit)。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器)。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节进行安排的问题,因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为Ox0010,x的值为Ox1122,那么Ox11为高字节,Ox22为低字节。对于大端模式,就将Ox11放在低地址中,即Ox0010中:Ox22放在高地址中,即Ox0011中。小端模式,刚好相反。我们常用的X86结构是小端模式,而KEILC51则为大端模式。很多的ARM,DSP部为小端模式。有些ARM处理器还可以由硬件来建择是大端模式还是小端模式。

  • 第2题:

    存储一个32位数0x12345678到1000H~1003H四个字节单元中,若以小端模式存储,则1000H存储单元的内容为______。

    A.0x12
    B.0x21
    C.0x78
    D.0x87

    答案:C
    解析:
    本题考查计算机存储系统的基础知识。大端模式是指数据的高位保存在内存的低地址中,而数据的低位则保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放。小端模式是指数据的高位保存在内存的高地址中,而数据的低位则保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。计算机系统中以字节为单位,即每个地址单元都对应着一个字节(8bit)。但是在C语言中除了8bit,的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将Ox11放在低地址中,即0x0010中,0x22放在高地址中,即0x0011中。小端模式则刚好相反。我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。

  • 第3题:

    在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR R1,=MyData后执行指令LDR R0,[R1,#4],则R0的值为()。

    • A、0x77885566
    • B、0x11223344
    • C、0x44556677
    • D、0x88776655

    正确答案:A

  • 第4题:

    计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是, 大端模式()?小端模式()?x86结构的计算机使用()模式?

    • A、0X12;0X56;小端
    • B、0X56;0X12;大端
    • C、0X56;0X12;小端
    • D、0X12;0X56;大端

    正确答案:A

  • 第5题:

    已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。

    • A、0x55
    • B、0x66
    • C、0x77
    • D、0x88

    正确答案:D

  • 第6题:

    在按照小端法规则排列的机器中,假设变量x类型为int型,存储地址范围为0x200~0x203,它的十六进制值为0x21436507,则地址0x203所存放字节的十进制值为()

    • A、21
    • B、07
    • C、33
    • D、66

    正确答案:A

  • 第7题:

    PPP协议规定的地址字段填充内容为()。

    • A、0x7E
    • B、0xFF
    • C、0xFE
    • D、0x03

    正确答案:B

  • 第8题:

    单片机上电复位后,SP的内容为()

    • A、0x00
    • B、0x07
    • C、0x0b
    • D、0xff

    正确答案:B

  • 第9题:

    单选题
    已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。
    A

    0x33303132

    B

    0x32303133

    C

    0x32303331

    D

    0x33313032


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR R1,=MyData后执行指令LDR R0,[R1,#4],则R0的值为()。
    A

    0x77885566

    B

    0x11223344

    C

    0x44556677

    D

    0x88776655


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。
    A

    0x00

    B

    0x87

    C

    0x65

    D

    0x61


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在按照小端法规则排列的机器中,假设变量x类型为int型,存储地址范围为0x200~0x203,它的十六进制值为0x21436507,则地址0x203所存放字节的十进制值为()
    A

    21

    B

    07

    C

    33

    D

    66


    正确答案: D
    解析: 暂无解析

  • 第13题:

    PPP协议的地址字段通常被填充内容为().

    A.0x7E

    B.0xFF

    C.0xFE

    D.0x03


    参考答案:B

  • 第14题:

    存储一个32位数0x12345678到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为______。

    A.0x12
    B.0x21
    C.0x78
    D.0x87

    答案:A
    解析:
    本题考查计算机存储系统的基础知识。大端模式是指数据的高位保存在内存的低地址中,而数据的低位,保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放。小端模式是指数据的高位保存在内存的高地址中,而数据的低位,保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,与用户的逻辑方法一致。大小端模式之分源于在计算机系统中,是以字节为单位编址的,每个地址单元都对应着一个字节(8bit)。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器)。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节进行安排的问题,因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将0x11放在低地址中,即0x0010中;0x22放在高地址中,即0x0011中。小端模式,刚好相反。我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。

  • 第15题:

    内存地址0x200、0x204、0x208、0x2012中存放的值分别为0x87、0x65、0x43、0x21,寄存器%ecx,%edx中存放的值分别为0x200,0x1,则操作数(%ecx,%edx,4)的值为()

    • A、0x87
    • B、0x65
    • C、0x43
    • D、0x21

    正确答案:B

  • 第16题:

    存储一个32位的数0x876165到2000H~2003H四个字节单元中,若以小尾端模式存储,则2000H存储单位的内容为()

    • A、0X00
    • B、0x87
    • C、0X61
    • D、0x65

    正确答案:D

  • 第17题:

    已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM指令LDRHR0,[R1]之后,R0的值为()。

    • A、0x32303134
    • B、0x00003230
    • C、0x00003134
    • D、0x00000032

    正确答案:C

  • 第18题:

    如果数据的存储格式是大端模式,32bit宽的数0x12345678在大端模式下的CPU内存中的存放(假设从地址0x4000开始)。内存地址为0x4001的内容是()。

    • A、0x34
    • B、0x56
    • C、0x23
    • D、0x78

    正确答案:A

  • 第19题:

    已知x为非空列表,那么执行语句x[0]=3之后,列表对象x的内存地址不变。


    正确答案:正确

  • 第20题:

    PPP协议的地址字段通常被填充内容为().

    • A、0x7E
    • B、0xFF
    • C、0xFE
    • D、0x03

    正确答案:B

  • 第21题:

    判断题
    已知x为非空列表,那么执行语句x[0]=3之后,列表对象x的内存地址不变。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R0中的值为()。
    A

    0x35363738

    B

    0x36353837

    C

    0x38373635

    D

    0x37383536


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()
    A

    0x60000000中存储的数据是0x32

    B

    执行LDRH R1,[R2]后R1=0x3134

    C

    执行LDRB R1,[R2]后R1=0x3230

    D

    执行LDR R1,[R2]后R1=0x34313032


    正确答案: A
    解析: 在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态。值得注意的是,ARM处理器复位后开始执行代码时总是只处于ARM状态,如果需要则可以切换到Thumb状态及Thumb-2状态。所以只有D项正确。