{"id":35,"date":"2022-05-16T18:57:53","date_gmt":"2022-05-16T17:57:53","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/?page_id=35"},"modified":"2022-05-16T19:00:45","modified_gmt":"2022-05-16T18:00:45","slug":"two-complement-to-binary","status":"publish","type":"page","link":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/two-complement-to-binary\/","title":{"rendered":"Two Complement to Binary"},"content":{"rendered":"<h2 style=\"color: red\"><span class=\"TextRun SCXO19506296 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXO19506296 BCX8\">Representing Negative Integers<\/span><\/span><span class=\"EOP SCXO19506296 BCX8\">\u00a0<\/span><\/h2>\n<p><span class=\"TextRun SCXO86897006 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXO86897006 BCX8\">All numbers belong to the set or group called real numbers<\/span><\/span><span class=\"EOP SCXO86897006 BCX8\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-36\" src=\"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/phshighercomputingscience\/uploads\/sites\/10042\/2022\/05\/16184232\/Screenshot-2022-05-16-184208-300x139.png\" alt=\"\" width=\"475\" height=\"220\" srcset=\"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/phshighercomputingscience\/uploads\/sites\/10042\/2022\/05\/16184232\/Screenshot-2022-05-16-184208-300x139.png 300w, https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/phshighercomputingscience\/uploads\/sites\/10042\/2022\/05\/16184232\/Screenshot-2022-05-16-184208-768x355.png 768w, https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/phshighercomputingscience\/uploads\/sites\/10042\/2022\/05\/16184232\/Screenshot-2022-05-16-184208-624x288.png 624w, https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/phshighercomputingscience\/uploads\/sites\/10042\/2022\/05\/16184232\/Screenshot-2022-05-16-184208.png 978w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/p>\n<p><span data-contrast=\"auto\">Inside the set of real numbers is a set of all positive and negative whole numbers.\u00a0 A better way of representing negative numbers is by using\u00a0<\/span><b><span data-contrast=\"auto\">Two&#8217;s Complement<\/span><\/b><span data-contrast=\"auto\">.\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Two&#8217;s\u00a0 Complement is deigned so that the set of integers show symmetry about zero.<\/span><\/p>\n<h2 style=\"color: red\" data-contrast=\"auto\">To find the Two&#8217;s Complement\u00a0 of a number :<\/h2>\n<ul style=\"font-size: 140%\">\n<li data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"auto\">Change all the<\/span><b><span data-contrast=\"auto\">\u00a01&#8217;s<\/span><\/b><span data-contrast=\"auto\">\u00a0to\u00a0<\/span><b><span data-contrast=\"auto\">0<\/span><\/b><span data-contrast=\"auto\">\u00a0and<\/span><b><span data-contrast=\"auto\">\u00a00&#8217;s<\/span><\/b><span data-contrast=\"auto\">\u00a0to<\/span><b><span data-contrast=\"auto\">\u00a01<\/span><\/b><\/li>\n<li data-aria-posinset=\"2\" data-aria-level=\"2\"><span data-contrast=\"auto\">Add 1<\/span><\/li>\n<\/ul>\n<h2 style=\"color: red\">Example 1<\/h2>\n<p><span data-contrast=\"auto\">How would\u00a0<\/span><b><span data-contrast=\"auto\">&#8211; 5<\/span><\/b><span data-contrast=\"auto\">\u00a0be represented using two complement?<\/span><\/p>\n<p><span data-contrast=\"auto\">5 =\u00a0<\/span><b><span data-contrast=\"auto\">0 0 0 0 0 1 0 1<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Change all the 1&#8217;s to 0 and 0&#8217;s to 1<\/span><\/p>\n<p><span data-contrast=\"auto\">0 0 0 0 0\u00a0 1 0 1<\/span><br \/>\n<b><span data-contrast=\"auto\">1 1 1 1 1 0 1 0<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Add 1\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">1 1 1 1 1 0 1 0<\/span><br \/>\n<span data-contrast=\"auto\">0 0 0 0 0 0 0\u00a0<\/span><b><span data-contrast=\"auto\">1<\/span><\/b><span data-contrast=\"auto\">\u00a0+<\/span><br \/>\n<b><span data-contrast=\"auto\">1 1 1 1 1 0 1 1<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">So -5 as Two Complement =\u00a0<\/span><b><span data-contrast=\"auto\">1 1 1 1 1 0 1 1<\/span><\/b><span data-contrast=\"auto\">\u00a0<\/span><\/p>\n<h2 style=\"color: red\"><span data-contrast=\"auto\">Example 2<\/span><\/h2>\n<p><span data-contrast=\"auto\">How would<\/span><b><span data-contrast=\"auto\">\u00a0&#8211; 88<\/span><\/b><span data-contrast=\"auto\">\u00a0be represented using two complement?<\/span><\/p>\n<p><span data-contrast=\"auto\">88 =\u00a0<\/span><b><span data-contrast=\"auto\">0 1 0 1 1 0 0 0<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Change all the 1&#8217;s to 0 and 0&#8217;s to 1<\/span><\/p>\n<p><span data-contrast=\"auto\">0 1 0 1 1 0 0 0<\/span><br \/>\n<b><span data-contrast=\"auto\">1 0 1 0 0 1 1 1<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Add 1\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">1 0 1 0 0 1 1 1<\/span><\/b><br \/>\n<span data-contrast=\"auto\">0 0 0 0 0 0 0\u00a0<\/span><b><span data-contrast=\"auto\">1<\/span><\/b><span data-contrast=\"auto\">\u00a0+<\/span><br \/>\n<b><span data-contrast=\"auto\">1 0 1 0 1 0 0 0<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">So -88 as Two Complement =\u00a0<\/span><b><span data-contrast=\"auto\">1 0 1 0 1 0 0 0<\/span><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Representing Negative Integers\u00a0 All numbers belong to the set or group called real numbers\u00a0 Inside the set of real numbers is a set of all positive and negative whole numbers.\u00a0 A better way of representing negative numbers is by using\u00a0Two&#8217;s Complement.\u00a0 Two&#8217;s\u00a0 Complement is deigned so that the set of integers show symmetry about zero. [&hellip;]<\/p>\n","protected":false},"author":79984,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-35","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/pages\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/users\/79984"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":3,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/pages\/35\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/pages\/35\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/phshighercomputingscience\/wp-json\/wp\/v2\/media?parent=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}