摘要:
程序控制块 1. 程序控制块 从代码上看,程序控制块就是一个结构体.例如: 操作系统可以通过这个结构体控制与之相关联的代码,因此把这种结构叫做程序控制块. 例子: c include include //TCB定义 typedef struct tcb{ char task_name; //任务名字 阅读全文
摘要:
位字段(bit field) 在存储空间很宝贵的情况下,有可能需要将多个对象保存在一个机器字中,一种常用的方法是:使用类似于编译器符号表的单个二进制位标志集合,外部强加的数据格式(如设备接口等寄存器)经常需要从字的分值中读取数值. 通常采用的方法是:定义一个于相关位的位置对应的"屏蔽码"集合,如: 阅读全文
摘要:
结构数组 对于大小相同但是类型不同的数组,定义结构体数组对其很有帮组.例如: 这两个数组大小相同,因此 可以用另一种不同的组织方式,也就是结构数组.形如: 因此两个数组用一个结构体数组即可定义. 阅读全文