Carnegie Mellon University
Browse

Toward a Foundational Typed Assembly Language

Download (324.44 kB)
journal contribution
posted on 1965-01-01, 00:00 authored by Karl Crary
We present the design of a typed assembly language called TALT that supports heterogeneous tuples, disjoint sums, arrays, and a general account of addressing modes. TALT also implements the von Neumann model in which programs are stored in memory, and supports relative addressing. Type safety for execution and for garbage collection are shown by machine-checkable proofs. TALT is the first formalized typed assembly language to provide any of these features.

History

Publisher Statement

All Rights Reserved

Date

1965-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC