One-bit computer

A picture to attract attention:





Attention! There are a lot of pictures under the cut!





This article will briefly describe the design and construction of a one-bit computer. Everyone who is interested, welcome under the cat:





Tedious background

, , , , , , . , , , . , , . - . .





, , . , ‘’, , ...





https://ru.wikipedia.org/wiki/-86





, . , - , , , , . , 155. , , , . , , - , , .





, , , , , , .





, , (), , ! , () .





. :





6502! ! NES (), Bender "":





https://ru.wikipedia.org/wiki/MOS_Technology_6502





, , , , :





http://www.megaprocessor.com/





... , , :





. , , , , , \ ! , )





, :





: 1-. , . , . , 2 . , 1 2 . , (), 1 . , , , , . , . 2 , .. - 1 .





:













  • ( )









2 + 1 . . . 3 + 1 , .





:





  • 1-





  • : 1





  • : 1 ( 2 )





  • 3 (A, B, C)





  • : 4 (3 + 1 )





  • - 1









  • : +5





, logisim. , , , .





:





:





  • DecodeUnit - , , , ,





  • Ram - , ,





  • Bus - .





  • Alu - - . ,





  • Cell 0, 1 -





  • Register A, B, C -





, . :





DecoderUnit :





, , , :





, . , . :





https://pastraiser.com/technology/nmos/basicnmosgates.html





, , .





circuitjs1. , , . , .





, :





! . , , , , .





https://easyeda.com.





, , https://jlcpcb.com. , , , , , , .





, , , . , .





100 100 , , .





- 5 , 5 , , .





It was with such data that I began to lay out the boards, somewhere it turned out spacious, somewhere it was very close. For ease of installation, all transistors were facing the same direction.





Register schema:





Register layout:





Well, and the board that came to me:





And here are the first attempts to solder it all:





I apologize for the quality, I took pictures of my previous project.





More pictures

Afterword

Now we can summarize what was done, what was spent, how much it cost:





  • Dream come true - 1 piece





  • Time spent - 1 month





  • Tools and consumables, approximately - 6832 rubles 12 kopecks





  • Electronic components - 2140 rubles





  • Ordering boards - 1600 rubles





  • Delivery of boards - 1601 rubles





  • Advertising company - 0 rubles





Thank you all for your attention!








All Articles