亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

處理器是Big-endian的,則返回0;是Little-endian的

時間:2020-11-23 18:54:22 筆試題目 我要投稿

處理器是Big-endian的,則返回0;是Little-endian的,則返回1

  int checkCPU()

  {

  {

  union w

  {

  int a;

  char b;

  } c;

  c.a = 1;

  return (c.b == 1);

  }

  }

  剖析:

  嵌入式系統開發者應該對Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU對操作數的存放方式是從低字節到高字節,而Big-endian模式對操作數的存放方式是從高字節到低字節。例如,16bit寬的數0×1234在Little- endian模式CPU內存中的存放方式(假設從地址0×4000開始存放)為:

  內存地址 存放內容

  0×4000 0×34

  0×4001 0×12

  而在Big-endian模式CPU內存中的存放方式則為:

  內存地址 存放內容

  0×4000 0×12

  0×4001 0×34

  32bit寬的'數0×12345678在Little-endian模式CPU內存中的存放方式(假設從地址0×4000開始存放)為:

  內存地址 存放內容

  0×4000 0×78

  0×4001 0×56

  0×4002 0×34

  0×4003 0×12

  而在Big-endian模式CPU內存中的存放方式則為:

  內存地址 存放內容

  0×4000 0×12

  0×4001 0×34

  0×4002 0×56

  0×4003 0×78

  聯合體union的存放順序是所有成員都從低地址開始存放,面試者的解答利用該特性,輕松地獲得了CPU對內存采用Little-endian還是Big-endian模式讀寫。如果誰能當場給出這個解答,那簡直就是一個天才的程序員。

【處理器是Big-endian的,則返回0;是Little-endian的,則返回1】相關文章:

超鏈接PPT怎么返回11-02

ppt超鏈接返回鍵11-02

寫一個函數返回1+2+3+…+n的值12-18

CAD中怎么樣快速返回之前的圖層狀態11-12

Java調用MySQL存儲過程并獲得返回值的方法11-13

0到1的求生12-04

asp.net中將js的返回值賦控件的小例子11-12

應屆畢業生檔案返回原籍和落戶程序12-18

由0是自然數引發的思考論文07-16

主站蜘蛛池模板: 一本久久a久久免费精品不卡| 国产精品一区在线观看你懂的| 亚洲国产精品一区二区第一页| 欧美黑人又粗又大又爽免费| 极品美女aⅴ在线观看| 中文字幕 亚洲 无码 在线| 久久精品成人免费观看| 亚洲欧美乱综合图片区小说区| 石狮市| 国产香蕉一区二区在线网站| 国产毛片片精品天天看视频| 亚洲欧美人高清精品a∨| 日韩久久无码精品不卡一区二区电影 | 亚洲精品日韩av专区| 国产精品嫩草99av在线| 夜夜爽夜夜叫夜夜高潮| 欧美丰满熟妇xx猛交| 天津市| 国产日韩欧美黄色片免费观看| 亚洲の无码国产の无码步美| 精品综合久久久久久97| av无码精品一区二区三区三级| 岛国精品一区免费视频在线观看| 精品成人免费国产片| 久久狠狠高潮亚洲精品| 亚洲欧美激情精品一区二区| 国产成人1024精品免费| 91色在线观看| 亚洲国产超清无码专区| 免费爆乳精品一区二区| 国产偷亚洲偷欧美偷精品| 成人无码A区在线观看视频| 日韩精品一区二区三区免费在线观看| 99中文字幕亚洲一区二区| 人人妻一区二区三区| 国产亚洲精品成人aa片| 国产成人久久av免费高潮| 精品一久久香蕉国产线看观看下| 国产免费a级片| 有码中文av无码中文av| 人妻在线日韩免费视频|