рдпрд╣ 161eForth v0.5b рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╣реИ, рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ: habr.com/en/post/452572EFORTH рдЕрдиреБрд╡рд╛рджрдХ рдЕрдм рдШрд░реЗрд▓реВ MK-161 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░ рднреА рд╣реИ! 17 рдордИ рдХреЛ, рд╕рдВрд╕реНрдХрд░рдг v0.5b рдиреЗ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкрд╛рдВрдЪ рдЯреЗрд╕реНрдЯ-рдЯреЗрд╕реНрдЯ 4 рд╕рдВрд▓реЗрдЦрди рдкрд░реАрдХреНрд╖рдгред рдореИрдВрдиреЗ рд╡рд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрдХреЗрд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЖрдзреА рд▓рдбрд╝рд╛рдИ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 161eForth рдХреЛрдб рдЦреЛрд▓рдХрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЯреВрд▓ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХрд╣рд╛рдБ "рд╕реНрдерд┐рд░рддрд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ" рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 1.0 рдЬрд╛рд░реА рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЬрдм рдШрд░реЗрд▓реВ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдИрдлрд╝реЛрд░рде рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреЛ рдмрд╛рдзрд╛рдУрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ - 8-рдмрд┐рдЯ рдорд╢реАрди рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рдЧрддрд┐, рдЬреЛ рдХрд┐ рдЗрд╕рдХреА рдЕрдкрдиреА рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЙрдкрд▓рдмреНрдз рдмрд╛рдЗрдирд░реА рдореЗрдореЛрд░реА рдХреА рдорд╛рдореВрд▓реА рдорд╛рддреНрд░рд╛ (2.4.1 рджреЗрдЦреЗрдВ), рдХреЗрд╡рд▓ 4096 рдмрд╛рдЗрдЯреНрд╕ред

161eorth рд▓рд┐рдЦрддреЗ рд╕рдордп, рдШрд░реЗрд▓реВ рдкреАрдПрдордХреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреА рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдХреИрд▓рд┐рд╕реНрдЯреЛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред рдпрд╣ рджрд╢рдорд▓рд╡ ALU рдФрд░ "рд╣рд╛рд░реНрд╡рд░реНрдб" рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдХрдВрд╕реЛрд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдФрд░ рдПрдХ рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдХреЗ рдКрдкрд░ рдПрдХ рдлреЛрд░реНрдЯ рдорд╢реАрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдХрдиреАрдХ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЯрд░реНрдорд┐рдирд▓, RS-232 рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ MK-161 рдФрд░ 161eForth рд╡рд┐рддрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдПрдХ рдШрд░-рдирд┐рд░реНрдорд┐рдд рдкреИрдЪ рдХреАрдмреЛрд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдкрд░ рд░реВрд╕реА рдФрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рдЕрдХреНрд╖рд░реЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рд╕реЗ рд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдФрд░ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХред

