https://github.com/JohnEarnest/Octo
The documentation includes tutorial materials aimed at complete novices:
https://github.com/JohnEarnest/Octo/blob/gh-pages/docs/Begin...
So, yeah, Corewars, if not actual asm.
- For Linux, the lessons here are good: http://asmtutor.com/
- For DOS, http://www.sizecoding.org/wiki/Getting_Started (previously posted on HN)
- There's also the Art of Assembly Language which uses "High Level Assembly Language": http://www.plantation-productions.com/Webster/
If you are looking for a fun/education activity:
- Octo / Chip-8 (as previously mentioned)
- CoreWar
- Box256
If your students are at the primary or secondary levels, a less complicated but similar game like "Human Resource Machine" ( https://tomorrowcorporation.com/humanresourcemachine ) would probably be easier for them to grasp.