content:retrocomputing:assembly
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| content:retrocomputing:assembly [2024/07/14 20:14] – [Indirizzamento Indirect, Indexed] admin | content:retrocomputing:assembly [2024/09/10 21:27] (current) – [Sintassi] admin | ||
|---|---|---|---|
| Line 217: | Line 217: | ||
| Le righe $0345 e $0347 possono essere spiegate così: **CPX** (//' | Le righe $0345 e $0347 possono essere spiegate così: **CPX** (//' | ||
| + | |||
| + | Il //branch// è sempre // | ||
| Il **//flag Carry//**, oltre che dalle operazioni aritmetiche, | Il **//flag Carry//**, oltre che dalle operazioni aritmetiche, | ||
| Line 717: | Line 719: | ||
| Quindi, nella posizione $801 viene inserito il programma 10 SYS2064, che quindi rimanderà alla locazione 2064 ($810), dove sarà presente il codice //main://. | Quindi, nella posizione $801 viene inserito il programma 10 SYS2064, che quindi rimanderà alla locazione 2064 ($810), dove sarà presente il codice //main://. | ||
| + | ===== Turbo Macro Pro ===== | ||
| + | |||
| + | **Turbo Macro Pro (TMP)** è un altro assembler/ | ||
| + | |||
| + | ==== Avvio ==== | ||
| + | |||
| + | * effettuare un //Attach// del disco .d64 scaricato sopra | ||
| + | * dare LOAD " | ||
| + | * dare LOAD "TMP ...non REU", | ||
| + | * eseguirlo con SYS 32768 | ||
| + | |||
| + | TMP si avvierà: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Sintassi ==== | ||
| + | |||
| + | Sembra sia fondamentale che, in questa versione, i comandi siano scritti in **minuscolo**, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Per **assemblare** si usa la "< | ||
| + | |||
| + | {{: | ||
| + | |||
| + | e poi " | ||
| + | |||
| + | Nel caso specifico si esegue il programma con 'SYS 4096' (che è pari a $1000) per ottenere: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Per ritornare all' | ||
| + | SYS 32768 | ||
| ===== VIC 20 ===== | ===== VIC 20 ===== | ||
content/retrocomputing/assembly.1720980870.txt.gz · Last modified: by admin