EForth рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдбреЙред рдЪреЗрди-рд╣реИрдВрд╕рди рдЯрд┐рдВрдЧ рдиреЗ рдЕрдкрдиреА рдкреБрд╕реНрддрдХ [1] рдореЗрдВ рдХрд┐рд▓реЗ рдХреЗ рджреЛ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдорд╣рддреНрд╡ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ ("рдкрддрд╛") рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрдкрдХрд░рдг рдХреЛ рдлреЛрд░реНрдЯ рдХреЗ рд╕рд┐рд▓рдирд╛ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд╣рд░реА ("рдкрд╛рда") рджреБрднрд╛рд╖рд┐рдпрд╛ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рджреЛ рд▓реЗрдЦреЛрдВ рдореЗрдВ, рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдореЗрдВ рдЗрди рджреЛ рджреБрднрд╛рд╖рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдмрд╕реЗ рдХрдЯреНрдЯрд░рдкрдВрдереА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред рдЗрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рд╕реАрдЦрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реАрдорд┐рдд рдореЗрдореЛрд░реА рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ eForth рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдЦреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдорд╛рдЗрдХреНрд░реЛрдХрд▓реНрдХреЗрдЯрд░реНрд╕ (рдкреАрдПрдорд╕реА) рдФрд░ рдлреЛрд░реНрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рдкрд░рд┐рдЪрдп рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдПрдордХреЗ рдФрд░ eForth рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдХреНрд╖рдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ред
рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, eForth рд╢рдмреНрдж рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВред
рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рд╕рд╛рдзрд╛рд░рдг рд╢рдмреНрджреЛрдВ рдХреЗ рдирд╛рдо рдЕрдкрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо - рд▓реЛрдЕрд░рдХреЗрд╕ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдирд┐рдЪрд▓реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ eForth рдореЗрдВ рдмрдирд╛рдпрд╛ рд╣реИред EForth рдХреЗ рд▓реЗрдЦрдХ CAPS рдореЛрдб рдореЗрдВ рдореБрдЦреНрдп рд╕рдВрд╡рд╛рдж рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВред рдЬрдм рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЕрдХреНрд╖рд░реЛрдВ (рдПрдлрдкреА рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди) рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
рд▓реЗрдЦ рдореЗрдВ, рд╕рднреА рд╢рдмреНрджреЛрдВ рдХреЛ рдкрд╛рда рд╕реЗ рдмрд╛рд╣рд░ рдЦрдбрд╝реЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдХрдИ рдкреНрд░рд╛рд░рдВрднрд┐рдХ eForth рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рд╢рдмреНрдж рд╣реЗрдбрд░ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВред рдЗрд╕рд╕реЗ рдИрдлрд╝рд░реНрде рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░ рдлреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реАред 161eForth рдореЗрдВ, рдЗрди рд╢рдмреНрджреЛрдВ рдХреЗ рд╢реАрд░реНрд╖рдХ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ SEE рдХреЛрд▓рди рд╢рдмреНрдж рдбрд┐рдХрдореНрдкрд╛рдЗрд▓рд░ (рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдирдВрдмрд░ 3 рджреЗрдЦреЗрдВ) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕рд╣реЗрдЬреЗ рдЧрдП рдереЗ, рдЬреЛ рдХрд┐ рдЙрдирдХреЗ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рд╢рдмреНрджреЛрдВ рдХреЗ рдирд╛рдо рдирд╣реАрдВ рджрд┐рдЦрд╛рдПрдВрдЧреЗред
рд▓реЗрдЦ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдИ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред рдлреЛрд░реНрдЯ рдФрд░ рдкреАрдПрдордХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рдЗрди рд╢рд░реНрддреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рдХрднреА-рдХрднреА рдкрдбрд╝реЛрд╕реА рдЦрдВрдбреЛрдВ рдореЗрдВ рджреЗрдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ (рдореИрдВ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд▓рд┐рдВрдХ рдбрд╛рд▓рддрд╛ рд╣реВрдВ) рдпрд╛ рд▓реЗрдЦ рдХреЛ рдПрдХ-рджреЛ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рддрд╛ рд╣реВрдВред
161eForth рдХреЛ рд╣реА рдпрд╣рд╛рдБ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрд░реЛрдд рдкрд╛рда рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХ рдСрди-рд╕реНрдХреНрд░реАрди рдХреАрдмреЛрд░реНрдб рдФрд░ help.txt рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╢рдмреНрджреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде:
http://the-hacker.ru/2019/161eforth0.5b.zipрдореИрдВрдиреЗ YouTube рдкрд░ 5 рдЫреЛрдЯреЗ рд╡реАрдбрд┐рдпреЛ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдП рд╣реИрдВ рдЬреЛ 161eForth рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ MK-161 рдирд╣реАрдВ рд╣реИред рдЖрдк
YouTube рдкрд░ рдкреВрд░реА рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рджреЗрдЦ рд╕рдХрддреЗ
рд╣реИрдВ ред рдиреАрдЪреЗ рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд╣реИ, рд╢реЗрд╖ 4 рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВред
рдИрдлреЛрд░реНрде рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
eForth рдХреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдЕрдВрдЬреАрд░-рдлреЛрд░реНрдЯ рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзреБрдирд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред MK-161 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП MASM рдХреЛрдбрд╛рдВрддрд░рдХ рдкрд░ 2016 рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рд┐рд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде 86eForth рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг 5.2 рдЪреБрдирд╛ред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдИрдлреЛрд░рде рдФрд░ рдЬрд╝реЗрди [1] рдХреЗ рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдЕрдВрдЧреНрд░реЗрдЬреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдпрд╣ 161 рдПрдлрдлрд░реНрде рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред
рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрддреНрд░ рдореЗрдВ, рд▓реЗрдЦрдХ рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдЗрд╕ рдкреБрд╕реНрддрдХ рд╕реЗ 86eForth502.asm eForth рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЖрдк рдЗрд╕ рдкрд░ рдФрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдЕрдВрдЧреНрд░реЗрдЬреА-рднрд╛рд╖рд╛ рдХреА рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
EForth рдХреЗ рд╡рд┐рдХрд╛рд╕ рдиреЗ рдкреНрд░реЛрдлреЗрд╕рд░ рд╡рд░реНрде рджреНрд╡рд╛рд░рд╛ рдЙрдирдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдУрдмреЗрд░реЙрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдорд╛рд░реНрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ред EForth рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рд╡рд╛рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рд░рд▓реАрдХрд░рдг рдерд╛ред рд╕рдм рдХреБрдЫ рд╣реИ рдХрд┐ рдЬреАрдн рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рдордЬрдмреВрдд, рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕реЛрдЪрд╛ рдЧрдпрд╛ рд╕реЗрдЯ рд╣реИ, рдЬрд┐рд╕рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП 40 рд╕реЗ рдЕрдзрд┐рдХ eForth рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░!
рдХрд┐рд▓реЗ рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рдмреЛрд▓реА рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдИрдлрд░реНрде рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдХрд┐рд▓реЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рджреМрдбрд╝ рдЬреАрддрдиреЗ рдХрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕реЗрдЯ рдХрд╛рдлреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
EForth рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 1990 рдореЗрдВ 8086 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП MASM рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ MS-DOS рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рдореЗрдВ 31 рдорд╢реАрди-рдирд┐рд░реНрднрд░ рдХреЛрд░ рд╢рдмреНрдж рдФрд░ 191 рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрдж рдереЗред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╕рд░рд▓ рдерд╛ - рдЖрдк рдХреЗрд╡рд▓ 31 рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдкрдиреЗ рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рддреБрд░рдВрдд рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ eForth рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЧрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдиреЗ рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА eForth рдХреЗ рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреЛ рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реБрдЖ, рдЬрд┐рд╕рдиреЗ рдЭреБрдХрд╛рд╡ рдХреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреЛрд░реНрдЯреЗрдмрд▓, рдмрд▓реНрдХрд┐ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдУрд░ рдмрдврд╝рд╛рдпрд╛ред
рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, рдИрдлрд░реНрде рдХреЗ рдореВрд▓ рд▓реЗрдЦрдХ, рдмрд┐рд▓ рдореБрдВрдЪ рдФрд░ рдЙрдирдХреЗ рд╕рд╣рдпреЛрдЧреА рдбреЙред рдЪреЗрди-рд╣реИрдиреНрд╕рди рдЯрд┐рдВрдЧ рдиреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЕрдкрдиреЗ рдИрдлреНрд░реЙрде рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдереАрдВред рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП eForth рд╡рд┐рдХрд▓реНрдк рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рднреА рдбрд╛рд▓реЗ рдЧрдП рд╣реИрдВред
2016 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг 5.2 рдореЗрдВ "рдХреЛрдб" рдХреЗ 71 рд╢рдмреНрдж рдФрд░ "рдХреЛрд▓рди" рдХреЗ 110 рд╢рдмреНрдж рд╣реИрдВред рдЖрджрд░реНрд╢ рдХреА рдЦреЛрдЬ рдХреА рдПрдХ рдЪреМрдерд╛рдИ рд╕рджреА рдиреЗ рдХреБрд▓ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдХрдореА рдХреА рд╣реИред рдЙрд╕реА рд╕рдордп, рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдирд┐рдореНрди рд╕реНрддрд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╢рдмреНрджреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдмрдврд╝ рдЧрдпрд╛ред
рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд 161eForth рдХреЛ рдЗрд╕ рдкреНрд░рдЧрддрд┐ рдХреЗ рдЙрджрд╛рд░ рд▓рд╛рднреЛрдВ рдХрд╛ рдЖрдирдВрдж рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреНрд░рдВрдХ рд▓рд╛рдЗрди рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореЗрд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ 5.2 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬрдм MK-161 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреБрдЫ 86eForth рд╢рдмреНрджреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрд╕рдВрднрд╡ рдпрд╛ рдЕрд░реНрдерд╣реАрди рдмрдирд╛ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рдкреВрд░реНрдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рджреЗрддрд╛ рд╣реВрдВ, рдЗрд╕реЗ ANSI / ISO рдорд╛рдирдХ [4] рд╕реЗ рд▓реЗрддрд╛ рд╣реВрдВред рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдХреА рдорд╛рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ "рдЕрддрд┐рд░рд┐рдХреНрдд" рд╢рдмреНрдж рдлреЗрдВрдХ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рдВрдкрд░рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 161eorth рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред
рдИрдлреЛрд░реНрде рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рд▓реЗрдЦрдХ рдХреА рд╕рдордЭ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, N рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде FOR NEXT рд▓реВрдк рдмрд┐рд▓реНрдХреБрд▓ n рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реА рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЕрдВрддрддрдГ рдлреЛрд░реНрдХ рдФрд░ рдХрд▓рд░рдлреЛрд░рде рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓реЗрдЦрдХ рдЪрдХ рдореВрд░ рдЖрдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, eForth рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕рдореНрдореЗрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрдХреНрд░ n + 1 рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, n рд╕реЗ 0. рдХреЗ рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЗрд╕реЗ рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрдорд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде 161eForth рд╕рдВрдЧрддрддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреАред
рдЪреВрдВрдХрд┐ 161eorth, MK-161 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдСрди-рдмреЛрд░реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдХрд╛рд░рдЦрд╛рдиреЗ рдХреА рднрд╛рд╖рд╛ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ eForth рдХреЗ рд▓рдВрдмреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдФрд░ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдХреЛ рдЙрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬреЛ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧреА рдереАрдВ рдФрд░ рдЕрдм рдорд╛рдВрдЧ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдП-рдкреБрд░рд╛рдиреЗ рд╡реЗрд░рд┐рдПрдмрд▓ 'BOOT рдореЗрдВ рд╢рдмреНрдж рдХрд╛ рдЯреЛрдХрди (3.1 рджреЗрдЦреЗрдВ) рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЖрд░рдореНрдн рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд╡рд╛рдж рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, 'BOOT рдореЗрдВ "рдЯреЗрдХреНрд╕реНрдЯ рдПрд░рд┐рдпрд╛" рд╕реЗ рдХреЛрдб рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ TLOAD рдЯреЛрдХрди рд╣реЛрддрд╛ рд╣реИ (2.4.2 рджреЗрдЦреЗрдВ)ред рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреЗ рд▓рд┐рдП eForth рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕" рдмреЛрд░реНрдб рдкрд░ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдЕрднреА рднреА рдЕрд╕рдВрднрд╡ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдмрд╛рдЗрдирд░реА рдореЗрдореЛрд░реА (2.4.1 рджреЗрдЦреЗрдВ) рдХреЛ рдмрдЪрд╛ рд░рд╣реЗ рдереЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗред рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд╛рдЯрдХреАрдп рдХрдореА рдЖрдИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╕реНрддреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА (2.4.3 рджреЗрдЦреЗрдВ) рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддреЗрдЬ рдХреЛрд░ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдХрд╛рд░рдг рдЙрдирдХрд╛ рдХреЛрдб рдЗрд╕ рдХреАрдорддреА рдореЗрдореЛрд░реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИред
рдирддреАрдЬрддрди, 161eForth рдореЗрдВ 129 рдХреЛрдб рд╢рдмреНрдж, 78 рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ MK-161 рдмрд╛рдЗрдирд░реА рдореЗрдореЛрд░реА рдХреЗ 1816 рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдпрд╣ рдЖрдзреЗ рд╕реЗ рднреА рдХрдо рд╣реИред рдпрд╣ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдкрд░ рд╕реАрдзреЗ рдЕрдкрдиреЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рдЧ рдХреЗ рдореЗрдЯрд╛рдХреЙрдореНрдкрд┐рд▓реЗрд╢рди рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред
EForth MK-161 рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджреЛ рдмрдбрд╝реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред MK-161 рдХрдорд╛рдВрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдХреЛрд░ eForth0.mkl рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрджреЛрдВ рдХреЛ рдПрд╕рдкреА-рдлреЛрд░реНрде рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдИрдлреЛрд░рде.рдПрдл рдлрд╛рдЗрд▓ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рддрд░рдг рдореЗрдВ рдПрдХ рд╣реЗрд▓реНрдк рдлрд╝рд╛рдЗрд▓ рд╢рдмреНрдж рднреА рд╣реИред рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕реНрдЯреИрдХ рдиреЛрдЯреЗрд╢рди рдФрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕рднреА 161eForth рд╢рдмреНрджреЛрдВ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИред
1.1 рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб eForth0.mkl
EForth рдХреЛрд░ рдореЗрдВ MK-161 рдкреНрд░реЛрдЧреНрд░рд╛рдо (2.4.3 рджреЗрдЦреЗрдВ) рдХреА рдореЗрдореЛрд░реА рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдорд╛рдирдХ рддрд░реАрдХреЛрдВ рд╕реЗ eForth0.mkp рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рд▓рд┐рдХрд╛рдирд╛ MKL2KKP рдХрдВрдкрд╛рдЗрд▓рд░ред
EForth0.mkl рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рдХрд░реНрдиреЗрд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб
рд▓реИрдЯрд┐рди рдореЗрдиреЗрдорд┐рдХреНрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯрд░ рдИ (рдЙрд░реНрдл рдЖрд░ 14) рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдкреАрдИ рдХрдорд╛рдВрдб рдЖрд░рдПрдирдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рд╢рдмреНрджрд╛рдВрд╢ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕реЛрд╡рд┐рдпрдд рдкреАрдПрдордХреЗ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рд▓реИрдЯрд┐рди рдореЗрдиреЗрдорд┐рдХреНрд╕ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рджрд░рдЕрд╕рд▓, Fx┬▓ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдЬреАрдм рдПрдлрдПрдХреНрд╕ ^ 2 рдЯрд╛рдЗрдк рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
EForth0.mkp рдлрд╝рд╛рдЗрд▓ рдХрд░реНрдиреЗрд▓ рдкреНрд░реАрд╕реЗрдЯ рд╣реИред рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рдХрд░реНрдиреЗрд▓ рд╣реЗрдбрд░ рдФрд░ рдирд╛рдореЛрдВ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ tblNames рд╣реЛрддреА рд╣реИ, рдЬреЛ рджрд╢рдорд▓рд╡ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди eForth.f рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдХрд░рддрд╛ рд╣реИ (2.4.4 рджреЗрдЦреЗрдВ)ред рдпрд╣ eForth0.mkp рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реИ рдХрд┐ eForth.mkp рдХреЛрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ (2.4.3 рджреЗрдЦреЗрдВ), рдЗрд╕рд▓рд┐рдП eForth0.mk рдХреЛ рдкрд╣рд▓реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
1.2 рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб eForth.f
EForth.f рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрджреНрднреБрдд рдШрд░реЗрд▓реВ рд╕рдВрдХрд▓рдХ SP-Forth [5] рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрджреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╣реИрдВред рд╕рдордп рдХреЗ рд╕рд╛рде, рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдИрдлреНрд░реЙрде рдкрд░ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдПрдордХреЗ-161 рдкрд░ рд╕реАрдзреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди, eForth.f рдХреЛрд░ рдХреЛрд░ eForth0.mkp рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдорджрдж рд╕реЗ MK-161 рдореЗрдВ рдмрд╛рдж рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рддреАрди рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ: eForth.mkp, eForth.mkd рдФрд░ eForth.mkbред рдпрд╣ eForth.mkb рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрджреЛрдВ рдХреЗ рд╢рд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдХреЗ рд╣реЗрдбрд░ eForth.mkd рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред
рдЪреМрдереА рдлрд╛рдЗрд▓, eForth.mkt, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ eForth рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MK-161 рдкрд░ рдЬрд╣рд╛рдЬ рдкрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрди рдЪрд╛рд░ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдореИрдВ рдиреАрдЪреЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВрдБрдЧрд╛ (рджреЗрдЦреЗрдВ 2.4)ред
2. рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ MK-161
рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рдХреЗ рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдПрдордХреЗ-161 рдХреЛ рдПрдХ рдкреБрд░рд╛рдирд╛ рдкрд░рд┐рдЪрд┐рдд рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдпреВрдПрд╕рдПрд╕рдЖрд░ рдореЗрдВ рдкрд╣рд▓реЗ рдЧрдгрдирд╛рдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдирд╛рдо рдерд╛ред MK-161 рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╕реЛрд╡рд┐рдпрдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ B3-34" рдФрд░ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ MK-61" рдХреЗ рдХрдорд╛рдВрдб рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕реЛрд╡рд┐рдпрдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдордХреЗ-161 рдкрд░ рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдпрд╛ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдЪрд▓реЗрдВрдЧреЗред
рджреАрдХреНрд╖рд╛рдВрдд рд╕рддреНрдп рдирд╣реАрдВ рд╣реИред eForth рд╕реЛрд╡рд┐рдпрдд PMK рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ MK-152/161 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рдореЙрдбрд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереЗред
рдПрдордХреЗ-161 рдХреА рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬрд┐рд╕рдиреЗ 161eForth (рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╕ eForth рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдФрд░ eForth рдХреЗ "рд░реВрд╕реА рдЙрдЪреНрдЪрд╛рд░рдг" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреАред
рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛
"рдЬреВрдирд┐рдпрд░ рдПрдбреНрд░реЗрд╕ рдкрд░ рд╡рд░рд┐рд╖реНрда" рд╕рдордЭреМрддрд╛ рд╣реИ, рдЬреЛ рдПрдордХреЗ-161 рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ 1000 = 3 ├Ч 256 + 232 рдХреЛ рджреЛ рд▓рдЧрд╛рддрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреИрд╕реЗ 3 рдФрд░ 232ред
реи.рез рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмреЛрдзрди
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреАрдПрдордХреЗ рдиреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмреЛрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ред
рдкреНрд░рддреНрдпрдХреНрд╖ рдкрддреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдирдВрдмрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, P IP 44 рд░рдЬрд┐рд╕реНрдЯрд░ 44 рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред MK-152 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА P рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛ 15 рдпрд╛ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реЛрд╡рд┐рдпрдд PMK рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдереЗред
рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмреЛрдзрди рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рд░рдЬрд┐рд╕реНрдЯрд░
рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЕрд▓рдЧ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд░рдЬрд┐рд╕реНрдЯрд░ 8 рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ 44 рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрджреЗрд╢ K PI 8 рд░рдЬрд┐рд╕реНрдЯрд░ 44 (R44) рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред
K рдФрд░ P рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдЖрд░ рдХреЗ рдмреАрдкреА 20 рдЖрд░ 20 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрддреЗ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг (рд▓реИрдЯрд┐рди рдореЙрдиреЗрдЯрд┐рдХреНрд╕ рдореЗрдВ рдЬреАрдУрдЯреАрдУ) рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛ред
рдЖрдВрддрд░рд┐рдХ eForth рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡реГрджреНрдзрд┐ / рдХрдореА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕реЛрд╡рд┐рдпрдд рдкреАрдПрдордХреЗ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрдарди рдХрдорд╛рдВрдбреНрд╕ KI 0, KI 1, KI 2 рдФрд░ KI 3 рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдо рдХрд░рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ 0, 1, 2 рдпрд╛ 3 рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдХрдорд╛рдВрдбреНрд╕ KI 4, KI 5 рдФрд░ KI 6ред рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд░рдЬрд┐рд╕реНрдЯрд░ 4, 5, рдпрд╛ 6 рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмрдврд╝рд╛рдПрдВред
рдкрддрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдпрд╣ "рд╕рдВрд╢реЛрдзрди" рдЖрдкрдХреЛ рд▓реВрдк рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ C рдореЗрдВ ++ R рдФрд░ --R рдХреЗ рд╕рдорд╛рди рд╣реИред рд░рдЬрд┐рд╕реНрдЯрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕рдВрдЦреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдмрдврд╝реЗрдЧрд╛ (4-6 рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ) рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрддреЗ рдХреЗ рд╕рд╛рде рдШрдЯрддрд╛ рд╣реИ (0-3 рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ)ред
161eorth рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдереА рдХрд┐ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмреЛрдзрди рдХреЗ рд╕рд╛рде рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ 4-6 рдХреА рд╡реГрджреНрдзрд┐
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╣реИ ред рдирддреАрдЬрддрди, рдЖрд░ 6 рдореЗрдВ рд╕реНрдерд┐рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕реВрдЪрдХ (рдЖрдИрдкреА) рд╣рдореЗрд╢рд╛ рд╕рд┐рд▓рдирд╛ рдХреЛрдб
рдХреЗ рдЕрдВрддрд┐рдо рдмрд╛рдЗрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ ред 86eForth рдореЗрдВ, рдЖрдИрдкреА рд╣рдореЗрд╢рд╛ рдПрдХ рдмрд╛рдж рдХреА рдмрд╛рдЗрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдкрдврд╝рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред
рдпрд╣ 2. рд╕реНрдЯреИрдХ рдкреЙрдЗрдВрдЯрд░ рдкреЙрдЗрдВрдЯрд░ (рдЖрд░рдкреА) рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣реА рд╣реИ рдЬреЛ рд░рдЬрд┐рд╕реНрдЯрд░ 2 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред R2 рд╣рдореЗрд╢рд╛ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
MK-161 рдХреА рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╡реГрджреНрдзрд┐ / рдХрдореА рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╣реИ рдпрджрд┐ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрддрд╛ рдирдИ рдХреБрдВрдЬреА рдЖрд░ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RKIP02 рд╕реВрдЪрдХ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд░реЗрдбреА-рдореЗрдб рдлреЛрд░реНрдЯ рдЖрд░ @ рдЯреАрдо рд╣реИред рдКрдкрд░ рд╕реЗ рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ рдХрд┐ рд░реАрдб рд╡реИрд▓реНрдпреВ рдЕрдЧрд▓реЗ рдЯреЛрдХрди рдХреЗ рдкрддреЗ рд╕реЗ рдХрдо рд╣реИ, рдЬрд┐рд╕реЗ "рдХреЛрд▓рди" рд╢рдмреНрдж рд╕реЗ рд▓реМрдЯрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЬрдм рдЖрдкрдХреЛ рдРрд╕реЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдпрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдИрдлрд░реНрде рдЖрдВрддрд░рд┐рдХ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ
рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рд╕реЗ рдЬреБрдбрд╝реЗ рдЗрд╕ рд╕реВрдХреНрд╖реНрдо рдмрд┐рдВрджреБ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
2.2 рдЯреЗрдмрд▓реНрд╕, рдСрд░реНрдбрд░ рдФрд░ рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡
MK-161 рддрд╛рд▓рд┐рдХрд╛рдПрдБ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА (2.4.3 рджреЗрдЦреЗрдВ) рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред рд╡реЗ рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдПрдордХреЗ" рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рд╕реЛрд╡рд┐рдпрдд рдкреАрдПрдордХреЗ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдкрддрд╛ рд╣рдореЗрд╢рд╛ рд░рдЬрд┐рд╕реНрдЯрд░ 9042 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ рд╣реИред
рдПрдХ рдСрд░реНрдбрд░ рдХреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд 16-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред eForth рдореЗрдВ рдРрд╕реА tblTokens рдЯреЗрдмрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрджрд┐рдо (3.1.1 рджреЗрдЦреЗрдВ) рдХреЗ рдкрддреЗ рд╣реИрдВ - MK-161 рдХрдорд╛рдВрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрд┐рд▓реЗ рдХреЗ рд╢рдмреНрджред рдПрдбреНрд░реЗрд╕ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ (3.2 рджреЗрдЦреЗрдВ) tblTokens рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд▓рди рдХреЛрдб рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП eForth рд╣рдореЗрд╢рд╛ R9042 рдореЗрдВ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдкрддрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдСрд░реНрдбрд░ рдХреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ R9210 рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЗрдЯрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд░рдЬрд┐рд╕реНрдЯрд░ X рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ n рдХреЛ рддрд╛рд▓рд┐рдХрд╛ n рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рддрддреНрд╡ рдХреЗ рдорд╛рди рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЧрд┐рдирддреА рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред
рд╕рд╛рд╣рдЪрд░реНрдп рддрд╛рд▓рд┐рдХрд╛рдУрдВ ("рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ") рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ eForth рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрджрд┐рдо (FIND) рджреНрд╡рд╛рд░рд╛, рдЗрд╕рдХреЗ рдирд╛рдо рд╕реЗ рдПрдХ рд╢рдмреНрдж рдХреА рддрд▓рд╛рд╢ рдореЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, tblCHPUT рд╕рд╛рд╣рдЪрд░реНрдп рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдкрддреНрд░ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдлреАрдб рдФрд░ рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рдХреЛрдб рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╕рд╣рдпреЛрдЧреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рддрддреНрд╡ n рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, R9212 рдкрд░ n рд▓рд┐рдЦреЗрдВред рд░рдЬрд┐рд╕реНрдЯрд░ X рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ n (рдкреНрд░рдмрдВрдзрди рдЗрд╕реЗ "рд╕реВрдЪрдХрд╛рдВрдХ" рдХрд╣рддрд╛ рд╣реИ) рдХреЛ рдЗрд╕рдХреЗ "рд╕реВрдЪрдХрд╛рдВрдХ" n рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджрд░реНрдЬ 16-рдмрд┐рдЯ рдорд╛рди рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
MK-161 рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЗрд╕ рддреНрд╡рд░рд┐рдд, рдпрджреНрдпрдкрд┐ рд╕рд░рд▓, рд╕рд░реНрдЪ рдлрдВрдХреНрд╢рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рд╢рдмреНрдж рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред рдмреЗрд╢рдХ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдирд╛рдо рдорд╛рдиреНрдпрддрд╛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ, "рддреЗрдЬ" рдирд╣реАрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдерд╛ред рд╣рдо рджреВрд╕рд░реЗ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
2.3 рдЗрдВрдЯрд░рдкреНрдЯ рдФрд░ рдХрдВрд╕реЛрд▓
"рдПрдордХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕" рдЕрдкрдиреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХреБрдЫ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ - рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдмрдЯрди рдХреЛ рджрдмрд╛рдиреЗ рдпрд╛ рдЬрд╛рд░реА рдХрд░рдирд╛, рдПрдХ рдЯрд╛рдЗрдорд░ рдЧрд┐рдирддреА рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ред
eForth рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рдЗрдирдкреБрдЯ
рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдХреАрдмреЛрд░реНрдб рдЗрдирдкреБрдЯ рдФрд░ рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░реНрд╕рд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ (RS-232) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдПред
рдХреАрдмреЛрд░реНрдб рд╕реЗ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдХреБрдВрдЬреА рджрдмрд╛рддреЗ рд╣реА bufKbd рдХреЛ рдХрддрд╛рд░рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдХрдо рдЧрддрд┐ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред рдЕрд▓реНрдлрд╛рдмреЗрдЯ рдФрд░ рдХреЗрд╕ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рдХреАрдкреНрд╕ рдЗрдВрдЯрд░рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрддрд╛рд░ рд╕реНрдерд╛рди рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдВрдЬреА рдкрд░ рдПрдХ рд▓рдВрдмрд╛ рдкреНрд░реЗрд╕ рдСрдЯреЛ-рд░рд┐рдкреАрдЯ рдХрд╣рддрд╛ рд╣реИред
рдЬрдм 8 рдЕрдХреНрд╖рд░реЛрдВ рдХреА рд▓рд╛рдЗрди рднрд░реА рд╣реЛрддреА рд╣реИ, рдФрд░ eForth рдЕрднреА рддрдХ рдЗрдирдкреБрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ (рд╕реНрдерд┐рддрд┐ рдмрд╣реБрдд рджреБрд░реНрд▓рдн рд╣реИ), MK-161 рдПрдХ рджреБрдЦреА рдЪреАрдЦрд╝ рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ред рдмреЗрд╢рдХ, рдореИрдВ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдХреЗ рдЗрд╕ рд╕рднреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдХрд╛рдо рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдЯ-рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдлрд░реНрдорд╡реЗрдпрд░) рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдордХреЗ-161 рдХреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд╕рдореГрджреНрдз рд╣реИред
рдХрд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж, eForth рдХрд╛ рдкреВрд░рд╛ рдЙрддреНрдкрд╛рджрди MK-161 рдХреА
рдЧреНрд░рд╛рдлрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкрд░ рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╕реАрдПрдирд╕реАрдЯ рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рджрд┐рдирдЪрд░реНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдПрдХрдорд╛рддреНрд░ рдХрдард┐рдирд╛рдИ рдмреАрдПрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛрдб, "рд╕реНрдкреЗрд╕ рдмреИрдХ" рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред MK-161 рдЖрдиреБрдкрд╛рддрд┐рдХ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдмрдлрд░ tblBS рдореЗрдВ рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╡рд░реНрдгреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдмреАрдПрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЛрдб рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
IO> - RS-232,
-161 -161 . CON> .
2.4 eForth -161
"MK-161 рдЗрд▓реЗрдХреНрдЯреНрд░рд╛рдирд┐рдХреНрд╕" рдореЗрдореЛрд░реА рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдПрдбреНрд░реЗрд╕реЗрдмрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдФрд░ рдбреЗрдЯрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдореЛрд░реА рд╣реЛрддреА рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдореЛрд░реА рд╡рд┐рд╖рдо рд╣реИ рдФрд░ рддреАрди рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред0 рд╕реЗ 999 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░ "рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛" рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕рд╛рдзрд╛рд░рдг рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВ, рдЬреИрд╕реЗ "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдмреА 3-34" рдФрд░ рдЕрдиреНрдп рдХреИрд▓рдХреБрд▓реЗрдЯрд░ред рд╡реЗ рдХреЗрд╡рд▓ 8 рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ "рдордВрдЯрд┐рд╕рд╛" рдХреЗ 12 рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред0 рд╕реЗ 255 рддрдХ 1000 рд╕реЗ 8167 рд╕реНрдЯреЛрд░ рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд╛рд▓реЗ рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рд░рдЬрд┐рд╕реНрдЯрд░ред 5096 рд╕реЗ 8167 рдкрддреЗ рд╡рд╛рд▓реЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрддрд┐рдо 3 Kbytes рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред9000 рд╕реЗ 9999 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдлрдВрдХреНрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ . - . -, ..
eForth ┬л -161┬╗, , MK.EXE:
- eForth.mkp , 0. 0.5b 74 .
- eForth.mkd
- eForth.mkb
- eForth.mkt
рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрди рдЪрд╛рд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рддреБрд░рдВрдд рдирд┐рд░реНрдорд┐рдд "рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдбрд┐рд╕реНрдХ" рдХреА рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ ред рдЪреВрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдирд╛рдо рд╣реИ, рдЖрдк рдПрдХ рд╕рдордп рдореЗрдВ "рдкреИрдХреЗрдЬ" рдХреЗ рд░реВрдк рдореЗрдВ рддреБрд░рдВрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред2.4.1 рдмрд╛рдЗрдирд░реА ("рдмрд╛рдЗрдЯ") рдореЗрдореЛрд░реА MK-161: eForth.mkb
┬л ┬╗ 1000 5095 0 255. . eForth, 16- ┬л┬╗, ( -161) 8 .
eForth ┬л ┬╗, . ! @, HERE ALLOT, (. 3.2). eForth, (TIB), tblBS .
4096 , . , , .
2.4.2 : eForth.mkt
, 5095 8167. , .
┬л┬╗ eForth TLOAD. , , 3072 .
, . , ┬л ┬╗, 24 . , 64 . eForth , . -161. , .
eForth.mkt, :
: hi ." , %user%!" CR ; ' hi 'boot ! hi \
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрдзрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдирдП рд╢рдмреНрдж рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИред рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдЗрд╕ рд╢рдмреНрдж рдХрд╛ рдЯреЛрдХрди рд▓реЗрддреА рд╣реИ (3.1 рджреЗрдЦреЗрдВ) рдФрд░ рдЗрд╕реЗ 'BOOT (1 рджреЗрдЦреЗрдВ) рдЪрд░ рдореЗрдВ рд░рдЦрддреА рд╣реИред рдЕрдм рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рд╣рд░ рдмрд╛рд░ рд╕рдВрдХрд▓рди рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рджреЗрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдЧреНрд░реАрдЯрд┐рдВрдЧ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрднрд┐рд╡рд╛рджрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╣рд╛рдп рд╢рдмреНрдж рдХреА рд╢реБрд░реБрдЖрдд рдХрд░рддреА рд╣реИред рд╢рдмреНрдж \ _ рдкрд╛рда рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдПрдХ рдордирдорд╛рдирд╛ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ BYE рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛, рдореБрдЦреНрдп рдореЗрдиреВ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЙрд╕ рдореЛрдб рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ mkt рдлрд╛рдЗрд▓ рднреА рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред C / P рдХреБрдВрдЬреА рдЖрдкрдХреЛ eForth рдкрд░ рд▓реМрдЯрд╛ рджреЗрдЧреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж TLOAD рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЖрдк рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
2.4.3 рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА: eForth.mkp
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА MK-161 рдПрдХ рдЕрд▓рдЧ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рд╣реИред рдпрд╣ рдмрд╛рдЗрдЯреНрд╕ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдореЛрд░реА рдореЗрдВ 10,000 "рдЪрд░рдг" рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдИрдлрд░реНрде рдХреЗ рд▓рд┐рдП рдирд┐рд░рд░реНрдердХ рд╣реЛ рдЧрдПред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдЪреМрдерд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдореБрдХреНрдд рд╣реЛ рдЧрдпрд╛, рдЬреЛ рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд░рд┐рдЬрд╝рд░реНрд╡ рджреЗрддрд╛ рд╣реИред
рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ "рдХреЛрдб рд╡рд░реНрдбреНрд╕" рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд╛рдо рдкрд╣рдЪрд╛рди рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рд╕рднреА рдЬреНрдЮрд╛рдд рдкрд╛рда рддрд╛рд░ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдмрд╛рдЗрдирд░реА рдореЗрдореЛрд░реА рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред
рдХреБрдЫ рд╢рдмреНрдж, рдЬреИрд╕реЗ C @, COUNT, рдФрд░ TYPE, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдХреЛ рдПрдбреНрд░реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдПрдбреНрд░реЗрд╕ рдкреЙрдЬрд┐рдЯрд┐рд╡ рдирдВрдмрд░ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдХреНрдпрд╛рдВрд╢ 0 C @ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдХреЗ рдПрдбреНрд░реЗрд╕ 0 рд╕реЗ рдПрдХ "рд╕реНрдЯреЗрдк" (рдмрд╛рдЗрдЯ) рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
реи.рек.рек рджрд╢рд╛рдВрд╢ рд╕реНрдореГрддрд┐: eForth.mkd
0 рд╕реЗ 999 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рдПрдордХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рджрд╢рдорд▓рд╡ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирдВрдмрд░ рд╣реЛрддреЗ рд╣реИрдВ - "рдордВрдЯрд┐рд╕рд╛" рдХреЗ 12 рджрд╢рдорд▓рд╡ рдЕрдВрдХ рдФрд░ "рдСрд░реНрдбрд░" рдХреЗ 2 рджрд╢рдорд▓рд╡ рдЕрдВрдХред рдХрд┐рд▓реЗ рдХреЛ 4 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдРрд╕рд╛ рд╕рдВрд╕рд╛рдзрди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ eForth рдХреЗ рд▓рд┐рдП рдмреЗрдорд╛рдиреА рд╣реИред
рдХреАрдорддреА рдмрд╛рдЗрдирд░реА рдореЗрдореЛрд░реА рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╢рдорд▓рд╡ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдбреЗрдЯрд╛ рдФрд░ рд░рд┐рдЯрд░реНрди рдХреЗ рдвреЗрд░ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╢рдмреНрджреЛрдВ рдХреЗ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рджреЛрдиреЛрдВ, рдкреНрд░рддрд┐ рд╢реАрд░реНрд╖рдХ рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдорд╛рдирдХ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╢рдмреНрджреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рджрд╢рдорд▓рд╡ рдореЗрдореЛрд░реА рдореЗрдВ рдвреЗрд░ рдПрдордХреЗ-161 рдкрд░ рдХрд┐рд▓реЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдЯреИрдХ рддрддреНрд╡реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕реАрдорд╛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, рдпрд╣ 32-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред MK-161 рдкрд░ "рдбрдмрд▓ рдкреВрд░реНрдгрд╛рдВрдХ" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╢рдмреНрджреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред "рдбрдмрд▓ рдкреВрд░реНрдгрд╛рдВрдХ" MK-161 рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рджреЛ рд╕реНрдЯреИрдХ рддрддреНрд╡реЛрдВ рдореЗрдВ 0 рд╕реЗ 65535 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдПрдХ 32-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЙрдЪреНрдЪ 16 рдмрд┐рдЯреНрд╕ рдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рд╕рдмрд╕реЗ рдХрдо рдкрддреЗ рдкрд░ред
рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрд╢рдВрд╕ рдФрд░ OR, XOR рдФрд░ рдЙрдирдХреЗ рддрд░реНрдХреЛрдВ рдХреЛ 16-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реИрдВред 32768 рд╕реЗ 65535 рддрдХ рдХрд╛ рдкрд░рд┐рдгрд╛рдо -32768 рд╕реЗ рдЛрдгрд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдИрдлреЛрд░рде рдореЗрдВ, рдЭреВрда рд╢реВрдиреНрдп рдФрд░ рд╕рддреНрдп рдорд╛рдЗрдирд╕ рдПрдХ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдпрд╣ рднреА рд╕рдЪ рд╣реИ рдХрд┐ рд╢реВрдиреНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рднреА рдореВрд▓реНрдп рдирд╣реАрдВ рд╣реИред
161eForth рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдХреА рджреВрд╕рд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВред рдЬрдм рд╢рдмреНрдж @ 16-рдмрд┐рдЯ "рд╕реЗрд▓" рд╕реЗ рд╕рдВрдЦреНрдпрд╛ 65535 рдкрдврд╝рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ -1 рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ
рд╡рд┐рд╢реЗрд╖ "рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд" рд╢рдмреНрдж U @ рдХреЛ рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ 65535 рдХреА рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛
рд╕реНрдЯреИрдХ рдХреЗ
рджреЛ рдКрдкрд░реА рддрддреНрд╡ рджрд╢рдорд▓рд╡ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реАрдзреЗ
рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рд╣реИрдВ ред
рдпрд╣ рддрдереНрдп рдХрд┐ рджрд╢рдорд▓рд╡ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ eForth рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред EForth рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЗрди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ 12-рдмрд┐рдЯ рджрд╢рдорд▓рд╡ рдкреВрд░реНрдгрд╛рдВрдХ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рджрд╢рдорд▓рд╡ рд░рдЬрд┐рд╕реНрдЯрд░ C @ рдФрд░ C рд╢рдмреНрджреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ! - рд╡рд╣реА рдЬреЛ рдХрд┐рд╕реА рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
3. рдЖрдВрддрд░рд┐рдХ рджреБрднрд╛рд╖рд┐рдпрд╛
рдИрдлреЛрд░рде рдХреЛрд░ рдПрдордХреЗ-161 рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рдЙрд╕рдХрд╛ рдкрд╣рд▓рд╛ MAIN рдХрдорд╛рдВрдб MAIN рдХреЛрдб рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдмреВрдЯ рдХреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЧрд▓рдд рдЯреЛрдХрди рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ, рддреЛ MK-161 рдЪреАрдЦрд╝ рдЬрд╛рдПрдЧрд╛ред рдкрд╣рд▓реЗ рд╕реНрдЯрд╛рд░реНрдЯ-рдЕрдк рдкрд░, рдФрд░ рдПрдордХреЗ-161 рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, MAIN рдЗрдирдЯ рд╕рдмрд░реВрдЯреАрди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрдВрдЯрд░рдкреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рдм рдХреБрдЫ рдЬреЛ MK-161 рдХрдВрд╕реЛрд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗред
рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдФрд░ рд░рд┐рдЯрд░реНрди рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╢реБрд░реБрдЖрдд рдХрд╛ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рдЧ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд░реНрд╡рд░реНрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЪреАрдЬреЗрдВ рд╣реЛрддреА рд╣реИрдВ - рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рд╕реЗ "рд╡рд╛рдпрд░реНрдб рдХреЛрдб" рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП eForth рдЖрдпред рдкреНрд░рдердо рд╣реЛрдиреЗ рдХрд╛ рд╕рдореНрдорд╛рди рдПрдХ рдРрд╕реЗ рд╢рдмреНрдж рд╕реЗ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ рдкрддрд╛ R43 рдореЗрдВ рджрд░реНрдЬ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ COLD рд╢рдмреНрдж рд╣реИред
рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╢рдмреНрдж (IED) рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ? рдХрд┐рд╕реА рднреА рд╢рдмреНрдж рдХреЗ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рдПрдХ рд╢рд░реАрд░ рдФрд░ рдПрдХ рд╢реАрд░реНрд╖рдХред
рд╢реАрд░реНрд╖рдХ рдХреЛ рджрд╢рдорд▓рд╡ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдмрд╛рд╣рд░реА рджреБрднрд╛рд╖рд┐рдпрд╛ рдФрд░ рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╢рдмреНрдж рдХреЗ рдирд╛рдо рдФрд░ рд╢рд░реАрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╣реЗрдбрд┐рдВрдЧ рдореЗрдВ
рдПрдХ "рд▓реЗрдХреНрд╕рд┐рдХреЙрди" рдлрд╝реАрд▓реНрдб рднреА рд╢рд╛рдорд┐рд▓
рд╣реИ - рдЭрдВрдбреЗ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛ рдмрд╛рд╣рд░реА рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рдП рдЧрдП рд╢рдмреНрдж рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЖрдВрддрд░рд┐рдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕реНрдореГрддрд┐ рдореЗрдВ рд╕реНрдерд┐рдд рд╡реАрд╕реАрдП рд╢рд░реАрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд╡рд╣ рдЙрди рд╢рдмреНрджреЛрдВ рдХреЛ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдЬрд┐рдирдореЗрдВ рдХреЛрдИ рд╢реАрд░реНрд╖рдХ рдирд╣реАрдВ рд╣реИред
рд╡реАрд╕реАрдП
рдХрд╛ рд╢рд░реАрд░ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рджрд┐рдП рдЧрдП рд╢рдмреНрдж рдХреЗ
рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИред рдЪрд╛рд░ рд╡реАрд╕реАрдП рд╣реИрдВрдбрд▓рд░ MK-161 рдЗрдирдкреБрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдХреЗ рдкрд╣рд▓реЗ рдкреЗрдЬ рдкрд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред рд╣рдо рдЙрди рд╕рднреА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ (3.3 рджреЗрдЦреЗрдВ), рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдХреЛ DOLST рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрддрд╛ 02 рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдХрдорд╛рдВрдб MAIN BP рдХреЗ рдкрд╣рд▓реЗ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХреЗ рддреБрд░рдВрдд рдмрд╛рджред рдпрд╣ рд╣реИрдВрдбрд▓рд░ рдПрдХ рдХреЛрд▓рди рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлреЛрд░реНрдЯ рд╢рдмреНрджреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХреЛрдб
рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд╛рдЗрдЯ рдХреЗ рдмрд╛рдж рдордирдорд╛рдиреА рд▓рдВрдмрд╛рдИ
рдХрд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рд╣реИ ред "рдмреГрд╣рджрд╛рдиреНрддреНрд░ рд╢рдмреНрджреЛрдВ" рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдХ "рд╕рд┐рд▓рдирд╛ рдХреЛрдб" рд╣реЛрддрд╛ рд╣реИ - 16-рдмрд┐рдЯ рдЯреЛрдХрди рдХрд╛ рдПрдХ рдХреНрд░рдо, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрд╕реЗ рд╕реМрдВрдкреЗ рдЧрдП рдПрдХ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдЯреЛрдХрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░ рд╣рдо INEXT рдЖрдВрддрд░рд┐рдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдПрдХ рдЯреЛрдХрди рд╕реЗ рдЕрдЧрд▓реЗ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рддрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред EForth рдПрдХ рдЖрджрд┐рдо рд╣реИрдВрдбрд▓рд░ рдХреЛ INEXT рдХрд╣рддрд╛ рд╣реИред рд╣рдо рд╕рднреА рдЪрд╛рд░ IED рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рдЖрдВрддрд░рд┐рдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдЗрд╕ рджреМрд░реЗ рдХрд╛ рд╕рдорд╛рдкрди рдХрд░рддреЗ рд╣реИрдВред
3.1 рдЯреЛрдХрди
рдЯреЛрдХрди рд╕реАрд╡рди рдХреЛрдб рдФрд░ рд╕реНрдЯреИрдХ рдореЗрдВ рд╢рдмреНрдж рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЯреЛрдХрди рд╢рдмреНрдж рдХреЗ рд╢рд░реАрд░ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдордХреЗ-161 рдХреА рдХрдареЛрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдиреЗ рдЗрд╕ рд╕рд░рд▓ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЕрдкрдирд╛ рд╕рдорд╛рдпреЛрдЬрди рдХрд┐рдпрд╛ред рдЖрдЗрдП рдЖрджрд┐рдо рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреЛрдХрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред
3.1.1 рдЖрджрд┐рдо рдЯреЛрдХрди
EForth рд╡рд┐рддрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд╢рдмреНрджреЛрдВ рдХреЛ 0 рд╕реЗ 206 рддрдХ рдЧрд┐рдирд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдирдВрдмрд░ рдПрдВрдб-рдЯреВ-рдПрдВрдб рд╣реИ, рдЬреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдФрд░ VCA рджреЛрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╢рдмреНрдж рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЙрд╕рдХреЗ
рдирд╛рдо рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛред рдЗрди рдирд╛рдореЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реАрд░реНрд╖ рд▓реЗрдЦ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдирд╛рдо рдХрд╛ рд▓рд┐рдВрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред
рдЖрджрд┐рдо рд╕рдВрдЦреНрдпрд╛ рдЗрд╕рдХрд╛ рдЯреЛрдХрди рд╣реИ ред рдХрд┐рд╕реА рднреА рдЯреЛрдХрди рдХреА рддрд░рд╣, рдЖрджрд┐рдо рд╕рд┐рд▓рдирд╛ рдХреЛрдб рдореЗрдВ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рд▓реЗрддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рд╢реВрдиреНрдп рд╣реИред рджреВрд╕рд░реЗ рдореЗрдВ рдЙрд╕рдХрд╛ рдирдВрдмрд░ рд╣реЛрддрд╛ рд╣реИред TblTokens рддрд╛рд▓рд┐рдХрд╛ рдЖрдкрдХреЛ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЖрджрд┐рдо рдХреЛрдб рдХреЗ рдкрддреЗ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред TblTokens рдХрд╛ рдкрддрд╛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ R9042 (2.2 рджреЗрдЦреЗрдВ) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдЖрджрд┐рдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╣рдореЗрд╢рд╛ рд╣рд╛рде рдореЗрдВ рд╣реИред
рд╢рдмреНрдж XT> рдЖрдкрдХреЛ рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ (рдЯреЛрдХрди) рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЖрджрд┐рдо рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдкреНрд░рд╛рдЗрдореЗрдЯреАрдЬрд╝ рдХрд╛ рдХреЛрдб рд╣рдореЗрд╢рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдкрддрд╛ рд╣рдореЗрд╢рд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИ (2.4.3 рджреЗрдЦреЗрдВ)ред
3.1.2 рд╡реАрд╕реАрдП рдЯреЛрдХрди
рд╡реАрд╕реАрдП рдХрд╛ рдЕрдкрдирд╛ рдирдВрдмрд░ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рдирдХ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ,
рд╡реАрд╕реАрдП рдЯреЛрдХрди рдЕрдкрдиреЗ рдХреЛрдб рдлрд╝реАрд▓реНрдб (3 рджреЗрдЦреЗрдВ) рдХрд╛ рдкрддрд╛ рд╣реИ, рдпрд╛рдиреА 1000 рд╕реЗ 5095 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ред
рд╕реАрд╡рди рдХреЛрдб рдореЗрдВ, рд╡реАрд╕реАрдП рдЯреЛрдХрди рдХреЛ рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (10 рд╕реЗ 50 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛) рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рд╢реЗрд╖ рдХреЛ рджреВрд╕рд░реА рдмрд╛рдЗрдЯ рдореЗрдВ 100 (0 рд╕реЗ 99 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛) рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЛрдХрди 1234 рдХреЛ рджреЛ рдмрд╛рдЗрдЯреНрд╕ 12 рдФрд░ 34 рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХрд╛ рд╕рдВрдХрд▓рди, рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ ANSI рдорд╛рдирдХ рд╕реЗ рд▓рд┐рдП рдЧрдП Compile рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реАрдПрдирд╕реА рдХреЛрдб рдореЗрдВ рд╡реАрд╕реАрдП рдЯреЛрдХрди рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢рдмреНрдж рдПрдХреНрд╕рдЯреА! рдФрд░ XT @ рд╣реИред рд╡реЗ рдкрддреЗ (3.1.4 рджреЗрдЦреЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ XT @ рд╢рдмреНрдж рднреА рдЖрджрд┐рдо рдЯреЛрдХрди рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
3.1.3 рдкреВрд░реНрдгрд╛рдВрдХ рд╢рд╛рдмреНрджрд┐рдХ
рд╕рдВрдкреВрд░реНрдг рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрджрд┐рдо рдЯреЛрдХрди рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд┐рд▓рдирд╛ рдХреЛрдб рдореЗрдВ, DOLIT рдФрд░ DOLITM рдЯреЛрдХрди рдЪрд╛рд░ рдмрд╛рдЗрдЯ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдирд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЖрджрд┐рдо рдЯреЛрдХрди рд╣реИ, рдЬреЛ рдХрд┐ 0 рдФрд░ рдЖрджрд┐рдо рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЕрдЧрд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рджрд┐рдП рдЧрдП рд╢рд╛рдмреНрджрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдкрд░ рд░рдЦреЗ рдЬрд╛рдПрдВрдЧреЗред
DOLITM рдЗрд╕ рдорд╛рдпрдиреЗ рдореЗрдВ рдЕрд▓рдЧ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдЯреИрдХ рдкрд░ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
3.1.4 рдкрддрд╛ рд╕рд╛рд╣рд┐рддреНрдп
рдкреВрд░реЗ рд╢рд╛рдмреНрджрд┐рдХ рдХреА рддрд░рд╣, рддреАрди
рдкрддреЗ рдХреЗ рд╢рд╛рдмреНрджрд┐рдХ рд╢рдмреНрдж BRANCH ,? BRANCH, рдФрд░ DONXT 4 рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдХреЛ рд╕рд┐рд▓рдирд╛ рдХреЛрдб рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ 2 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЖрджрд┐рдо рдЯреЛрдХрди рд╣реЛрддреЗ рд╣реИрдВ, рдЕрдВрддрд┐рдо рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдЬрдореНрдк рдПрдбреНрд░реЗрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рдкрддрд╛ VCA рдЯреЛрдХрди (3.1.2 рджреЗрдЦреЗрдВ) рдХреЗ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ, рджреВрд╕рд░реЗ рдореЗрдВ рдкрддреЗ рдХреЛ 100 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╢реЗрд╖ рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ (2.1 рджреЗрдЦреЗрдВ) рдХреЗ рдХрд╛рд░рдг, рд╕рдВрдХреНрд░рдордг рдкрддреЗ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЯреЛрдХрди рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реЗ рднреА рдХрдо рд╕рдВрдЦреНрдпрд╛ рд╣реИред
DONXT рдЯреЛрдХрди рдлреЙрд░-рдиреЗрдХреНрд╕реНрдЯ "рдЕрдВрддрд┐рдо рдЪрдХреНрд░" (1 рджреЗрдЦреЗрдВ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЕрдирдВрдд BEGIN-AGAIN рд▓реВрдк рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП BRANCH рдмрд┐рдирд╛ рд╢рд░реНрдд рдХреВрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╢рд░реНрдд рд╢рд╛рдЦрд╛? BRANCH рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рд╢реВрдиреНрдп рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ (рдЧрд▓рдд) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╣реИред рдпрд╣ рд╕рд╢рд░реНрдд IF-THEN рдХрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, "рдЕрдирд┐рд╢реНрдЪрд┐рдд рдЫреЛрд░реЛрдВ" рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ BEGIN-UNTIL рдФрд░ BEGIN-WHILE-REPEATред
3.1.5 рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ VCA рдЯреЛрдХрди рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИред рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд╕рд┐рд▓рдирд╛ рдХреЛрдб рдореЗрдВ, рдЯреЛрдХрди рдХреЗ рдмрд╛рдж, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рдЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рдмрд╛рд░ рдмрд╛рдЗрдЯ рд╕реЗ рдЖрдЦрд┐рд░реА рддрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реА рд╣реЛрддреА рд╣реИред
EForth рдХреЗ рддреАрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ рд╣реИрдВ: $ "| |" | рдФрд░ рдЧрд░реНрднрдкрд╛рдд "| рд╡реЗ рдХреНрд░рдорд╢рдГ eForth0.mkl рдлрд╝рд╛рдЗрд▓ рдореЗрдВ STRQP, DOTQP, рдФрд░ ABORQ рдЯреЛрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдореБрдЦреНрдп" рд╢рд╛рдмреНрджрд┐рдХ "рдХрд╛рдо рдЙрдирдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╢рдмреНрдж $ do, DOSTR рдЯреЛрдХрдиред
рд▓реЗрдЦ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЙрдЪрд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдИрдлрд╝рд░реНрде рдореЗрдВ рдЙрдирдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред
3.2 рдкрддрд╛ рджреБрднрд╛рд╖рд┐рдпрд╛
рдЯреЛрдХрди рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкрддрд╛ рд╣рдореЗрд╢рд╛ рд░рдЬрд┐рд╕реНрдЯрд░ 9 рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реЛрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡ рдХрдорд╛рдВрдб рдХреЗ рдмреАрдкреА 9 рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ INEXT рд▓реЗрдмрд▓ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
INEXT: 6 FxтЙа0 NPrime NData: 2 6 + 7 FтЯ│ 7 8 FтЯ│ 8
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрддрд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ KIP6 рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЯреЛрдХрди рдХреЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЖрджрд┐рдо рд╣реИ рдФрд░ рд▓реЗрдмрд▓ рдПрдирдкреАрдЖрд░рд╛рдЗрдо рдХреЗ рддрд╣рдд рдХреЛрдб рдЯреЛрдХрди рдХреЛ рд╕рдВрднрд╛рд▓ рд▓реЗрдЧрд╛ред
рд▓реЗрдмрд▓ NData VCA рдЯреЛрдХрди рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рдмрд╛рдЗрдЯ VP 2 рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реМ рд╕реЗ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж KIP6 + рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЯреЛрдХрди рдХреА рджреВрд╕рд░реА рдмрд╛рдЗрдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (3.1.2 рджреЗрдЦреЗрдВ)ред рд░реАрдб рдЯреЛрдХрди P7 рдЯреАрдо рджреНрд╡рд╛рд░рд╛ "рд╡рд░реНрдХрд┐рдВрдЧ рд░рдЬрд┐рд╕реНрдЯрд░" WP (R7) рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реАрд╕реАрдП рдЯреЛрдХрди рдЕрдкрдиреЗ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдХрд╛ рдкрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИред KIP7 P8 рдХрдорд╛рдВрдб R8 рдореЗрдВ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд╛рдЗрдЯ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рдФрд░ KBP8 рдХрдорд╛рдВрдб VCA рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣реИрдВрдбрд▓рд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрд░ 7 рдореЗрдВ рд╢рдмреНрдж рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рдкрддреЗ рд╕реЗ рдХрдо рдирдВрдмрд░ рд╣реИред
рдХреЛрдб 25 рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб up рд╕реНрдЯреИрдХ рдкрд░ "tidied up" рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ eForth рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рджреЛ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реАрдзреЗ MK-161 рд╕реНрдЯреИрдХ рдХреЗ X рдФрд░ Y рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдп рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдЦреЛ рди рдЬрд╛рдПрдВред
рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдкрддрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдХрд╛рд░ рдЖрджрд┐рдо рдХреЛ рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
NPrime: FтЯ│ 6 9210 8 FтЯ│ 8
KIP6 рдХрдорд╛рдВрдб рдЖрджрд┐рдо рдЯреЛрдХрди рдХреЗ рджреВрд╕рд░реЗ рдмрд╛рдЗрдЯ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред RRP9210 P8 рдХрдорд╛рдВрдбреНрд╕ рдиреЗ рдЗрд╕ рдкреНрд░рд╛рдЗрдорд┐рдЯрд┐рд╡ рдХрд╛ рдкрддрд╛ tblTokens рдЯреЗрдмрд▓ (2.2 рдФрд░ 3.1.1 рджреЗрдЦреЗрдВ) рд╕реЗ рдкрдврд╝рд╛, рдФрд░ KBP8 рдЗрд╕ рдкреНрд░рд╛рдЗрдорд┐рдЯрд┐рд╡ рдкрд░ рдХрдВрдЯреНрд░реЛрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рддрд╛ рд╣реИред
рдКрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, Foring рдвреЗрд░ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ X рдФрд░ Yред
EForth рдкрддрд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрдорд╛рдВрдб K рдмреАрдкреА 9 рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╛рдЗрдореЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИред
рдПрдХ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ EXECU рд▓реЗрдмрд▓ рдХреЗ рдмрд╛рдж рд░рдЦреЗ рдЧрдП EXECUTE рд╢рдмреНрдж рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣ рдПрдХ INEXT рд╡реИрд░рд┐рдПрдВрдЯ рд╣реИ, рдЬреЛ рдХрд┐ рд╕рд┐рд▓рди рдХреЛрдб рд╕реЗ рдЯреЛрдХрди рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рд╕реЗ рд▓реЗрддрд╛ рд╣реИред
рей.рей рд╡реАрд╕реАрдП рд╕рдВрдЪрд╛рд▓рдХреЛрдВ
VCA рдХреА рдЪрд╛рд░ рдХрд┐рд╕реНрдореЛрдВ рдореЗрдВ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВрдбрд▓рд░ рд╣реЛрддреЗ рд╣реИрдВ: DOLST, DOVAR, DOCON рдФрд░ DOCONMред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ R7 рдореЗрдВ рд╣реИрдВрдбрд▓рд░ рдХреЗ рдкрддреНрддреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрддрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╢рдмреНрдж рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдХрд╛ рдкрддрд╛ рд╣реИред
eForth.f, eForth0.mkp рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╣реЗрдбрд░ рдкрдврд╝рдХрд░ рдЗрди рд╣реИрдВрдбрд▓рд░ рдХреЗ рдкрддреЗ рд╕реАрдЦрддрд╛ рд╣реИред рдпрд╣ рдЙрд╕реЗ EForth.mkb рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдбрд╛рд▓рдХрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ MK-161 рдХреЗ рд▓рд┐рдП VCA рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рей.рей.рез рдХреЛрд▓рди рд╢рдмреНрдж: рдбреЙрд▓реНрд╕реНрдЯ рдФрд░ рдПрдХреНрд╕рд┐рдЯ
INEXT рдХреЗ рдмрд╛рдж рдЕрдЧрд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдп рд╡рд╣ рд╣реИ рдЬреЛ рдЖрдВрддрд░рд┐рдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рддрдм рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдХреЙрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╢рдмреНрдж рдХреЗ рдЯреЛрдХрди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рд╢рдмреНрдж рдХреЗ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирдВрдмрд░ 2 рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП INEXT, DOLST рд╣реИрдВрдбрд▓рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЯреЛрдХрди рдХреА рдирдИ рд╕реВрдЪреА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
DOLST: 6 2 FтЯ│ 7 6 FтЯ│ INEXT:
рд░рдЬрд┐рд╕реНрдЯрд░ 2, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЪрд░реНрдЪрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ (2.1 рджреЗрдЦреЗрдВ) рдореЗрдВ рдЖрд░рдкреА рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рдкреЙрдЗрдВрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред IP6 KP2 рдХрдорд╛рдВрдб, R6, рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯреЗрд╢рди рдкреЙрдЗрдВрдЯрд░ (IP) рдХрд╛ рдорд╛рди рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдмрд╛рдж рдореЗрдВ рдпрд╣ рдЯреЛрдХрди рдХреА рдкреБрд░рд╛рдиреА рд╕реВрдЪреА рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рдЬрд╣рд╛рдВ INEXT рдПрдХ рдХреЛрд▓реЛрди рд╢рдмреНрдж рднрд░ рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рдЕрдм IP7 P6 рдПрдХ рдирдИ рд╕реВрдЪреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрдИрдкреА рдХреЛ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИред
DOLST рдХреЛрдб рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, INEXT рдХреЛрдб рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдирдП рдЯреЛрдХрди рд╕реВрдЪреА рдХреЗ рдкрд╣рд▓реЗ рд╢рдмреНрдж рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред рдХрд╣реАрдВ рдФрд░ рдХреЗ рд░реВрдк рдореЗрдВ, F рдЖрджреЗрд╢ рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рджреЛ рддрддреНрд╡реЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдХреЛрд▓рди рд╢рдмреНрдж рдЖрдорддреМрд░ рдкрд░ рдПрдХ EXITT рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ DOLST рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд┐рдкрд░реАрдд рд╣реЛрддрд╛ рд╣реИ - рдпрд╣ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдЖрдИрдкреА рдорд╛рди рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдкреБрд░рд╛рдиреЗ рдЯреЛрдХрди рд╕реВрдЪреА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред
EXITT: 02 6 x 1 2 + 2 FтЯ│ INEXT:
рдХрдорд╛рдВрдбреНрд╕ RKIP02 P6 рд░рд┐рдЯрд░реНрди рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдЖрдИрдкреА рдорд╛рди рдХреЛ рдкрдврд╝реЗрдВ (2.1 рджреЗрдЦреЗрдВ)ред рдЙрд╕рдХреЗ рдмрд╛рдж, Cx 1 IP2 + P2 рдХрдорд╛рдВрдб рдЖрд░рдкреА рдХреЗ рдореВрд▓реНрдп рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред F The рдХрдорд╛рдВрдб рд╕реНрдЯреИрдХ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж INEXT рдЕрдЧрд▓реЗ рд╢рдмреНрдж рдХреЛ рдкреБрд░рд╛рдиреА рдЯреЛрдХрди рд╕реВрдЪреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдмреЗрд╢рдХ, INEXT DOLST рдХреЗ рдмрд╛рдж рдФрд░ EXITT рдХреЗ рдмрд╛рдж рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдпреВрдПрд╕рдПрд╕рдЖрд░ рдХреЗ рд╕рдордп рд╕реЗ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдЪрд╛рд▓ рд▓рд╛рдЧреВ рдХреАред рдЖрдк eForth0.mkl рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рднреА рдЗрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
3.3.2 DOVAR, рдЪрд░ рдФрд░ рд╕рд░рдгреА рд╣реИрдВрдбрд▓рд░
рд╢рдмреНрдж рдФрд░ рд╢рдмреНрдж рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╢рдмреНрдж DOVAR рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╣реИрдВрдбрд▓рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реНрдерд┐рдд рдЪрд░ рдХреЗ рдкрддреЗ рдХреЛ рд╕реНрдЯреИрдХ рдкрд░ рдзрдХреЗрд▓рддрд╛ рд╣реИ, рдЬреЛ рдХреЛрдб рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд╛рдЗрдЯ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЬрд╛рддрд╛ рд╣реИред VARIABLE рдЪрд░ 2 рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рдХреНрд░рд┐рдПрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрддрдиреЗ рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рддрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
DOVAR: тЗФ 3 x 1 7 + 9
рдХрдорд╛рдВрдбреНрд╕ the рдХреЗрдкреА 3 рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рд╡рд╛рдИ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рд╕реЗ рдирдВрдмрд░ рдЖрд░рд╡рд╛рдИ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрд░рдПрдХреНрд╕ рдХреЛ рдирдП рдореВрд▓реНрдп рд╕реЗ рдореБрдХреНрдд рдХрд░рддрд╛ рд╣реИред Cx 1 IP7 + рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рдмрд╛рдж, рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдпрд╣ рдирдпрд╛ рдорд╛рди рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╢рдмреНрдж рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рдХрд╛ рдкрддрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред KBP9 рдЕрдЧрд▓реЗ рд╢рдмреНрдж рдкрд░ рдЪрд▓рддреЗ рд╣реБрдП, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪрд╛рд▓ рдХреЗ, INEXT рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рей.рей.рей рд▓рдЧрд╛рддрд╛рд░ рд╕рдВрдЪрд╛рд▓рдХ: рдбреЙрдХреНрдЯрд░ рдФрд░ рдбреЙрдХреНрдЯрд░
DOVAR рдХреЗ рд╡рд┐рдкрд░реАрдд,
рдирд┐рд░рдВрддрд░ рд╣реИрдВрдбрд▓рд░ рдЕрдкрдиреЗ рд╢рдмреНрдж рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИред DOCON рдЗрд╕рд╕реЗ 16-рдмрд┐рдЯ рд╕реНрдерд┐рд░ рдорд╛рди рдкрдврд╝рддрд╛ рд╣реИред рдпрд╣ рдорд╛рди рд╣рдореЗрд╢рд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИред
DOCON: тЗФ 3 тЗФ 7 5 x 256 5 ├Ч 5 + 9
рдХрдорд╛рдВрдб stack KP3 in рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдореЗрдВ рдЖрд░рд╡рд╛рдИ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░, рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╢реАрд░реНрд╖ рдЖрд░рдПрдХреНрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред IP7 P5 рдХрдорд╛рдВрдбреНрд╕ рдЗрд╕реЗ рдЖрд░рд╡рд╛рдИ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдкреЙрдЗрдВрдЯрд░ рд░рдЬрд┐рд╕реНрдЯрд░ R5 рдХреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдорд╛рди рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, Cx 256 рд░рдЬрд┐рд╕реНрдЯрд░ X рдореЗрдВ рдХрдЪрд░реЗ рдХреЛ 256 рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреНрд╕ KIP5 ├Ч KIP5 + рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝реАрд▓реНрдб рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдЕрд░реНрдерд╛рддреН RX рдореЗрдВ рдПрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдкрдврд╝рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, MK-161 рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рд╣рдореЗрд╢рд╛ рдКрдВрдЪреА рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ 256 рд╕реЗ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЙрддреНрдкрд╛рдж рдореЗрдВ рдирд┐рд░рдВрддрд░ рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдЗрдЯ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдХрд╛рдо рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, KBP9 рдЕрдЧрд▓реЗ рд╢рдмреНрдж рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
DOCONM рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рдкрд░реАрдд рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд░рдВрддрд░ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ MK-161 рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕реНрдерд┐рд░рд╛рдВрдХ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:
DOCONM: тЗФ 3 тЗФ 7 5 x 256 5 ├Ч 5 + /-/ 9
рдЕрдм рд╣рдордиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ eForth рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░ рд╕реЗ MK-161 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд╛рд╣рд┐рддреНрдпрд┐рдХ рдХреЗ рдПрдХ рдЧрд╣рди рд╡рд┐рд╖рдп рдкрд░ рднреА рд╕реНрдкрд░реНрд╢ рдХрд░рддрд╛ рд╣реИ (3.1.5 рджреЗрдЦреЗрдВ)ред
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рджреВрд╕рд░реЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдмрд╛рд╣рд░реА "рдЯреЗрдХреНрд╕реНрдЯ" рджреБрднрд╛рд╖рд┐рдпрд╛ 161eForth рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рд╣реЗрдбрд░ рдЯреЗрдмрд▓ рдФрд░ рдирд╛рдо рдорд╛рдиреНрдпрддрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВрдВрдЧрд╛ред рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореМрд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрд┐рд╕рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдХрд┐ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрд┐рд▓рд╛ рд╣реИ, рдкреБрд░рд╛рдирд╛ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реИред
рд╣реИрдкреНрдкреА рдлреЛрд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ!
рд╕рд╛рд╣рд┐рддреНрдп
- рдбреЙ рдЪреЗрди-рд╣реИрдирд╕рди рдЯрд┐рдВрдЧред eForth рдФрд░ Zen - 3rd Edition, 2017. Amazon Kindle рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
- рдмрд░рд╛рдиреЛрд╡ рдПрд╕.рдПрди., рдиреЛрдЬрд╝рджреНрд░реВрдиреЛрд╡ рдПрди.рдЖрд░. рдХрд┐рд▓реЗ рдХреА рднрд╛рд╖рд╛ рдФрд░ рдЙрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред - рдПрд▓ред: рдореИрдХреЗрдирд┐рдХрд▓ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧред рд▓реЗрдирд┐рдирдЧреНрд░рд╛рджред рд╡рд┐рднрд╛рдЧ, 1988ред
- рд╕реЗрдореЗрдиреЛрд╡ рдпреВ.рдП. FORT рднрд╛рд╖рд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред - рдПрдоред: рд░реЗрдбрд┐рдпреЛ рдФрд░ рд╕рдВрдЪрд╛рд░, 1991ред
- ANS рдлреЛрд░реНрде рдорд╛рдирдХред X3.215-1994ред рдЕрдиреБрд╡рд╛рдж ред
- рдПрд╕рдкреА-рдлреЛрд░реНрде рдкреНрд░рд▓реЗрдЦрди ред
- рдСрдлрд╝рд╕реЗрдЯ рд╕реНрдЯреЛрд░ (рдбреЙред рдЪреЗрди-рд╣реИрдиреНрд╕рди рдЯрд┐рдВрдЧ рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА) , рдЬрд╣рд╛рдВ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП 86eForth v5.2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкреНрд░рд▓реЗрдЦрдиред
рд╡реАрдбрд┐рдпреЛ рдЪрд┐рддреНрд░рдг
рдпреЗ рдЪрд╛рд░ рдЫреЛрдЯреЗ 161 рд╡реАрдбрд┐рдпреЛ рд╡реАрдбрд┐рдпреЛ рдЬрд╛рд░реА рд╣реИрдВред рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкрд╣рд▓рд╛ рд╡реАрдбрд┐рдпреЛред
рднрд╛рдЧ 2 рдХрд╛ 5. рдЯреЗрд╕реНрдЯ рдЯреЗрд╕реНрдЯ-рдЯреЗрд╕реНрдЯ 4 рдкреБрд╕реНрддрдХ "рдИрдлрд░реНрде рдПрдВрдб рдЬрд╝реЗрди" рд╕реЗ, рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг, рдПрдордХреЗ-161 рдкрд░ред
рднрд╛рдЧ 3 рдХрд╛ 5. рдПрд╕рдИрдИ рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ред
рднрд╛рдЧ 4 рдХрд╛ 5. рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ BYE, RS-232 рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ MK-161ред
рднрд╛рдЧ 5 рдХрд╛ 5. рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рдорд╛рдкрдиред