首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。 [说明] 嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。 某嵌入式处理器工作在
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。 [说明] 嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。 某嵌入式处理器工作在
admin
2012-01-21
45
问题
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。
[说明]
嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。
某嵌入式处理器工作在大端方式(Big-endian)下,其中unsigned int为32位,unsigned short为16位,unsigned char为8位。仔细阅读并分析下面的C语言代码,写出其打印输出的结果,将答案填入对应栏内。
#include "stdio.h"
#include "stdlib.h"
void *MEM_ADDR;
void mem_test(void)
{
unsigned int *pint_addr=NULL;
unsigned short *pshort_addr=NULL;
unsigned char *pchar_addr=NULL;
MEM_ADDR=(void *)malloc(sizeof(int));
pint_addr=(unsigned int *)MEM_ADDR;
pshort_addr=(unsigned short *)MEM_ADDR;
pchar_addr=(unsigned char *)MEM_ADDR;
*pint_addr=0x12345678;
printf("0x%x, 0x%x\n", *pshort_addr, *pchar_addr);
/*第一次输出*/
pshort_addr++;
*pshort_addr=0x5555;
printf("0x%x, 0x%x\n", *pint_addr, *pchar_addr);
/*第二次输出*/
pchar_addr++;
*pchar_addr=0xAA;
printf("0x%x, 0x%x\n", *pint_addr, *pshort_addr);
/*第三次输出*/
}
选项
答案
第一次输出:0x1234,0x12 第二次输出:0x12345555,0x12 第三次输出:0x12aa5555,0x5555
解析
在计算机中,数据是以字节为单位进行存储的。以整型数据0x12345678为例,在小端模式计算机中(x86),该数据分成4个字节依次存储在连续的4个字节的地址空间中,从低到高依次为0x78、0x56、0x34、0x12;而在大端模式系统中(PPC通常设置为大端模式),该数据从低地址空间到高地址空间的存储顺序为0x12、0x34、0x56、0x78,根据这种存储方式,可以得出题目中的多种内存访问方式的访问位置及内容。
转载请注明原文地址:https://jikaoti.com/ti/WOI7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(27)________________天。活动EH和IJ的松弛时间分别为(28)________________天。
(33)________________是按用户的观点对数据和信息建模,强调其语义表达功能,易于用户理解。
用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9)________________。
给定关系R(A,B,C,D)与S(C,D,E,F),则RxS与RS操作结果的属性个数分别为(39);与表达式πr2,3,4(δ2
关系模式R的候选码之一是(48);由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(49)。(48)
并发操作可能带来的数据不一致性有(52),解决的办法是并发控制,主要技术是(53)。(53)
某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是()。
以下关于单链表存储结构特征的叙述中,不正确的是()。
用于提交和回滚事务的语句为()。
随机试题
脑血栓形成超早期溶栓治疗的最佳时间为
塞利认为压力的生理反应过程分成的3个阶段是指
该私营企业设置账簿的法定时间应该是()。对账簿不健全和无完整考核依据的纳税人,税务机关通常采用的税款征收方式包括()。
国际多式联运山多个总承运人负责全程的承运并直接对货主负责,组织两种以上的不同运输方式,跨国界进行联合运输。
4个杯子上各写着一句话。第一个杯子:“每个杯子中都是酸性溶液”;第二个杯子:“本杯中是矿泉水”;第三个杯子:“本杯中不是蒸馏水”;第四个杯子:“有的杯子中不是酸性溶液”。如果4句话中只有一句真实,则可以确定的是()。
“自由联想”或“触景生情”引起的回忆是一种()
试述有限责任公司董事会的职权。
2009年12月初,两院院士新增选名单相继公布,继而有统计数据披露:中国科学院新增的35名院士中,八成是高校或研究机构的现任官员,中国工程院新增的48名院士中,超过85%是现任官员;工程院60岁以下新当选的院士,均有校长、院长、副院长、董事长等职务。所以有
试述国际生产折衷理论的基本内容及政策意义。
CellPhoneLetsYourSecretOutYourcellphoneholdssecretsaboutyou.Besidesthenamesand【C1】______thatyou’veprogra
最新回复
(
0
)