- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三讲顺序语句改
顺 序 语 句 1、顺序语句的特点: 每一条顺序语句的执行顺序都和它们的书写顺序基本一致。 2、出现的位置: 只能出现在进程和子程序中,子程序包括函数(Function)和过程(Procedure) 顺序语句 赋值语句 WAIT语句 IF 语句 CASE 语句 FOR-LOOP 语句 NEXT-LOOP 语句 EXIT-LOOP 语句 NULL 语句 ASSERT 语句 变量赋值语句 格式: 目的变量:=表达式 例: c:=a+d D:=3; 注意: 1、限定在进程、函数、过程等顺序区域 2、变量赋值无时间特性 3、变量值具有局部性 4、赋值符号两边的变量和表达式的数据类型和长度必须保持一致 信号赋值语句 格式: 目的信号量=信号量表达式 例: a=b; 注意: 1、限定在进程、函数过程等顺序区域 2、进程结束时起作用 3、与小于等于的关系操作符的差别 4、赋值符号两边的变量和表达式的数据类型和长度必须保持一致 WAIT语句 WAIT 无限等待 WAIT ON 敏感信号量变化 WAIT UNTIL 条件满足 WAIT FOR 时间到 WAIT 语句 格式:WAIT ON 信号[,信号] 例: PROCESS BEGIN y=a AND b; WAIT ON a,b; END PROCESS; 该例中的进程与下例中进程相同: 例: PROCESS(a,b) BEGIN y=a AND b; END PROCESS; 注意: 如果PROCESS中已有敏感信号量的说明,那么在进程中就不能再使用WAIT 语句 WAIT UNTIL WAIT UNTIL 直到条件满足 格式: WAIT UNTIL 布尔表达式 当进程执行到该语句时,被挂起;若布尔表达式为真时,进程将被启动。 例: WAIT UNTIL ((x*10)100) WAIT UNTIL WAIT UNTIL 语句有两种表达方式 1、WAIT UNTIL 信号=VALUE; 2、WAIT UNTIL 信号‘EVENT AND 信号=VALUE PROCESS BEGIN WAIT UNTIL CLK’EVENT AND CLK=‘1’; IF(RESET=‘1’) THEN Q=‘0’; ELSE Q=D; END IF ; END PROCESS; WAIT FOR WAIT FOR 等到时间到 格式: WAIT FOR 时间表达式 当进程执行到该语句时,被挂起;等待一定的时间后,进程将被启动. 例: WAIT FOR 20 ns 格式: IF 条件 THEN 顺序执行语句甲 ELSE 顺序执行语句乙 END IF; (3) 多选择控制的IF语句 格式:IF 条件 THEN 顺序执行语句1 ELSIF 条件 THEN 顺序执行语句2 : ELSIF 条件 THEN 顺序执行语句n ELSE 顺序执行语句n+1 END IF; CASE 语句 格式: CASE 表达式 IS WHEN 条件表达式=顺序处理语句 END CASE; 其中WHEN的条件表达式可以有4种形式: WHEN 值=顺序处理语句 WHEN 值|值|值|…|值=顺序处理语句 WHEN 值TO 值=顺序处理语句 WHEN OTHERS=顺序处理语句 条件表达式的值可以是一个值;或者是多个值的“或”关系;或者是一个取值范围;或者表示其它所有的缺省值。 LOOP 语句 [标号]: FOR 循环变量 IN 离散范围 LOOP 顺序处理语句 END LOOP [标号]; 例: ASUM: FOR i IN 1 TO 9 LOOP sum:=i+sum; END LOOP ASUM; NEXT语句
您可能关注的文档
- 三表面与界面.ppt
- 三聚合物液体在管和槽中的流动.ppt
- 三表面现象.ppt
- 三表面粗糙度习题答案.doc
- 三篇金属压力加工.ppt
- 三表面粗糙度及检测.ppt
- 三表面粗糙度测量新技术.ppt
- 三讲(二).ppt
- 三表面张力及表面活性剂在界面上的吸附.ppt
- 三讲,Cadence下原理图绘制,单页与多页图的处理.ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)