首页 > 试题广场 >

a. Tinkerbell计算机有一个硬件字节,可以将该字节

[问答题]
a. Tinkerbell计算机有一个硬件字节,可以将该字节读入程序。该字节包括下列信息:

含义
0到1
1.4MB软盘驱动器数量
2
未使用
3到4
CD-ROM驱动器数量
5
未使用
6到7
硬盘驱动器数量
Tinkerbell和IBM PC一样从右向左填充结构位字段。创建一个适于存放该信息的位字段模板。
b. Klinkerbell与Tinkerbell类似,但它从左向右填充结构。请为Klinkerbell创建相应的位字段模板。
推荐
a.
struct tb_drives {
unsigned int diskdrives: 2;
unsigned int:                   1;
unsigned int cdromdrives: 2;
unsigned int                      1;
unsigned int harddrives: 2;
};
b.
struct kb_drives {
unsigned int harddrives: 2;
unsigned int:                   1;
unsigned int cdromdrives: 2;
unsigned int                      1;
unsigned int diskdrives: 2;
};
发表于 2018-03-23 20:37:06 回复(0)