Синтез и отладка алгоритмов функционирования цифровых устройств управления. Вашкевич Н.П - 14 стр.

UptoLike

14
Приведем неформальное описание языка РП, используемого в
приложении.
Идентификаторы. Используются для именования узлов ОА. В
идентификаторах можно использовать только буквы латинского ал-
фавита и арабские цифры. Например,
R
1,
RSM
2 и т. д.
Объявления специальных узлов. Предусмотрены специальные
соглашения по назначению имен, которые используются как средства
объявления типа узлов:
входные шины –
DI
<идентификатор>[<разрядность>],
выходные шины –
DO
<идентификатор>[<разрядность>],
двунаправленные шины
DIO
<идентификатор>[<разрядность>].
Примеры определения шин:
DI
[8] – входная шина
DI
разрядностью 8 бит;
DI
2[2] – входная шина
DI
2 разрядностью 2 бита;
DOF
[4] – выходная шина
DOF
разрядностью 4 бита (рассматрива-
ется как регистр).
Объявление существования и назначения узлов.
Определение регистров – <идентификатор>[<разрядность>]
Примеры определения регистров:
R
1[2] – регистр с именем
R
1 разрядностью 2 бита;
RA
21[8] – регистр с именем
RA
21 разрядностью 8 бит;
TS
[1] – однобитовый регистр
TS
.
   Приведем неформальное описание языка РП, используемого в
приложении.

   Идентификаторы. Используются для именования узлов ОА. В
идентификаторах можно использовать только буквы латинского ал-
фавита и арабские цифры. Например, R1, RSM2 и т. д.

   Объявления специальных узлов. Предусмотрены специальные
соглашения по назначению имен, которые используются как средства
объявления типа узлов:

   ⎯   входные шины – DI<идентификатор>[<разрядность>],

   ⎯   выходные шины – DO<идентификатор>[<разрядность>],

   ⎯   двунаправленные шины
DIO<идентификатор>[<разрядность>].
   Примеры определения шин:

   DI[8] – входная шина DI разрядностью 8 бит;
   DI2[2] – входная шина DI2 разрядностью 2 бита;
   DOF[4] – выходная шина DOF разрядностью 4 бита (рассматрива-
ется как регистр).

   Объявление существования и назначения узлов.

   Определение регистров – <идентификатор>[<разрядность>]

   Примеры определения регистров:

   R1[2] – регистр с именем R1 разрядностью 2 бита;
   RA21[8] – регистр с именем RA21 разрядностью 8 бит;
   TS[1] – однобитовый регистр TS.



                                14