Ну да. Идея в том, что есть регистры, которые используются в CHAIN, и указывают на код, а есть регистры, которые используются в LOADINC, и указывают на массив указателей. В этом массиве могут быть как указатели на код для загрузки в регистры, используемые в CHAIN, так и указатели на массивы указателей для загрузки в регистры, используемые в LOADINC.
В нотации R[xx] = *R[xx]++ для команды LOADINC xx xx имеется неоднозначность, поэтому для правой части используется запись с преинкрементом, разрешающая эту неоднозначность.
no subject
Date: 2025-01-17 08:36 pm (UTC)В нотации R[xx] = *R[xx]++ для команды LOADINC xx xx имеется неоднозначность, поэтому для правой части используется запись с преинкрементом, разрешающая эту неоднозначность.