home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / disasm / dasmz80.arc / DASMZ80.DOC < prev    next >
Text File  |  1986-07-22  |  3KB  |  64 lines

  1. DASMZ80 is an MS DOS 2.0 or greater Intel hex file Z80 disassembler.  The
  2. syntax for invocation is:
  3.  
  4. [drive:]DASMZ80 <hexfile> <sourcefile>
  5.  
  6. where [drive:] is the drive where the dissasembler is stored, <hexfile>
  7. is the name of an existing object file in the Intel hex format, and
  8. <sourcefile> is the name of the file to which the dissassembled code is
  9. to be written.
  10.  
  11. Upon completion, <sourcefile> will contain the mnemonics associated with
  12. the opcodes found in <hexfile>.  If an undefined opcode is encountered,
  13. it is assigned the mnemonic "?".  An "ORG" statement is generated at the
  14. address of the first non-NOP instruction.  If subsequent  NOP's (opcode=00H)
  15. are encountered, the dissasembler will generate an "ORG" statement to the
  16. address of the next non-NOP instruction.
  17.  
  18.  
  19. The following is a brief description of each file on this disk:
  20.  
  21. DASMZ80.DOC is this file.
  22.  
  23. MAKEFILE is a definitions file for use with the MASM MAKE utility.
  24.  
  25. DASMZ80.ASM is the source file for the main module of DASMZ80.
  26.  
  27. MNEMZ80.ASM is the source file for the mnemonic lookup tables for DASMZ80.
  28.  
  29. ZDINSTAB.INC is an include file used in MNEMZ80.ASM as the first mnemonic
  30. and bytes tables.
  31.  
  32. ZDCBTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  33. tables for instructions whose second op-code is CB.
  34.  
  35. ZDDD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  36. tables for instructions whose second op-code is DD.
  37.  
  38. ZDDD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  39. tables for instructions whose second op-code is DD and third op-code is CB.
  40.  
  41. ZDEDTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  42. tables for instructions whose second op-code is ED.
  43.  
  44. ZDFD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  45. tables for instructions whose second op-code is FD.
  46.  
  47. ZDFD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
  48. tables for instructions whose second op-code is FD and third op-code is CB.
  49.  
  50. DASMZ80.EXE is the executable program file.
  51.  
  52. ALLZ80.SRC is a source file that contains all source mnemonics for the Z80.
  53.  
  54. ALLZ80.HEX is the hex file that results from the assembly of ALLZ80.SRC.
  55.  
  56. TESTZ80.BAT is a BATCH file that invokes DASMZ80.EXE to produce TESTZ80.SRC
  57. from ALLZ80.HEX, assembles TESTZ80.SRC, and compares ALLZ80.hex with
  58. TESTZ80.HEX.  It requires PATHs to a Z80 assembler named ASMZ80 and a hex
  59. file comparitor named COMPHEX.
  60.  
  61. TESTZ80.SRC is a source file that was created by dissassembling ALLZ80.HEX.
  62.  
  63. TESTZ80.HEX is a hex file that was created by assembling TESTZ80.SRC.
  64.