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 le presenta en su versión original ★ 
 ★ Dieser Text wird in seiner ursprünglichen Fassung Ihnen 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:
★ AUTHOR(S): ???
★ PRICE: £39.95

★ AMSTRAD CPC ★ DOWNLOAD ★

Adverts/Publicités:
» MicroPower-Yorkshire  s  Leading  AMSTRAD  Specialist    ADVERT    ENGLISHDATE: 2013-02-02
DL: 207 fois
TYPE: image
SIZE: 101Ko

» Super  Power-Supercharge  your  AmstradDATE: 2015-01-08
DL: 270 fois
TYPE: image
SIZE: 659Ko
 
» Super  Power-Supercharge  your  Amstrad  DATE: 2015-01-08
DL: 262 fois
TYPE: image
SIZE: 743Ko
 

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Micropower - Disk Users Utilities
» Applications » Multiface Two ROM Dump utility
» Applications » Cage Comms ROM (Amstrad Action)
» Applications » ROM Manager for Mega-Flash-Rom
» Applications » Rsx - Alpha Rom
» Applications » ROMDOS XL

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.75-desktop/c
Page créée en 081 millisecondes et consultée 550 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.