Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| referencepcode [2026/02/22 09:43] – root | referencepcode [2026/04/03 14:33] (Version actuelle) – root | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| * d3 : nombre non signé sur 24 bits, de 0 à 16777215 (en big-endian) | * d3 : nombre non signé sur 24 bits, de 0 à 16777215 (en big-endian) | ||
| * d8 : nombre non signé sur 64 bits (en big-endian) | * d8 : nombre non signé sur 64 bits (en big-endian) | ||
| - | * string : chaîne de caractères (mono-octet) | + | * string : chaîne de caractères (mono-octet), précédée de sa longueur, soit sur 1 octet (d1), soit sur 3 octets (d3) |
| Concernant la syntaxe assembleur, les paramètres ont la signification suivante : | Concernant la syntaxe assembleur, les paramètres ont la signification suivante : | ||
| * < | * < | ||
| Ligne 15: | Ligne 15: | ||
| * < | * < | ||
| * < | * < | ||
| - | * < | + | * < |
| - | Gestion des [[w: | + | Gestion des adresses et sauts : //en construction// |
| \\ | \\ | ||
| Dans l' | Dans l' | ||
| Ligne 76: | Ligne 76: | ||
| | 054 | PSH8 | | 1 | Empile la constante 8 | '' | | 054 | PSH8 | | 1 | Empile la constante 8 | '' | ||
| | 055 | PSH9 | | 1 | Empile la constante 9 | '' | | 055 | PSH9 | | 1 | Empile la constante 9 | '' | ||
| - | | 056 | PSHA | d1 | 2 | Empile la @VARSYS de [[w:instr:varsys|code]] d1 | '' | + | | 056 | PSHA | d1 | 2 | Empile la @VARSYS de [[reference#varsys|code]] d1 | '' |
| | 057 | PROG | | 1 | Indique que le binaire est un programme, première instruction du binaire | '' | | 057 | PROG | | 1 | Indique que le binaire est un programme, première instruction du binaire | '' | ||
| | 058 | BACK | | 1 | Indique un binaire exécutable en mode //demon//, première instruction en alternative à PROG | '' | | 058 | BACK | | 1 | Indique un binaire exécutable en mode //demon//, première instruction en alternative à PROG | '' | ||
| Ligne 128: | Ligne 128: | ||
| |106|DEXH|d1 string |2+lg|ad_var_hash.string< | |106|DEXH|d1 string |2+lg|ad_var_hash.string< | ||
| |107|DEXI|d1 string |2+lg|ad_var_hash!string< | |107|DEXI|d1 string |2+lg|ad_var_hash!string< | ||
| - | |108|PREC|d1 | + | |108|PREC|d1 |
| |109|DESV| | |109|DESV| | ||
| |110|DESH|d1 string |2+lg|ad_var_hash.string[pile1, | |110|DESH|d1 string |2+lg|ad_var_hash.string[pile1, | ||