Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

HMMM

< >

HMMM, aka Harvey Mudd Miniature Machine, is an assembly language created in 2006.

#2851on PLDB 18Years Old
REPL

Hmmm (Harvey Mudd Miniature Machine) is a 16-bit, 23-instruction simulated assembly language with 28=256 16-bit words of memory.


Example from Riju:
0 setn r1, 72 1 write r1 2 setn r1, 101 3 write r1 4 setn r1, 108 5 write r1 6 setn r1, 108 7 write r1 8 setn r1, 111 9 write r1 10 setn r1, 44 11 write r1 12 setn r1, 32 13 write r1 14 setn r1, 119 15 write r1 16 setn r1, 111 17 write r1 18 setn r1, 114 19 write r1 20 setn r1, 108 21 write r1 22 setn r1, 100 23 write r1 24 setn r1, 33 25 write r1 26 setn r1, 10 27 write r1 28 halt
View source
- Build the next great programming language Add About Search Keywords Livestreams Labs Resources Acknowledgements Part of the World Wide Scroll