Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp018910jx31b
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Dondero, Robert | - |
dc.contributor.author | Whitaker, Robert | - |
dc.date.accessioned | 2018-08-14T15:42:07Z | - |
dc.date.available | 2018-08-14T15:42:07Z | - |
dc.date.created | 2018-05-07 | - |
dc.date.issued | 2018-08-14 | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/dsp018910jx31b | - |
dc.description.abstract | We 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.mimetype | application/pdf | - |
dc.language.iso | en | en_US |
dc.title | Processable: A Visual Assembly Debugger and Program Tracer in the Browser | en_US |
dc.type | Princeton University Senior Theses | - |
pu.date.classyear | 2018 | en_US |
pu.department | Computer Science | en_US |
pu.pdf.coverpage | SeniorThesisCoverPage | - |
pu.contributor.authorid | 960962028 | - |
Appears in Collections: | Computer Science, 1988-2020 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
WHITAKER-ROBERT-THESIS.pdf | 2.97 MB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.