Notes concerning “Assembly language”
Notes on reading eForth 1.0 for the 8086
2007 to 2009 (6 minutes)
Forth looping
2007 to 2009 (16 minutes)
Maybe Counting Characters in UTF-8 Strings Isn't Fast After All!
2007 to 2009 (16 minutes)
Optimizing the Visitor pattern on the DOM using Quaject-style dynamic code generation
2013-05-17 (updated 2013-05-20) (22 minutes)
Distinguishing natural languages with 3-grams of characters
2013-05-17 (updated 2013-05-20) (8 minutes)
The Dontmove archival virtual machine
2014-06-29 (5 minutes)
A one-operand stack machine
2016-07-24 (updated 2016-07-25) (13 minutes)
Graph construction
2016-09-08 (updated 2017-07-19) (25 minutes)
What’s the dumbest register allocator that might give you reasonable performance?
2016-10-11 (16 minutes)
Topics to study in 2016
2016-10-27 (updated 2016-11-15) (37 minutes)
Golomb-coding operands as belt offsets likely won’t increase code density much
2017-06-15 (updated 2017-06-20) (7 minutes)
Bit difference array
2018-10-28 (11 minutes)
A two-operand calculator supporting programming by demonstration
2018-12-11 (25 minutes)
Evaluating DSP operations in minimal buffer space by pipelining
2018-12-18 (updated 2018-12-19) (22 minutes)
Three-stack generic macro assembler (design sketch)
2019-04-30 (8 minutes)