
B–62073E–2/03
4.CONVERSATIONAL MACRO FUNCTION
75
= 6 A1.234568 *
= 7 A1.2345678
* The data after decimal point specification is rounded off.
When #8523 is 0, least input increment for specified address is set.
(7) Block deletion
G377 ;
Blocks which are specified by a program number and block number
can be deleted.
#8520=4 ;
#8521=3 ;
G377 ;
IF[#8529 NE 0] GOTO900 ;
End of deletion
N900 ;
Error
The block of block No.3 of program O0004 is deleted, if you execute
to the above instruction.
(8) Special cases
A block constructed from a word formed by the combination of
address+number” and EOB is the usual processing unit in this
function described above. Therefore, it is impossible to show the case
of block delete instruction without a number on to conversational at
macro variable as follows. So displays it with a variable.
Specification of block delete
/ M00; #100=29 Address “/”
#101=<blank> Number <blank>
#102=13 Address “M”
#103= 0 Number 0
#104=27 Address “EOB”
(9) Reading the specified character–type block (G328)
This control code converts every character of the specified block to
a decimal ASCII code and puts them into the specified variable area,
even if non–word–type data is specified in the block. Control
commands (WHILE, IF, etc.) and functions (SIN, COS, FUP, etc.) are
represented with special codes.
#8520=Program number ;
#8521=Block number ;
#8522=100 ; (Reading variable number)
G328 ;
IF [#8529 NE 0] GOTO900 ; (Error check)
When the specified block is ”#1=SIN[#2];, the following is read:
#100 : 35 (23H) “#”
#101 : 49 (31H) “1”
#102 : 61 (3DH) “=”
#103 : 276 ( 114H) “SIN”