CALVIS: Computer assembly language visualizer and simulator for intel x86-32 architecture
Date of Publication
2016
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Computer Science
College
College of Computer Studies
Department/Unit
Computer Science
Abstract/Summary
Computer Architecture deals with computer design based concepts. These concepts need to be properly understood and visualized by students in order for them to understand the flow of processes in the CPU. With this in mind, a visual teaching method could be suggested.
One ideal teaching technique that can be incorporated is through the use of illustrations and simulations. Inspired from CALI86, Computer Assembly Language Visualizer and Simulator (CALVIS) is a software application which acts as an assembly code simulator for x86-32 based assembly language that contains visual illustrations.
CALVIS will accept, parse, check, visualize and simulate the assembly code. Moreover, it will provide illustrations to keep track of the contents of the registers, memory and flags related in the input assembly code. The software program is also extensible if ever there is another set of assembly instructions that would be released in the future.
CALVIS aims to develop an educational Instruction Set Simulator (ISS) for x86-32 that can illustrate the flow of processes done by the CPU to aid student assembly programmers.
Abstract Format
html
Language
English
Format
Electronic
Accession Number
CDTU022248
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Physical Description
1 computer optical disc ; 4 3/4 in.
Recommended Citation
Alcalde, J. D., Chua, G. A., Demabildo, I. L., & Ong, M. T. (2016). CALVIS: Computer assembly language visualizer and simulator for intel x86-32 architecture. Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/11903