• DocumentCode
    2580498
  • Title

    Automatic Generation of an Instruction Set Simulator for Educational Use

  • Author

    Yanagisawa, Hideaki ; Uehara, Minoru ; Mori, Hideki

  • Author_Institution
    Inf. & Comput. Sci., Toyo Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    To develop an embedded system, in which processors are used, a skilled assembler is necessary. An ISA (instruction set architecture) simulator is essential for training assembly programming, and the preparation of a SWDE (software development environment) such as simulator, assembler, disassembler, and compiler for a new processor can put a great strain on processor developers. We have been developing C-DASH (C-like design automation shell), a hardware/software codesign tool for processors that can generate an instruction set level simulator based on a character user interface. In this paper, we construct a graphical user interface for a simulator and describe the utilization of the simulator for education
  • Keywords
    assembly language; computer aided instruction; computer science education; digital simulation; embedded systems; graphical user interfaces; hardware-software codesign; instruction sets; program assemblers; program compilers; software tools; C-like design automation shell; assembler; assembly programming; character user interface; compiler; disassembler; educational use; embedded system; graphical user interface; hardware-software codesign tool; instruction set architecture simulator; instruction set level simulator; software development environment; Assembly systems; Capacitive sensors; Computer architecture; Design automation; Embedded system; Hardware; Instruction sets; Program processors; Programming profession; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 2006. DEXA '06. 17th International Workshop on
  • Conference_Location
    Krakow
  • ISSN
    1529-4188
  • Print_ISBN
    0-7695-2641-1
  • Type

    conf

  • DOI
    10.1109/DEXA.2006.33
  • Filename
    1698311