
{"id":5560,"date":"2011-08-16T21:00:18","date_gmt":"2011-08-16T21:00:18","guid":{"rendered":"http:\/\/www.beautifulwork.org\/?p=5560"},"modified":"2011-08-16T21:00:18","modified_gmt":"2011-08-16T21:00:18","slug":"linux-0-01-boot-s-copy-from-linux-0-01","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/linux-0-01-boot-s-copy-from-linux-0-01\/","title":{"rendered":"linux 0.01 boot.s (copy from linux 0.01)"},"content":{"rendered":"<pre>\nboot.s is  loaded at 0x7c00 by the  bios startup routines\nand moves itself  out of the way to  address 0x90000, and\njumps there.It  then loads  the system at  0x10000, using\nBIOS    interrupts.    Thereafter    it   disables    all\ninterrupts,moves the  system down to 0x0000  , changes to\nprotected mode and calls  the start of system. The system\nthen should  reinitialize the protected mode  in it's own\ntables, and enables interrupts as needed.\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>boot.s is loaded at 0x7c00 by the bios startup routines and moves itself out of the way to address 0x90000, and jumps there.It then loads the system at 0x10000, using BIOS interrupts. Thereafter it disables all interrupts,moves the system down to 0x0000 , changes to protected mode and calls the start of system. The system &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/linux-0-01-boot-s-copy-from-linux-0-01\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;linux 0.01 boot.s (copy from linux 0.01)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[253,833,902,1035],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5560"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=5560"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5560\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=5560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=5560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=5560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}