GB/T 30997-2014 编程语言 C 支持嵌入式处理器的扩展

GB/T 30997-2014 Programming languages—C—Extensions to support embedded processors

国家标准 中文简体 现行 页数:76页 | 格式:PDF

基本信息

标准号
GB/T 30997-2014
相关服务
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2014-09-03
实施日期
2015-02-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国信息技术标准化委员会(SAC/TC 28)
适用范围
-

发布历史

研制信息

起草单位:
中国电子技术标准化研究院、复旦大学、上海计算机软件评测重点实验室
起草人:
李海波、杨丽蕴、丛培勇、贺红卫、苗宗利、王雷、钱乐秋、蔡立志
出版信息:
页数: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

定制服务

    推荐标准