- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在ABEL-HDL语言中,其合法的ASCII字符除了数字0-9,大小写的英文字母外,还包括空格符及下述符号: ! @ # $ ? + * ( ) [ ] ; : ‘ “ – ,. / ^ % 2、ASCII字符 标识符是用合法的ASCII字符按次序排列定义的名字,其作用 是标识器件、管脚、节点、集合、输入输出信号、常量、宏以及变 量。所有的标识符必须符合下述规定: 标识符的长度不超过31个字符; 2. 标识符必须以字母或下划线开始; 3. 标识符其他的宇母可采用大、小写字母、数字及下划线; 4. 标识符中不能包括空格符; 5. 除保留标识符(即关键宇)外,标识符中同一个字母的大、小写 表示不同的含义; 6. 除了合法的点扩展外,标识符中同一个字母的大、小写表示不 同的含义。 在ABEL-HDL中保留的标识符称为关键字,关键字不能用于命 名器件、管脚、节点、集合、宏或信号,而代表了这个字所特指的 功能。 3、标识符 在ABEL-HDL语言的逻辑描述中,常量用于赋值语句、真值表和测试向量的表达,有时也用于给某些标识符赋值,以使该标识符在整个模块的逻辑描述中代表该常量的值。 常量可以是数值常量,也可以是非数值的特殊常量。 4、常量 块是包含在一对大括号中的文本,它用于宏和指令。括号中的文本内容可以是一行,也可以是多行。块可以嵌套,即块中包含块。如在块的文本的字符中包含了大括号,则应在其之前加上反斜杠。 例如: {This is a block} 再如: { This is also a block,and it spans more than one line } 再如: { A=B#C D=[0,1][1,0] } 5、块 注释是对源文件的解释,注释以双引号开始,以另一个双引号或行结束符号结束,注释不能用于关键字之间。 例如: “declaration section” module Basic_logic; ”gives the module a name(回车) 6、注释 ABEL-HDL中的所有的数值运算精度都是32位,合法的数值范围是0~232-1。 数字可采用二进制、八进制、十进制或十六进制,它们分别以符号^b、^o、^d或^h表示,如不用符号则认为是十进制数。 在ABEL-HDL中数字还可用字符表示,在字符之前加上单引号后,即以字母ASCII码作为数值,例如‘a’=^h61,‘ab’=^h6162 7、数字 字符串用于标题、模块及选项的表达,也用于管脚、节点和属性的定义,它包含在一对单引号中。如字符串中有单引号或反斜杠则必须在它们之前再加一反斜杠。字符串可写几行,但不能超过324个字符。 如: TITLE ‘1 to 8 line demultiplexer’; DMI’P16L8’; 8、字符串 ABEL-HDL支持四类基本运算:逻辑运算、算术运算、关系运算及赋值运算。 1) 逻辑运算 (1)非: ! 例 !A (2)与: 例 AB (3)或: # 例 A#B (4)异或:$ 例 A$B (5)同或:!$ 例 A!$B· 2) 算术运算 (1)取负 - 例 -A (2)加 + 例A+B (3)减 - 例A-B (4)乘(无符号整数) * 例A*B (5)除(无符号整数) / 例A/B (6)取模(无符号整数) % 例A%B (7)左移 例AB (8)右移 例AB 9、运算符 关系运算为无符号运算,其结果为位(布尔值)。 (1)等于: == 例A==B (2)不等号: ! = 例A!=B (3)小于: 例AB (4)小于等于:= 例A=B (5)大于: 例AB
您可能关注的文档
最近下载
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测语文试题(word版有答案).docx VIP
- 外研版五年级上册英语Module6-01Unit1课件.ppt VIP
- 基于世界技能大赛技术规范的货运代理沉浸式模拟训练研究.pdf VIP
- 家居平面图设计方案介绍.pptx VIP
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测道德与法治试题(word版 有答案).docx VIP
- 螺旋离心泵设计.doc VIP
- 河北省保定市定州市2024-2025学年四年级上学期期中质量监测道德与法治试题(word版 有答案).docx VIP
- 6T厨房管理课件.pptx
- 每日听书《我有自己的宇宙》导读.pdf VIP
- 党支部书记素质能力大赛试题附答案.doc VIP
文档评论(0)