Architecture of the Educational Instruction Set for Beginning a Computer Engineering Career
Keywords:
instruction set architecture, microarchitecture, assembly code, computer science fundamentals, single-cycle processorAbstract
This paper presents the development of an Instruction Set Architecture (ISA), specifically designed for use in the academic setting during the first years of a Computer Engineering degree. The objective is to provide a simple model that serves as an introduction to the fundamentals of more complex ISAs that may be developed or studied in the future, thus facilitating the understanding of basic concepts and general learning progressively throughout the degree.
To achieve this objective, three essential components are presented below: the Instruction Set Architecture (ISA), the microarchitecture associated with the ISA, and an assembly code simulator. The latter allows students to develop and test assembly language codes. Together, these components form a simple first step through which students can become familiar with ISA design, microarchitectures, and low-level programming.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Thiago A. Cruz, Hernan F. Kisiel, Brian E. Ryberg, Jonathan C. Meier, Matías G. Krujoski, Alicia B. Rendón, Roberto E. Carballo

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











