{"id":1743,"date":"2024-05-27T12:27:51","date_gmt":"2024-05-27T12:27:51","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=1743"},"modified":"2024-05-27T12:27:51","modified_gmt":"2024-05-27T12:27:51","slug":"assembler-jmp-jump","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=1743","title":{"rendered":"Assembler: jmp (jump)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44-1024x607.png\" alt=\"\" class=\"wp-image-1744\" style=\"width:467px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44-1024x607.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44-300x178.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44-768x455.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44-624x370.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-26-um-15.31.44.png 1036w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Und man* tut es einfach: Man ben\u00fctzt den Jump-Befehl und springt irgendwo hin und macht da weiter &#8211; irgendwo im immer linearen Code. Hinein in die psychische Konstruktion des Code (und seinen Hierachien), die am Ende linear ist.   <\/p>\n\n\n\n<p>Es ist letztlich Anarchie, die immer noch Assembler als Option hat und die Lust daran. Es ist der M\u00f6glichkeitsraum, Dinge zu tun, die man eigentlich nicht mehr tut in den h\u00f6heren Programmiersparchen. Wo man Dinge konstruiert in Verschachtelungen, in Hierarchien, die nicht \u00fcberspringbar sind. Code also der letztlich, wie die Systemtheorie funktioniert. Systeme in Systemen &#8211; aber brich niemals aus! Dadurch ist auch hochintegrierter Code m\u00f6glich. Letztlich nachhaltiger Code. <br><br>Es ist die Freiheit und B\u00fcrde von Assembler zugleich (H\u00e4ngt da mein Code wieder in einer Endlosschleife?). In diesem Fall springt der Code &#8222;jmp next_level&#8220; (ich springe, geistig beim Nachpr\u00fcfen) \u00fcber alle Hierarchien zum Code f\u00fcr den n\u00e4chsten Level (nach oben). Kein Gequ\u00e4le ist das durch die Hierarchien der Verschachtelungen mit {} &#8211; sondern einfach da hoch. <\/p>\n\n\n\n<p>Eine Erfahrung die ab 1964 viele nat\u00fcrlich mit GoTo gemacht haben. <br><br>Anarchie muss ab und zu sein. <br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Und man* tut es einfach: Man ben\u00fctzt den Jump-Befehl und springt irgendwo hin und macht da weiter &#8211; irgendwo im immer linearen Code. Hinein in die psychische Konstruktion des Code (und seinen Hierachien), die am Ende linear ist. Es ist letztlich Anarchie, die immer noch Assembler als Option hat und die Lust daran. Es ist [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,15,93],"tags":[],"class_list":["post-1743","post","type-post","status-publish","format-standard","hentry","category-assembler","category-coding","category-goto"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1743"}],"version-history":[{"count":1,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1743\/revisions"}],"predecessor-version":[{"id":1745,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1743\/revisions\/1745"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}