Это для моего системного введения в системное программирование с 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
СЛОВО ЗНАЧЕНИЕ