更多“某计算机存储器按字节存储,采用小端方式存放数据。假定编译器规…”相关的问题
第1题
某计算机存储器按照字节编址,采用小端方式存储数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按照边界对齐存储。 某C语言的程序段如下: struct { int a; char b; short c; } record; record.a = 273; 若record变量的首地址为0xC008,则地址0xC008的内容是0X () (只填写2个阿拉伯数字)
点击查看答案
第2题
假定某计算机字长为32位,采用字节编址,以小端方式存储数据,在该机器中执行一个C语言程序,其中部分程序段如下: unsigned int x=0x12345678; 假定给变量x分配的地址为100,则102号单元中存放的信息用十六进制表示的结果是()
点击查看答案
第3题
假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句: unsigned short x=65530; unsigned int y=x; 得到y的机器数为()。
A.0000 7FFAH
B.0000 FFFAH
C.FFFF 7FFAH
D.FFFF FFFAH
点击查看答案
第4题
某计算机按字节编址,数据按整数边界存放,可通过设置使其采用小端方式或大端方式,有一个float 型变量的地址为 FFFF C000H ,数据 X = 12345678H,无论采用大端还是小段方式,在内存单元 FFFF C001H,一定不会存放的数是 () (此题为多选题)
点击查看答案
第5题
存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
A.4D3C2B1A
B.1A2B2C3D
C.D4C3B2A1
D.A1B2C3D4
点击查看答案
第6题
假定主存地址位数为32位,按字节编址,主存和cache之间采用直接映射方式,主存块大小为1个字,每字32位,写操作时采用直写(Write Throght)方式,则能存放32K字数据的cache的总容量至少应有()位。
A.1504K
B.1536K
C.1568K
D.1600K
点击查看答案
第7题
假定主存地址位数为32位,按字节编址,主存和 cache之间采用直接映射方式,主存块大小为1个字,每字32位,写操作时采用直写(write through)方式,则能存放32K字数据的 cache I的总容量至少应有()位。
A.1504K
B.1536K
C.1568K
D.1600K
点击查看答案
第8题
某32位机按字节编址。数据cache有32行,主存块大小为32B,采用2路组相联映射。对于以下程序A,假定编译时i, j, sum均分配在寄存器中,数组a按行优先方式存放,其首址为3200,则a[1][0]所映射的cache组号、程序A的数据cache命中率各是()、()。 short a[256][256]; …… short sum_array() { int i, j; short sum=0; for (i=0; i < 256; i++) for (j=0; j < 256; j++) sum+=a[i][j]; return sum; }
A.2, 15/16
B.4, 15/16
C.2, 31/32
D.4. 31/32
点击查看答案
第9题
假定主存地址位数为32位,按字节编址,主存和cache之间采用直接映射方式,主存块大小为1个字,每字32位,写操作时采用回写(Write Back)方式,则能存放32K字数据的cache的总容量至少应有()位。
A.1504K
B.1536K
C.1568K
D.1600K
点击查看答案