--- title: "ASM/DSM" id: 70086 type: "product" slug: "asm-dsm" url: "http://localhost/product/asm-dsm/" markdown_url: "http://localhost/product/asm-dsm.md" published_at: "2026-07-12T12:35:22+00:00" modified_at: "2026-07-12T16:06:24+00:00" author: "David Anderson" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "ASM/DSM is a combination Z80 assembler and disassembler. It uses a functional notation, first described in the book Microprocessor Programming and Software Development by F. G. Duncan. This notation allows easier understanding and translation between different processors than the manufacturer's. FUNCTIONS: Assemble source file into executable machine code Disassemble machine code into an editable source…" category: - name: "Software" slug: "software" taxonomy: "category" url: "http://localhost/category/software/" post_tag: - name: "Research Service Labs" slug: "research-service-labs" taxonomy: "post_tag" url: "http://localhost/tag/research-service-labs/" - name: "TS 2068" slug: "ts2068" taxonomy: "post_tag" url: "http://localhost/tag/ts2068/" model: - name: "Timex/Sinclair 2068" slug: "ts-2068" taxonomy: "model" url: "http://localhost/model/ts-2068/" media_type: - name: "Cassette" slug: "cassette" taxonomy: "media-type" url: "http://localhost/media-type/cassette/" genre: - name: "Machine Language" slug: "machine-language" taxonomy: "genre" url: "http://localhost/type/machine-language/" - name: "Software" slug: "software" taxonomy: "genre" url: "http://localhost/type/software/" company: id: 27855 title: "Research Service Labs" type: "company" url: "http://localhost/company/research-service-labs/" media_types: - name: "Cassette" slug: "cassette" taxonomy: "media-type" url: "http://localhost/media-type/cassette/" price: 40 date: 1984 rarity: "Uncommon" companies_products: - id: 27855 title: "Research Service Labs" type: "company" url: "http://localhost/company/research-service-labs/" --- ASM/DSM is a combination Z80 assembler and disassembler. It uses a functional notation, first described in the book *Microprocessor Programming and Software Development*by F. G. Duncan. This notation allows easier understanding and translation between different processors than the manufacturer’s. FUNCTIONS: - Assemble source file into executable machine code - Disassemble machine code into an editable source file - Save source files or machine code to tape - Load source files or machine code from tape - Edit source file FEATURES: - Fully interactive — checks syntax as lines are entered - Both assembler and disassembler in one package - Very fast assembly — assembles 4K in seconds - Disassembles machine code into an editables source file - Allows special characters in labels Uses 64 column mode — TS2068 only - FULL manual included