From the webpage:
yasp is a fully functional web-based assembler development environment, including a real assembler, emulator and debugger. The assembler dialect is a custom which is held very simple so as to keep the learning curve as shallow as possible. It also features some hardware-elements (LED, Potentiometer, Button, etc.). The main purpose of this project is to create an environment in which students can learn the assembly language so that they understand computers better. Furthermore it allows them to experiment without the fear of breaking something.
The original project team of yasp consists of Robert Fischer and Michael “luto” Lutonsky. For more information take a look at the about-section in the IDEs menu.
Quite a ways from assembly for a GPU but it is a starting point.
Could be useful in discovering young adults with a knack for assembly.
I first saw this in Nate Torkington’s Four short links: 21 February 2014.