• DocumentCode
    2199607
  • Title

    PSIM: A processor SIMulator for basic computer architecture and operation education

  • Author

    Lusco, Michael Alexander ; Stroud, Charles E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Auburn Univ., Auburn, AL, USA
  • fYear
    2010
  • fDate
    18-21 March 2010
  • Firstpage
    115
  • Lastpage
    118
  • Abstract
    A Processor SIMulator (PSIM) for a basic stored program computer architecture is described which graphically displays the architecture while showing the detailed operation on a per clock cycle basis. The instruction set consists of twenty-five instructions that can be combined to execute many complex capabilities including conditional branching. The current version of PSIM includes an assembler for compiling assembly language programs to machine language code, the ability to display values in various formats including decimal and hexadecimal, and the ability to display and write to a file the contents of the program memory at any point in the simulation.
  • Keywords
    assembly language; computer architecture; digital simulation; instruction sets; program compilers; PSIM simulator; assembly language programs; compiler; computer architecture; computer operation; conditional branching; decimal format; hexadecimal format; instruction set; machine language code; processor simulator; program memory; Assembly; Clocks; Computational modeling; Computer architecture; Computer displays; Computer science education; Computer simulation; Graphical user interfaces; Read only memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of the
  • Conference_Location
    Concord, NC
  • Print_ISBN
    978-1-4244-5854-7
  • Type

    conf

  • DOI
    10.1109/SECON.2010.5453909
  • Filename
    5453909