<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6764868241742862021</id><updated>2024-10-24T19:57:55.902-07:00</updated><title type='text'>DIY Computer Science</title><subtitle type='html'>To create a opensource computer system that any one can build.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-8019121212432646954</id><published>2012-08-20T07:54:00.003-07:00</published><updated>2012-08-20T07:54:23.901-07:00</updated><title type='text'>Filling up the Screen and erasing it</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
Next project is to get the screen to fill black with a key
press. This should be a little easier. This project wasn’t easier but it also wasn’t
harder. After getting the screen to fill with key press and erase with the key
up I had a problem checking for memory boundaries. As I was trying to figure it
out I decided to post on the forums and ask for help. This is what I typed out&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
I made the Fill.asm program and it will fill the screen to
the bottom with black and if the key is let go it will erase all the black. The
Issue is that it will keep going passed the screen memory and on erase it will
go all the way passed the memory in the other direction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
[begin]&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
How can I check for memory boundary?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
I tried&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
(FILL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@Store&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=M&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
A=D&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
//here I need to check if the address is too big if so
then just jump back up&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@24575&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=D-A&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@KEYDWN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D;JEQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
But it just goes way out of bounds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
[End]&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
After typing this and before submitting I reread 4.2
example and realized I was &amp;nbsp;changing D
and that I could read memory as much as I want as long as I don’t wright to it.
So I did this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@Store&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=M&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@24575&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=D-A&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@KEYDWN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D;JEQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
That way I was reading the memory and checking if it was
out of bounds at the bottom&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@Store&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=M&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@SCREEN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=D-A&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@KEYDWN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D;JEQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
And out of bounds at the top.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
So after a very long delay I finished chapter 4 still
needing to do more examples because I still don’t fully understand ASM because
using only 3 calls one has to make things so much simpler and the order of
every last command is important. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is now
my belief that all computer science students should take a very basic ASM class
after taking BASIC or PASCAL but before taking C/C++ class’s. It helps with so
many different things.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/8019121212432646954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/08/filling-up-screen-and-erasing-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8019121212432646954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8019121212432646954'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/08/filling-up-screen-and-erasing-it.html' title='Filling up the Screen and erasing it'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-1108352442464449722</id><published>2012-08-20T07:52:00.002-07:00</published><updated>2012-08-20T07:52:17.155-07:00</updated><title type='text'>Multiplying by adding</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&amp;nbsp;When running the test script I was clearing all the locations but the test script would put in the data first before I cleared then all the results would be wrong. I just had to make the result 0 every go around but since the other two memory locations were going to be over written any way I just left them alone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;After doing this project I realized that if one plans out there project and Knows that the variable is going to be 0ver written then one does not need to clear it each time but always zero out variables that are not going to be over written but just read then written to.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
The key to the multiply project is to know that when your multiplying you are adding itself to itself as many times as the multiplier says to. Also using a loops and jump statements are good.&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
Here was my laid out plan&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
//Start at fisrt memory location&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
//then stick that in to be computed&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
//then add it to itself as many times as it is supose to be multiplyed by&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
//use the multiplyer to controll the loop or counter&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
Part of the code that add&#39;ed the data&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@R1&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
D=M&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@R2&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
M=D+M&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
@LOOP&lt;/div&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
0;JMP&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/1108352442464449722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/08/multiplying-by-adding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/1108352442464449722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/1108352442464449722'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/08/multiplying-by-adding.html' title='Multiplying by adding'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-726570101320758542</id><published>2012-08-20T07:50:00.000-07:00</published><updated>2012-08-20T07:53:42.988-07:00</updated><title type='text'>After a very long break. Getting under way.... </title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;DefaultText&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;On and
off for five months of trying to figure out the Hack assembly language and re
reading&amp;nbsp; chapter 4 five or six time on
top of taking pages and pages of notes I learned how to use it. Assembly
language is different than any other language I have learned. Calling the
memory location then putting data into that location.&lt;br /&gt;
Here is what I played with to figure out the ASM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@1 &amp;nbsp; &amp;nbsp;//this is the address to the memory where the program starts at&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //And since the system just started that memory location should be blank or 0&lt;br /&gt;
D=M &amp;nbsp; // since the above address memory location is empty then D is the value of the memory&lt;br /&gt;
@5 &amp;nbsp; &amp;nbsp;//this is a new value&lt;br /&gt;
D=D-A //A is = to 5 and D is equal to 0 so the new Value of D is -5&lt;br /&gt;
@100 &amp;nbsp;//the vaule in the A register is now 100&lt;br /&gt;
D;JEQ // D = -5 JEQ is Jump to 100 in the program if D is equal to 0&lt;br /&gt;
@7 //A is now 200 if 7 then program doesnt move at all&lt;br /&gt;
M;JMP // Just jump to 200 in the program if 0 but if M Jump to 200 in memory also&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Something like this should have put in the book with that much info on what the coded did.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/726570101320758542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/08/after-very-long-break-getting-under-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/726570101320758542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/726570101320758542'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/08/after-very-long-break-getting-under-way.html' title='After a very long break. Getting under way.... '/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-8856620304365525020</id><published>2012-03-29T13:26:00.002-07:00</published><updated>2012-06-23T14:24:26.925-07:00</updated><title type='text'>Progress on creating all the hardware</title><content type='html'>I am making all the schematics and taking pics of all the hardware. I am also videoing all the progress.&lt;br /&gt;
Next thing I will be doing is simulating all the schematics before I build the more complex parts.</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/8856620304365525020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/progress-on-creating-all-hardware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8856620304365525020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8856620304365525020'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/progress-on-creating-all-hardware.html' title='Progress on creating all the hardware'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-981964577761629946</id><published>2012-03-29T11:17:00.002-07:00</published><updated>2012-03-29T11:17:28.832-07:00</updated><title type='text'>Just trying to get my blog out there</title><content type='html'>{EAV:a0afc2bea14f8c11}&lt;br /&gt;
&lt;br /&gt;
So I want to draw as many people to my blog as I can. Why you may ask? I want to be able to get comments that will help me better understand the people who would want to buy a DIY computer and help educate people the easy and fun way</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/981964577761629946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/just-trying-to-get-my-blog-out-there.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/981964577761629946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/981964577761629946'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/just-trying-to-get-my-blog-out-there.html' title='Just trying to get my blog out there'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-8308307019152504908</id><published>2012-03-22T08:44:00.001-07:00</published><updated>2012-03-22T08:44:01.192-07:00</updated><title type='text'>The memory map</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
Activity 34&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
Creating the memory map was a little
confusing because the output switching but after a little trial and
error and studying the memory map in the book and arranging the chips
in the order of the book I got them all to work. Now I need to figure
out how to make my own keyboard and video on my own and implement
them. I do have a book on creating my own video game console so I am
going to combined that with what I have and it should lead me in the
right direction. &amp;nbsp;&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/8308307019152504908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/memory-map.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8308307019152504908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/8308307019152504908'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/memory-map.html' title='The memory map'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-2058052870348074399</id><published>2012-03-20T13:49:00.002-07:00</published><updated>2012-03-20T13:49:58.097-07:00</updated><title type='text'>Update on the 4bit ripple comparator</title><content type='html'>After looking at more info on the comparator I decided to create a 1bit comparator in Logisim. (&lt;a href=&quot;http://ozark.hendrix.edu/~burch/logisim/&quot;&gt;http://ozark.hendrix.edu/~burch/logisim/&lt;/a&gt;)&lt;br /&gt;
It came out great&amp;nbsp;because&amp;nbsp;then I found the equation for the comparator and used it to make the 1bit into a 4bit ripple comparator. Here is how it is.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-FScIxs0AfmU/T2jso01GU0I/AAAAAAAAAGc/H7XI16ufPKo/s1600/ripple+4bit+Comparator(smaller).jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-FScIxs0AfmU/T2jso01GU0I/AAAAAAAAAGc/H7XI16ufPKo/s320/ripple+4bit+Comparator(smaller).jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The inputs are always true or on tell it is attached to another one. I am not 100% that this is the best way to do it. Let me know if there is a batter way&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/2058052870348074399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/update-on-4bit-ripple-comparator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2058052870348074399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2058052870348074399'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/update-on-4bit-ripple-comparator.html' title='Update on the 4bit ripple comparator'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-FScIxs0AfmU/T2jso01GU0I/AAAAAAAAAGc/H7XI16ufPKo/s72-c/ripple+4bit+Comparator(smaller).jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-3277857259862925374</id><published>2012-03-19T18:53:00.001-07:00</published><updated>2012-03-19T18:53:34.167-07:00</updated><title type='text'>Logic design software</title><content type='html'>&lt;br /&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Rockwell, Georgia, &#39;Times New Roman&#39;, Times, serif; font-weight: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 720px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;line-height: 15px;&quot;&gt;A few logic design software&#39;s.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #969696; font-family: Rockwell, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 2.8em; font-weight: normal; line-height: 1.18; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 720px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
WinLogiLab&lt;/h2&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.griffith.edu.au/professional-page/charles-hacker/resources/winlogilab&quot;&gt;http://www.griffith.edu.au/professional-page/charles-hacker/resources/winlogilab&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The logic lab&lt;br /&gt;
&lt;a href=&quot;http://www.neuroproductions.be/logic-lab/&quot;&gt;http://www.neuroproductions.be/logic-lab/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Simple solver&lt;br /&gt;
&lt;a href=&quot;http://home.roadrunner.com/~ssolver/syn.html&quot;&gt;http://home.roadrunner.com/~ssolver/syn.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Logisim&lt;br /&gt;
&lt;a href=&quot;http://ozark.hendrix.edu/~burch/logisim/&quot;&gt;http://ozark.hendrix.edu/~burch/logisim/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I am going to try a few out and see&amp;nbsp;which&amp;nbsp;one works best for me and see if it cant speed up creating some of these more&amp;nbsp;elaborate&amp;nbsp;logic deign&lt;br /&gt;
&lt;br /&gt;
Here is a list of more but not all of them are free.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.electronicsoft.net/en-us/dept_3.html&quot;&gt;http://www.electronicsoft.net/en-us/dept_3.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/3277857259862925374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/logic-design-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3277857259862925374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3277857259862925374'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/logic-design-software.html' title='Logic design software'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-6023231990344097132</id><published>2012-03-19T17:04:00.001-07:00</published><updated>2012-03-19T17:07:53.901-07:00</updated><title type='text'>Set less than or SLT</title><content type='html'>To be more MIPS compatible I need the function STL. After a lot of research and some help from &lt;span style=&quot;font-family: GillSans, Trebuchet, Calibri, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 23px;&quot;&gt;cadet1620&amp;nbsp;&lt;/span&gt;&lt;/span&gt;I found from a book that I had called &quot;Fundamentals of Logic Design 4th edition by Charles H. Roth, Jr.&quot; that STL is part of a set called a Comparator. Also I found it on this web site&amp;nbsp;&lt;a href=&quot;http://www.electronics-tutorials.ws/combination/comb_8.html&quot;&gt;http://www.electronics-tutorials.ws/combination/comb_8.html&lt;/a&gt;. The logic set does not match exactly between the two so I am going to have to figure out exactly how it works so I can add it to my ALU. Also I might have to add my functions to the CPU emulator to&amp;nbsp;incorporate&amp;nbsp;my additions.&amp;nbsp;&amp;nbsp;More to come as I figure it out more clearly.&lt;br /&gt;
&lt;br /&gt;
After looking closer I found that it is called Digital magnitude comparators. The IC that goes with it is a TTL 7 485. The logic diagram helped me understand what was need to cascade 4bit comparators. &amp;nbsp;I found the info here&amp;nbsp;&lt;a href=&quot;http://www.dauniv.ac.in/downloads/Digitalsystems_PPTs/DigDesignCh12L1.pdf&quot;&gt;http://www.dauniv.ac.in/downloads/Digitalsystems_PPTs/DigDesignCh12L1.pdf&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/6023231990344097132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/set-less-than-or-slt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/6023231990344097132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/6023231990344097132'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/set-less-than-or-slt.html' title='Set less than or SLT'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-5009201655092159335</id><published>2012-03-18T22:42:00.000-07:00</published><updated>2012-03-18T22:42:34.997-07:00</updated><title type='text'>Using the software</title><content type='html'>i went though the Assembler simulator and the CPU simulator and they worked like expect. I&amp;nbsp;tried&amp;nbsp;out all the samples and they worked great. Note I really like how the assembler simulator translate the assembly to binary now there should be one for windows it would be really cool to see the binary code that runs a basic exe file.</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/5009201655092159335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/using-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5009201655092159335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5009201655092159335'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/using-software.html' title='Using the software'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-3117147919881927756</id><published>2012-03-18T01:55:00.001-07:00</published><updated>2012-03-18T01:55:40.168-07:00</updated><title type='text'>Update to my 16bit Adder</title><content type='html'>So with a few additions to my 4bit adder with look ahead carry I&amp;nbsp;believe&amp;nbsp;I can now detect over flow&amp;nbsp;situations. I have not tested it 100% but I did do a few test and it worked every time&lt;br /&gt;
&lt;br /&gt;
Check it..&lt;br /&gt;
&amp;nbsp;OUT out[4],carry,OvF; //added OvF as an out pin&lt;br /&gt;
&lt;br /&gt;
then added&lt;br /&gt;
Or(a=cout12,b=cout13,out=c1,out=carry);&lt;br /&gt;
Xor(a=out42,b=c1,out=OvF); for the over flow detection&lt;br /&gt;
&lt;br /&gt;
Now just to add it to my ALU&lt;br /&gt;
&lt;br /&gt;
8bit adder&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Add4(a=a[0..3],b=b[0..3],c=c,out=out[0..3],carry=carry1,OvF=OvF1);//ignore overflow in first set&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Add4(a=a[4..7],b=b[4..7],c=carry1,out=out[4..7],carry=carry,OvF=OvF);&lt;br /&gt;
&lt;br /&gt;
16bit adder&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Add8(a=a[0..7],b=b[0..7],c=false,out=out[0..7],carry=carry1,OvF=OvF1);//ignore overflow here&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Add8(a=a[8..15],b=b[8..15],c=carry1,out=out[8..15],carry=carry,OvF=OvF);//out put here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/3117147919881927756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/update-to-my-16bit-adder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3117147919881927756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3117147919881927756'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/update-to-my-16bit-adder.html' title='Update to my 16bit Adder'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-2769288574482026628</id><published>2012-03-18T00:56:00.001-07:00</published><updated>2012-03-18T00:56:29.810-07:00</updated><title type='text'>First step to optimize ALU</title><content type='html'>I found a good schematic for look ahead carry adder 4 bit and added it to my 4bit adder. But before I did that I was thinking why would adding more gates make it go any faster then I thought the adding part the less gates it&amp;nbsp;acutely&amp;nbsp;goes through the faster and since the carry is just&amp;nbsp;essentially&amp;nbsp;copying the input and working on it in&amp;nbsp;parallel&amp;nbsp;of the&amp;nbsp;actually&amp;nbsp;addition I can see how it could be a lot faster. With no further ado here is the code I got from the schematic.&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&lt;br /&gt;
CHIP Add4 {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; IN a[4], b[4],c;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; OUT out[4],carry;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; PARTS:&lt;br /&gt;
This is my first 4bit adder&lt;br /&gt;
/*&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;HalfAdder(a=a[0],b=b[0], sum=out[0], carry=c1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;FullAdder(a=c1,b=a[1],c=b[1],sum=out[1],carry=outa3);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;FullAdder(a=outa3,b=a[2],c=b[2],sum=out[2],carry=outa4);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;FullAdder(a=outa4,b=a[3],c=b[3],sum=out[3],carry=outa5);*/&lt;br /&gt;
&lt;br /&gt;
//A0 B0&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
And(a=a[0],b=b[0],out=out1);&lt;br /&gt;
Or(a=a[0],b=b[0],out=out2);&lt;br /&gt;
&lt;br /&gt;
And(a=out2,b=c,out=out3);//needs an input&lt;br /&gt;
Or(a=out1,b=out3,out=out4);&lt;br /&gt;
&lt;br /&gt;
Not(in=out2,out=out5);&lt;br /&gt;
&lt;br /&gt;
Or(a=out5,b=out1,out=out6);&lt;br /&gt;
&lt;br /&gt;
Xor(a=out6,b=c,out=out7);//needs an input&lt;br /&gt;
Not(in=out7,out=out[0]);&lt;br /&gt;
&lt;br /&gt;
//A1 B1&lt;br /&gt;
And(a=a[1],b=b[1],out=out11);&lt;br /&gt;
Or(a=a[1],b=b[1],out=out21);&lt;br /&gt;
&lt;br /&gt;
And(a=out21,b=out4,out=out31);//needs an input&lt;br /&gt;
Or(a=out31,b=out11,out=out41);&lt;br /&gt;
&lt;br /&gt;
Not(in=out21,out=out51);&lt;br /&gt;
&lt;br /&gt;
Or(a=out51,b=out11,out=out61);&lt;br /&gt;
&lt;br /&gt;
Xor(a=out61,b=out4,out=out71);//needs an input&lt;br /&gt;
Not(in=out71,out=out[1]);&lt;br /&gt;
&lt;br /&gt;
//A2 B2&lt;br /&gt;
And(a=a[2],b=b[2],out=out12);&lt;br /&gt;
Or(a=a[2],b=b[2],out=out22);&lt;br /&gt;
&lt;br /&gt;
And(a=out22,b=out41,out=out32);//needs an input&lt;br /&gt;
Or(a=out32,b=out12,out=out42);&lt;br /&gt;
&lt;br /&gt;
Not(in=out22,out=out52);&lt;br /&gt;
&lt;br /&gt;
Or(a=out52,b=out12,out=out62);&lt;br /&gt;
&lt;br /&gt;
Xor(a=out62,b=out41,out=out72);//needs an input&lt;br /&gt;
Not(in=out72,out=out[2]);&lt;br /&gt;
&lt;br /&gt;
//A3 B3&lt;br /&gt;
And(a=a[3],b=b[3],out=out13);&lt;br /&gt;
Or(a=a[3],b=b[3],out=out23);&lt;br /&gt;
&lt;br /&gt;
//And(a=out2,b=,out=out3);//needs an input&lt;br /&gt;
//Or(a=out3,b=b[0],out=out4);&lt;br /&gt;
&lt;br /&gt;
Not(in=out23,out=out53);&lt;br /&gt;
&lt;br /&gt;
Or(a=out53,b=out13,out=out63);&lt;br /&gt;
&lt;br /&gt;
Xor(a=out63,b=out42,out=out73);//needs an input&lt;br /&gt;
Not(in=out73,out=out[3]);&lt;br /&gt;
&lt;br /&gt;
//C1&lt;br /&gt;
//4 way and&lt;br /&gt;
And(a=out1,b=out21,out=cout1);&lt;br /&gt;
And(a=cout1,b=out22,out=cout2);&lt;br /&gt;
And(a=cout2,b=out23,out=cout3);//out&lt;br /&gt;
//3 way and&lt;br /&gt;
And(a=out11,b=out22,out=cout4);&lt;br /&gt;
And(a=cout4,b=out23,out=cout5);//out&lt;br /&gt;
//&lt;br /&gt;
And(a=out12,b=out23,out=cout6);//out&lt;br /&gt;
//4 way and&lt;br /&gt;
And(a=out2,b=out21,out=cout7);&lt;br /&gt;
And(a=cout7,b=out22,out=cout8);&lt;br /&gt;
And(a=cout8,b=out23,out=cout9);//out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//4 way or&lt;br /&gt;
Or(a=cout3,b=cout5,out=cout10);&lt;br /&gt;
Or(a=cout10,b=cout6,out=cout11);&lt;br /&gt;
Or(a=cout11,b=cout13,out=cout12);//out&lt;br /&gt;
&lt;br /&gt;
And(a=cout9,b=c,out=cout13);&lt;br /&gt;
&lt;br /&gt;
Or(a=cout12,b=cout13,out=carry);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
If any one knows how I can break this up into basic adder and faster carry sections let me know. I&amp;nbsp;haven&#39;t&amp;nbsp;annualized&amp;nbsp;the code that close to see what would need to be done.&lt;br /&gt;
The more help I get the faster I can get all of this done and have a open source system that any one could build.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/2769288574482026628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/first-step-to-optimize-alu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2769288574482026628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2769288574482026628'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/first-step-to-optimize-alu.html' title='First step to optimize ALU'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-4216848916815794509</id><published>2012-03-17T12:21:00.001-07:00</published><updated>2012-03-17T12:21:23.742-07:00</updated><title type='text'>Update</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Update 4&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Creation of all Logic gates with NAND IC 4011 CMOS&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Gate types&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Done&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
AND&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
OR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NAnd&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOT&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XNOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
They are all done now moving on to composite gates&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/4216848916815794509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/4216848916815794509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/4216848916815794509'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/update.html' title='Update'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-3302995926879954181</id><published>2012-03-17T02:01:00.002-07:00</published><updated>2012-03-17T02:01:20.004-07:00</updated><title type='text'>Update on the Switch to CPU Kits</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Update 3&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Creation of all Logic gates with transistors&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Gate types&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Done&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
AND&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
OR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NAnd&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOT&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XNOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Again the exclusive gates seem to have more components then
any others. I will try them after I complete the IC gates.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/3302995926879954181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/update-on-switch-to-cpu-kits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3302995926879954181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3302995926879954181'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/update-on-switch-to-cpu-kits.html' title='Update on the Switch to CPU Kits'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-649072007233222220</id><published>2012-03-16T19:25:00.001-07:00</published><updated>2012-03-16T19:25:37.584-07:00</updated><title type='text'>A further update on Switches to cpu&#39;s</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Update on step one create all basic logic gates with
switches&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So far I have made&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Gate types&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Done&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
AND&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
OR&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOR&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NAnd&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
NOT&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
X&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XOR&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 64.35pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
XNOR&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 40.1pt;&quot; valign=&quot;top&quot; width=&quot;53&quot;&gt;
  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Unable to make the Exclusive gates right now. It would take a
lot of pushbutton switches and lots of fingers. I believe I could make the XOR
gate with a dtsp slide switch which I do not have at this moment&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I am now going to recreate these gates with transistors.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/649072007233222220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/further-update-on-switches-to-cpus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/649072007233222220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/649072007233222220'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/further-update-on-switches-to-cpus.html' title='A further update on Switches to cpu&#39;s'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-5568333179685832722</id><published>2012-03-16T17:15:00.001-07:00</published><updated>2012-03-16T17:15:42.025-07:00</updated><title type='text'>From Switches to CPU (playlist)</title><content type='html'>(&#39;http://www.youtube.com/p/28A81D76E3FD63FB?version=3&amp;amp;hl=en_US&#39;,)&lt;br /&gt;
&lt;br /&gt;
this is the video series that is going to go with it.</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/5568333179685832722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/from-switches-to-cpu-playlist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5568333179685832722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5568333179685832722'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/from-switches-to-cpu-playlist.html' title='From Switches to CPU (playlist)'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-856458549001424728</id><published>2012-03-16T13:02:00.002-07:00</published><updated>2012-03-16T13:02:10.746-07:00</updated><title type='text'>Update one on the up coming kits</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Step one crate all basic logic gates with switches.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
And [X]&lt;br /&gt;
OR[X]&lt;br /&gt;
NOR[X]&lt;br /&gt;
NAND[ ]&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have some short videos and pics showing that the gates
marked are working will upload soon.&lt;br /&gt;
I have all the parts to make a few kits. Hit me up if you want to donate to the
project and get one.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/856458549001424728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/update-one-on-up-coming-kits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/856458549001424728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/856458549001424728'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/update-one-on-up-coming-kits.html' title='Update one on the up coming kits'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-3347363274108844664</id><published>2012-03-15T13:48:00.000-07:00</published><updated>2012-03-15T13:48:18.233-07:00</updated><title type='text'>65% done with the class next stop ALU optimization</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;All done with
chapter’s one through three. Most of the hardware is all done. The next chapter
is on creating an assembler language. After completing this one I am going to
go back and fix up the ALU to make sure it will be compatible with the MIPS architecture
which then will be able to run some real world software and it will also be a
RISC CPU which intel killed a long time ago but looks like it’s making a
comeback. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;After fixing up
my ALU I am going to start on my kits that will revolutionize the way people
understand how computers work and not be fooled by the propaganda on tv and
what they say is new but really is crap. Also having a 100% open source system
means you know whats in it and know that they cant be tracking you in any way
because there will be no identifying items since you made them all your self.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/3347363274108844664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/65-done-with-class-next-stop-alu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3347363274108844664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/3347363274108844664'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/65-done-with-class-next-stop-alu.html' title='65% done with the class next stop ALU optimization'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-2922331876532673171</id><published>2012-03-15T13:38:00.002-07:00</published><updated>2012-03-15T13:38:19.042-07:00</updated><title type='text'>RAM16K 16bit</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 29:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Ram16k 16bit. All is well&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;An issue I found
with the simulator is that the error are at the bottom and cant always see it because
it’s a java window that is not that user friendly. The errors should pop up in
a separate dialog box. Easy to read and refer back to. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Just had to redo
some math and got this one to work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/2922331876532673171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/ram16k-16bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2922331876532673171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2922331876532673171'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/ram16k-16bit.html' title='RAM16K 16bit'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-5475121898101629022</id><published>2012-03-15T12:53:00.001-07:00</published><updated>2012-03-15T12:53:41.265-07:00</updated><title type='text'>RAM4k</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 28:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;RAM4k 16bit my prediction
is that it will be just the same as the last one. Just a little copy and paste
with a few changes here and there and tada the RAM4k.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/5475121898101629022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/ram4k.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5475121898101629022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5475121898101629022'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/ram4k.html' title='RAM4k'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-1360618056177742211</id><published>2012-03-15T12:43:00.001-07:00</published><updated>2012-03-15T12:43:25.667-07:00</updated><title type='text'>RAM512 16bit</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 27:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;RAM512 16bit.
Just as easy as the last ram was. Its just a combination of the last set of ram
chips.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/1360618056177742211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/ram512-16bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/1360618056177742211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/1360618056177742211'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/ram512-16bit.html' title='RAM512 16bit'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-4206286536949092008</id><published>2012-03-15T11:38:00.001-07:00</published><updated>2012-03-15T11:38:32.652-07:00</updated><title type='text'>PC the rest of the story</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 26:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Continued.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;The order of
things is when Mux are being used for if then else statements the last one goes
first and the first one goes last.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;So goes increment
then load data the reset even though that seems backwards in coding since. It
makes since in hardware because the last mux will change the output of all the
rest.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;That was the
piece I was missing. It now works perfectly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;With that
information I get&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Increment then &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Load then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;reset &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;with the
register data having a feedback loop in it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/4206286536949092008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/pc-rest-of-story.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/4206286536949092008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/4206286536949092008'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/pc-rest-of-story.html' title='PC the rest of the story'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-5487302199674217511</id><published>2012-03-15T03:21:00.001-07:00</published><updated>2012-03-15T03:21:04.971-07:00</updated><title type='text'>The Beginning of the PC(Program Counter)</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 26: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;The book has the
PC(program counter) as being the next activity so that is what I am going to
do. With this one I have a data in and then load, inc, and reset. The inc is to
change the output and the load and reset changes the input. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;The thought
proses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;1)if load is
true then load data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;2)if reset is
true the rest the PC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;It wont matter
if load is true if rest is true because only one can excute and once because if
you sent both their would have to be a rule on which one got excuted first and
that may complicate things.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;3)if inc is true
then output gets +1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I am using a
register to hold the data the question is to tell it to rest or load new data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I am going to
work with just rest for now then move on to the next issue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I have change it
to work with load first because I think reset just works on the output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;The more I think
about it the load just gets inputted into the register. &amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Now I am going
to work with just the output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I have it set up
the way I think it should be but it’s throwing an error saying that if all is 0
but for increment I should still get a 1 the second time around. I am not
fallowing this logic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;So after reading
the forums and reading my old HDL code I am still confused I think I will need
to draw out the PC in actual schematic or pseudo code even though the book does
say this&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;/**&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;* A 16-bit counter with load and reset control
bits.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;* if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
(reset[t]==1) out[t+1] = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;* else if (load[t]==1)&amp;nbsp; out[t+1] = in[t]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;* else if (inc[t]==1)&amp;nbsp;&amp;nbsp; out[t+1] = out[t] + 1&amp;nbsp; (integer addition)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;* else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out[t+1] = out[t]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;&amp;nbsp;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I know what that
means in c but I am not sure what that means in logic gates and hardware.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;I belie MUX are
just like if then statements but what direction should they flow because I am
going to need more than one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;TO BE CONTINUED…..&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/5487302199674217511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/beginning-of-pcprogram-counter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5487302199674217511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/5487302199674217511'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/beginning-of-pcprogram-counter.html' title='The Beginning of the PC(Program Counter)'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-2863719833368223755</id><published>2012-03-15T01:53:00.001-07:00</published><updated>2012-03-15T01:53:23.682-07:00</updated><title type='text'>RAM64 is just one step in many.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 25:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Create a Ram64
bit. After reading the section on it and double checking the inputs of the Ram8
with a little guessing I got it all to work out just fine. Trial and error sometimes
works but is only worth trying if one is willing to go back and figure out why
it work then it is all worth it.It builds on the last activity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/2863719833368223755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/ram64-is-just-one-step-in-many.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2863719833368223755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/2863719833368223755'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/ram64-is-just-one-step-in-many.html' title='RAM64 is just one step in many.'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764868241742862021.post-7150737062467058153</id><published>2012-03-15T00:59:00.001-07:00</published><updated>2012-03-15T00:59:24.434-07:00</updated><title type='text'>a RAM8 16bit</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;Activity 24:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: AdvP41FF03; font-size: 12.0pt; mso-bidi-font-family: AdvP41FF03;&quot;&gt;A16bit/8
register(memory). Not sure how this one is going to be made. After reading the
chapter and rereading the chapter then I came upon the solution just by looking
at what the input I have to work with and the output and figured out how to get
it accomplished but using the anything’s that have multiple selectors. Another
words I made it work and now onward to the next set of problem’s still remembering
I need to fix my ALU so its better faster and usable in real world with real
ISA’s&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diycs.blogspot.com/feeds/7150737062467058153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://diycs.blogspot.com/2012/03/ram8-16bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/7150737062467058153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764868241742862021/posts/default/7150737062467058153'/><link rel='alternate' type='text/html' href='http://diycs.blogspot.com/2012/03/ram8-16bit.html' title='a RAM8 16bit'/><author><name>Kingpinzs</name><uri>http://www.blogger.com/profile/05230633174149894486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>