ABEL:不能使用十六进制、八进制、二进制或十进制表示来分配注册集

描述

关键词:Xabel,ABEL,.abl,寄存器,集合,总线,赋值,基数,不正确的值

紧迫性:标准

一般说明:当对注册总线进行分配时,如:

MyBus:=5;

MyBus:=^ H5;

总线元件没有正确实现。

解决方案

7.20版之前的ABEL版本:
使用二进制、八进制、十进制或十六进制表示与组合工作。
设置赋值或关系运算符(=,& gt;=,& gt;等)。然而,当使用
已注册的分配任务需要使用实际的集合。

例子:

声明
BuS0.. BUS2 PIN MISYPE“格雷戈”;
我的总线= [总线..总线];“这创建了一个注册集。

方程
我的总线:= [1,01,1];

“BoS0:=‘1’;
“BUS1:=‘0’;
BUS2=“1”;

ABEL7.20和以后允许注册集分配与
各种基数符号。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 19:18:38 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它