создать процедуры генерации кода, которые производят в четыре раза - PullRequest
0 голосов
/ 18 апреля 2019

Это для моего системного введения в системное программирование с sic / xe

Мне нужно взять всю подпрограмму генерации кода, которая была дана ниже, и переписать ее для получения четырехкратных кодов вместо объектного кода.Я понимаю, как преобразовать объектный код в четверки и как работают четверки, но я не понимаю, как подпрограммы генерации кода должны быть переписаны для получения четверок.Нет, где в книге это демонстрирует.было бы замечательно любое направление в том, что я должен делать !!

id-list: = id

  add S(id) to list
  add 1 to LISTCOUNT

id-list :: = id-list, id

  add S(id) to list 
  add 1 to LISTCOUNT

read :: = READ (id-list)

  generate [ +JSUB XREAD ]
  record external reference to XREAD
  generate [ WORD LISTCOUNT]
  for each item on list do
     begin
        remove S(ITEM) from list
        generate [WORD   S(ITEM)]
     end
  LISTCOUNT := 0

код объекта, который они предоставили для этой подпрограммы

+ JSUB XREAD

WORD 1

СЛОВО ЗНАЧЕНИЕ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...