# Versión pesada en CPU, Subleq puro, bien para aprender. # No usar salvo que uses el libro de Eforth+Subleq de HowerJ # Sin embargo, el muxleq funciona 100% igual que subleq. # ./subleq ./subleq.dec # Versión ligera en CPU, muxleq, similar pero multiplexado. # El código generado no es subleq puro pero puede leer # tanto subleq.dec como muxleq.dec, el cual en sí mismo # es más eficiente que subleq.dec # ./muxleq ./muxlec.dec # Libro con Eforth y más info: # https://howerj.github.io/subleq.htm #ejemplos #Triángulo fractar Sierpinski: ./muxleq ./muxleq.dec < ejemplos/sier.f #Función exponencial: cat ejemplos/pow.f - | ./muxleq ./muxleq.dec ok 2 12 pow . [PULSA ENTER] 4096 ok bye [PULSA ENTER] #Palabras disponibles: words #que hace una palabra: see /mod Como es una máquina virtual Subleq, ten en cuenta que a veces llamará litéralmente a un número del código DEC de Subleq, donde cargará seguramente esa instrucción apuntada en su 'memoria'. Si quieres un truco, lanza pfe en texto-plano, puedes usar mi script "pforth" tal como ./pforth el cual lanza el pfe de texto-plano (un forth mejorado, con los comandos for y next puestos a mano junto con opciones de punto flotante y demás. Ahí puedes usar cosas como see /mod o help /mod donde te servirán mucho más las indicaciones que las de eforth que si bien tienen mucho hecho y documentado, para el novato pforth lo explica mejor. # Saludos, y aprended sin miedo.