GB/T 30997-2014 编程语言 C 支持嵌入式处理器的扩展
GB/T 30997-2014 Programming languages—C—Extensions to support embedded processors
基本信息
发布历史
-
2014年09月
研制信息
- 起草单位:
- 中国电子技术标准化研究院、复旦大学、上海计算机软件评测重点实验室
- 起草人:
- 李海波、杨丽蕴、丛培勇、贺红卫、苗宗利、王雷、钱乐秋、蔡立志
- 出版信息:
- 页数:76页 | 字数:140 千字 | 开本: 大16开
内容描述
ICS35.060
L74
中华人民共和国国家标准
/—//:
GBT309972014ISOIECTR180372008
编程语言C支持嵌入式处理器的扩展
——
ProramminlanuaesCExtensionstosuortembeddedrocessors
ggggppp
(/:,)
ISOIECTR180372008IDT
2014-09-03发布2015-02-01实施
中华人民共和国国家质量监督检验检疫总局
发布
中国国家标准化管理委员会
/—//:
GBT309972014ISOIECTR180372008
目次
前言…………………………Ⅲ
引言…………………………Ⅳ
1范围………………………1
2规范性引用文件…………………………1
3符合性……………………1
4定点运算…………………1
4.1定点数据类型概述和原则…………1
对/:的详细变更………………
4.2ISOIEC989919997
5命名地址空间和命名寄存器存储类……………………27
5.1命名地址空间概述及原则…………27
5.2命名寄存器存储类概述及其原则…………………28
对/:的详细变更………………
5.3ISOIEC9899199930
基本/硬件寻址……………………
6IO34
6.1原理…………………34
6.2术语…………………35
基本/硬件寻址头文件<>………………
6.3IOiohw.h36
规定/寄存器……………………
6.4IO37
对/:的详细变更………………
6.5ISOIEC9899199940
()…………
附录资料性附录定点运算
A46
A.1定点数据类型………………………46
_和_中数据位的个数…………………
A.2FractAccum48
A.3可能的数据类型实现………………48
A.4舍入和溢出…………………………49
,……………
A.5类型转换一般算术转换50
A.6涉及定点类型的运算………………50
和乘法结果的例外……………
A.71-151
_:……………
A.8语言变量和unsinedFract无符号定点类型的示例51
g
()……………
附录资料性附录命名地址空间和命名寄存器存储类
B53
B.1嵌入式系统的扩展内存支持…………53
B.1.1命名地址空间的修饰符…………53
B.1.2应用定义的多个地址空间支持…………………54
内在地址空间或用户定义地址空间的/寄存器定义………
B.1.3IO54
()<>…………
附录资料性附录实现头文件
CIOWH.H56
C.1通则……………………56
Ⅰ
/—//:
GBT309972014ISOIECTR180372008
C.1.1推荐步骤…………………………56
C.1.2编译器的考虑……………………56
/硬件连接选项概述………………
C.2IO56
多寻址和/寄存器的字节序…………………
C.2.1IO57
C.2.2地址交叉…………………………57
/连接概述……………………
C.2.3IO
定制服务
推荐标准
- DB42/T 595-2009 地理标志产品 蕲春珍米 2009-12-30
- DB42/T 589-2009 厚朴丰产林栽培技术规程 2009-12-01
- DB41/T 608-2009 甜樱桃设施生产技术规程 2009-12-01
- DB37/T 1419-2009 绿色食品 花菇生产技术规程 2009-12-14
- DB41/T 612-2009 地理标志产品 桐桔梗 2009-12-28
- DB37/T 1379-2009 二手汽车经销服务规范 2009-12-17
- DB42/T 579-2009 家蚕品种鄂蚕3号、鄂蚕4号 繁育技术规程 2009-11-25
- DB41/T 598-2009 新安樱桃 2009-11-24
- DB42/T 585-2009 抗虫杂交棉花品种“EK288 F1” 2009-11-25
- DB41/T 599-2009 核桃良种嫁接苗木质量分级 2009-12-01