ISBN: 978-981-09-5471-0 DOI: 10.18178/wcse.2015.04.024
The Computer Architecture and Hardware Description Language
Abstract— The paper introduces CAHDL, a Computer Architecture and Hardware Description
Language. The CAHDL is aimed to specify processor instructions and hardware formally. The
CAHDL can be used both in documentation and in programs which require information about
computer architecture such as emulators, compilers, decompilers, etc. The article considers some
syntactic constructions in examples and explains their semantics. The specification parsing methods
are also briefly reviewed. The end of the paper observes the software developed to test the language
and to debug specifications written in this language.
Index Terms— programming language, parsing, interpreter, computer emulator, computer architecture.
Aleksey S. Burlakov, Andrey A. Mikhailov
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of
Science, RUSSIA
Cite: Aleksey S. Burlakov, Andrey A. Mikhailov, "The Computer Architecture and Hardware Description Language," 2015 The 5th International Workshop on Computer Science and Engineering-Information Processing and Control Engineering (WCSE 2015-IPCE), pp. 148-153, Moscow, Russia, April 15-17, 2015.