Skip to content

Research problems #17

@ascherer

Description

@ascherer

At various places in the MMIX sources, Don Knuth asks the interested reader to make significant changes for advanced system features:

  • Unicode support using wchar for Char (MMOTYPE§27, MMIXAL§§{7,30})
  • octa as single 64-bit integer, e.g., using uint64_t instead of the current struct with two tetras (ILP64 interface) (MMIX-ARITH§1); see GIMMIX for ideas
  • Graphical interface (MMIX-SIM§1)
  • Implement MMIXAL-style expressions for interactive debugging (MMIX-SIM§24)
  • Simulate a B-Cache (MMIX-PIPE§217)
  • Can count_bits, byte_diff, or wyde_diff be done with fewer operations? (MMIX-AITH§28)
  • Check buffer overflow in MMIXAL§§(74,75,77,79): done.

Time permitting, I'll try to look up the relevant sections in the codes.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions