APPLICATIONSPROGRAMMATION ★ SUPER POWER ADM - ASSEMBLER DISASSEMBLER AND MACHINE CODE MONITOR ★

ASSEMBLER DISASSEMBLER AND MACHINE CODE MONITOR (Popular Computing Weekly)ASSEMBLER DISASSEMBLER AND MACHINE CODE MONITOR (Amstrad Computer User)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

All in one

There comes a time in every programmer's life when his thoughts turn to machine code.

One suitable tool is the Superpower package, which is so large that it is supplied on two separate 16K Eproms.

The three utilities - assemblies, disassemblies and monitor - are called via three separate bar commands. Bar ASM calls up the assembler program, the screen switches to 80 column mode and the cursor is positioned in the editing window. The assembler's only slight eccentricity is the fact that two-byte addresses cannot be entered directly. An EQU statement must have been used earlier in the program assigning the required address to a label. Operating system routines have already been assigned a label and can therefore be called directly.
The assembler is extremely fast: Micropower has clocked the program and found it capable of assembling over 24.000 single statement lines per minute.
Your source code is assembled using the command Esc A, following which you can save the object code, relocate it to its run address, or execute the code.

The command Esc J will append a new file onto the end of the source code presently in memory. This allows you to store soft-used routines as files on disc or tape.

Another powerful feature of the assembler is its ability to shuffle blocks of source code around in work processor fashion. Bar MON calls up the machine code monitor program. The display shows 16 rows of 16 bytes, the contestants of all registers and the status of all flags.
Pressing the key "Q" will replace this display with a disassembly of the code being examined.

Two pointers axe put at your disposal and the block of memory to be displayed is specified using these pointers. Having assigned different addresses to each pointer, you can toggle between the two areas of memory by pressing the "^" key.

The code in Ram can be edited by overtyping either the hexadecimal value of the byte or by moving to the Ascii/graphics section of the display and entering text.

The final utility is a disassembler which converts any machine code program back into it's original mnemonics. The Superpower disassembler will disassemble both Ram and ROM. The result of the disassembly can be directed to the screen, a printer, or even to disc or tape as a hie.
The ADM ROM must be a strong contender to become the definitive machine code utility for the Amstrad.

Jon Revis , PopularComputingWeekly860227

★ PUBLISHER: SUPER POWER (North wood House, North Street. Leeds LS7 2AA)
★ YEAR: 1985
★ CONFIG: 64K (ROM)
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR(S): ???
★ PRICE: £39.95
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Adverts/Publicités:
» MicroPower-Yorkshire  s  Leading  AMSTRAD  Specialist    ADVERT    ENGLISHDATE: 2013-02-02
DL: 460
TYPE: image
SiZE: 102Ko
NOTE: w433*h643

» Super  Power-Supercharge  your  AmstradDATE: 2015-01-08
DL: 606
TYPE: image
SiZE: 660Ko
NOTE: w1856*h1323
 
» Super  Power-Supercharge  your  Amstrad  DATE: 2015-01-08
DL: 636
TYPE: image
SiZE: 744Ko
NOTE: w1922*h1354
 

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Graduate CP/M ROM by VORAX
» Applications » Amstrad Disk ROM Disabling
» Applications » ROMDOS
» Applications » ROM Disabler (CPC Attack)
» Applications » REEL-to-REEL ROM (make ROM COPY)
» Applications » Catimp (Micromag)
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 564 millisecondes et consultée 2790 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.