{"id":595,"date":"2013-09-15T18:57:11","date_gmt":"2013-09-15T18:57:11","guid":{"rendered":"http:\/\/www.antiquetech.com\/?page_id=595"},"modified":"2013-09-15T19:39:38","modified_gmt":"2013-09-15T19:39:38","slug":"arithmetic-and-logic-unit","status":"publish","type":"page","link":"http:\/\/www.antiquetech.com\/?page_id=595","title":{"rendered":"Arithmetic and Logic Unit"},"content":{"rendered":"<p>Arithmetic and Logic Units provide mathematical and logic functions. Without getting too technical ALU&#8217;s really only perform logic functions. Math is performed by logic operations that have the effect of adding and subtracting. Boolean logic, AND, OR, NOT, XOR are performed. ALU&#8217;s can also shift bits left and right. And, also, through logic functions ALU&#8217;s can compare numbers. Expanded versions of ALU&#8217;s, most often found in FPU&#8217;s, have additional circuits to provide hardware based multiply, divide, and other transcendental math functions. ALU&#8217;s are fixed in the size numbers that they can work with due the number of bits they are designed to handle. Currently ALU&#8217;s range from 4-bits (handing numbers as big as 15) to 64-bits (handling numbers up to 1,844,674,406).<\/p>\n<p>ALU&#8217;s are an evolution in logical circuits. The earliest math circuits were called Half-Adders. Half-Adders could take two bits and add them together, giving a result and, if necessary, a carry. Full-Adders were the next step and provided the ability to add two-bit together, along with a carry from a previous addition. Full-adders gave designers the capability to put multiple Full-adders in parallel to add multi-bit numbers in a single operation. The ALU built on this concept and implemented multiple Full-Adders on a single chip. More advanced ALU&#8217;s began to add other logic functions, shift, and compare capabilities. Half-adders, Full-adders, and ALU&#8217;s all existed as Logic Chips prior to microprocessors. Microprocessors designers drew on these advances to create their new device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arithmetic and Logic Units provide mathematical and logic functions. Without getting too technical ALU&#8217;s really only perform logic functions. Math is performed by logic operations that have the effect of adding and subtracting. Boolean logic, AND, OR, NOT, XOR are performed. ALU&#8217;s can also shift bits left and right. And, also, through logic functions ALU&#8217;s &hellip; <\/p>\n<p><a class=\"more-link block-button\" href=\"http:\/\/www.antiquetech.com\/?page_id=595\">Continue reading &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":605,"menu_order":10,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-595","page","type-page","status-publish","hentry","nodate"],"_links":{"self":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=595"}],"version-history":[{"count":1,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/595\/revisions"}],"predecessor-version":[{"id":596,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/595\/revisions\/596"}],"up":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/605"}],"wp:attachment":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}