skip to main content
article
Free Access

A generative approach to Universal Cross Assembler design

Authors Info & Claims
Published:03 January 1990Publication History
Skip Abstract Section

Abstract

A new approach to Universal Cross Assembler design is proposed. New assemblers can be generated easily from the assembly language syntax, instruction set, addressing modes, binary code pattern of the instructions, directives, and the output file format. There are no constraints on the syntax, addressing modes, and instruction code lengths. It achieves high generality, extendibility and portability by considering assemblers as high level language compilers, using high level language development tools, YACC and LEX on UNIX. Using this approach, two prototype assemblers, one for 8086 and one for 68000, have been implemented on both UNIX and MSDOS. Their performance and comparison with existing assemblers are discussed in the paper.

Index Terms

  1. A generative approach to Universal Cross Assembler design

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGPLAN Notices
          ACM SIGPLAN Notices  Volume 25, Issue 1
          Jan. 1990
          70 pages
          ISSN:0362-1340
          EISSN:1558-1160
          DOI:10.1145/74105
          Issue’s Table of Contents

          Copyright © 1990 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 January 1990

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader