Concept: JNAsm Instruction Encoding
Value: 4 (Important - x86 code generation)
What it is: Instruction encoding system for x86 assembly generation
Key files:
builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.java
builder/src/builder/org/jnode/jnasm/assembler/Instruction.java
Bridges: Assembly, Code generation, Instruction set
Documentation Requirements
For Value 4 (Important):
-
Update ALL 4 sections of the index (index.md):
- Pages Table: Add new page in alphabetical order
- Concepts → Pages: Add the page name
- Source Path → Pages: Map
builder/src/builder/org/jnode/jnasm/assembler/ to the new page
- Task Routing: Add to relevant developer task categories with meaningful routing ideas (1-3 entries)
-
Update Glossary: Add 1-sentence definition for any new project-specific term (e.g., "opcode", "ModRM")
-
Broader Search: Search for related "Helper", "Manager", "Layout", or "Constants" classes (e.g., instruction tables, operand encodings)
Skill Reference
Use update-wiki skill for wiki maintenance workflow
Related Concepts (from index.md)
- [[JNasm-Assembler-Design]]
- [[Build-System]]
Concept: JNAsm Instruction Encoding
Value: 4 (Important - x86 code generation)
What it is: Instruction encoding system for x86 assembly generation
Key files:
builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.javabuilder/src/builder/org/jnode/jnasm/assembler/Instruction.javaBridges: Assembly, Code generation, Instruction set
Documentation Requirements
For Value 4 (Important):
Update ALL 4 sections of the index (
index.md):builder/src/builder/org/jnode/jnasm/assembler/to the new pageUpdate Glossary: Add 1-sentence definition for any new project-specific term (e.g., "opcode", "ModRM")
Broader Search: Search for related "Helper", "Manager", "Layout", or "Constants" classes (e.g., instruction tables, operand encodings)
Skill Reference
Use update-wiki skill for wiki maintenance workflow
Related Concepts (from index.md)