The Dauug House
Dauug|36 minicomputer documentation
Architecture
Documentation overview
Terminology
Download
Assemblers
Executable format
Assembly language
Characters and tokens
Registers
Scopes
Assembler keywords
Missing features
Bugs
Code samples
36-bit multiplication
Cooperative multitasking
Fibonacci numbers
MIX and XIM
Paravirtualized I/O
Preemptive multitasking
OS
Content management system
File structure
How to run
Markup language
Tables
Syntax highlighting
Sandbox
To do
List of instructions
Future instructions
User instructions
ALU: additive
ALU: array check
ALU: boolean
ALU: divide
ALU: immediate
ALU: misc. arith.
ALU: mixed
ALU: multiply
ALU: rearrange
ALU: shift & rotate
ALU: subst.-perm.
Branch
Memory
Simulation
YIELD
Privileged instructions
Identity-modifying
Program initialization
Pseudo
Unrestricted memory
Osmin RTOS
RTOS organization
Scope list
Memory structures
Kept registers
Completion status
API
Performance tuning
Marc W. Abel
Computer Science and Engineering
College of Engineering and Computer Science
marc.abel@wright.edu
Without secure hardware, there is no secure software.
937-775-3016