$2 for 10 PCBs & 24 Hour Production: https://jlcpcb.com
A method for creating literals (immediates, constants)
A method for creating literals (immediates, constants)
Good morning all…
Youtuber, shed dweller, solar charge controller aficionado
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Amazing project!
How do you branch
OK since nobody else has asked, I must! Was this project name inspired mainly by the fact that we have just entered the Lunar Year of the Pig, and not the "almost" abbreviation?
Reminds me of the presentation on single instruction C compiler using only MOV on the x86. Turns out MOV is Turing-complete.
Maybe you can program it to control your penny organ and play a tune?
"I want to combine digital and analogue" – Oh God help us, he's going to fuse the Oink with his Vocoder, and it'll never be finished!!! This must be what Zager & Evans were singing about! … Run, you fools!
I have been watching Julian's video for over 2 years now….I feel very bad for asking this, but does Julian have a learning disability? I enjoy the videos and his enthusiasm although compared to most he comes across as a child learning electronics….Is he just dumbing things down? No offense intended.
Hi. I'm guessing you've probably shown this in postbag, but what are those LED DIP bars that you use?
KOOL (like the ultimate menthol Smoke, used to love them in Nam, they kept your lungs fresh even in the worst conditions, 9 out of 10 doctors recommend KOOL's when in the Jungle!) Just wondering, have you ever tried the pie hole?
Now That's What I Call RISC
So it's not Turing complete.
Now you have the ability to create constants, you should just put the program counter as another register (use a 74163 presettable binary counter) and scrap the go to addresses. Now make the program counter auto increment, and when you want to go back to the first address load the constant you require and then move the constant from the constant register to the program counter using the preset function.
Make it control the security light out on your gate. 🙂
If you have the ability to load immediate constants, that should open up the possibility of implementing jumps if you replace the flow RAM with a presettable counter wired to one of the write addresses. That would allow you to cut the amount of RAM per instruction from 16 bits to 8.