Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp018910jx31b
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorDondero, Robert-
dc.contributor.authorWhitaker, Robert-
dc.date.accessioned2018-08-14T15:42:07Z-
dc.date.available2018-08-14T15:42:07Z-
dc.date.created2018-05-07-
dc.date.issued2018-08-14-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp018910jx31b-
dc.description.abstractWe present a web application for debugging and tracing programs written in x86-64 assembly. Given that assembly programming is notoriously difficult for students to learn, this visual environment aims to provide students with intuition for the behavior of programs at a lower level of abstraction than similar tools designed for tracing high level languages. We also present a javascript library for working with fixed-width integers and emulating ALU behavior, and an extensible assembly emulator (also in javascript), that were developed during this project in support of the visual debugger. By keeping the entire project in javascript, the application can be run without a webserver, and once hosted, can be accessed by a student with no installation.en_US
dc.format.mimetypeapplication/pdf-
dc.language.isoenen_US
dc.titleProcessable: A Visual Assembly Debugger and Program Tracer in the Browseren_US
dc.typePrinceton University Senior Theses-
pu.date.classyear2018en_US
pu.departmentComputer Scienceen_US
pu.pdf.coverpageSeniorThesisCoverPage-
pu.contributor.authorid960962028-
Appears in Collections:Computer Science, 1988-2020

Files in This Item:
File Description SizeFormat 
WHITAKER-ROBERT-THESIS.pdf2.97 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.