User Tools

Site Tools


en:words:kernel_embedded:minimum_word_set

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:words:kernel_embedded:minimum_word_set [2015-11-21 13:20] – created mkaen:words:kernel_embedded:minimum_word_set [2022-12-02 15:48] (current) juergenuk
Line 8: Line 8:
  
 We need in any case: We need in any case:
 +
 '':dodoes'' as generalized entry point for all high-level definitions, or '':dodoes'' as generalized entry point for all high-level definitions, or
- ''Call'' for primitive-centric implementations. ''@'' and ''!'' to access the memory. ''>R'' and ''R>'' for the return stack, so anything can be moved. ''+'' or ''2*'' for Artihmetik. And ''NAND'' as a universal bit instruction. ''?BRANCH'' or ''0='' for branches. And finally '';S'' and ''EXECUTE'' for execution.+ 
 +''Call'' for primitive-centric implementations.  
 + 
 +''@'' and  
 +''!'' to access the memory.  
 + 
 +''>R'' and ''R>'' for the return stack, so anything can be moved.  
 + 
 +''+'' or  
 +''2*'' for Artihmetik.  
 + 
 +And ''NAND'' as a universal bit instruction.  
 + 
 +''?BRANCH'' or  
 +''0='' for branches.  
 + 
 +And finally '';S'' and  
 + 
 +''EXECUTE'' for execution.
  
 Everything else can be defined from these words, even if it then needs temporary variables: Everything else can be defined from these words, even if it then needs temporary variables:
en/words/kernel_embedded/minimum_word_set.txt · Last modified: 2022-12-02 15:48 by juergenuk