{"id":27,"date":"2011-06-12T15:26:50","date_gmt":"2011-06-12T20:26:50","guid":{"rendered":"http:\/\/tommysprinkle.com\/txxos\/?page_id=27"},"modified":"2021-04-17T18:12:46","modified_gmt":"2021-04-17T23:12:46","slug":"table-of-contents","status":"publish","type":"page","link":"https:\/\/tommysprinkle.com\/txxos\/?page_id=27","title":{"rendered":"Table Of Contents"},"content":{"rendered":"<p><a title=\"Introduction\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=5\"><span style=\"color: #000000;\">Introduction<\/span><\/a><\/p>\n<p><a title=\"Card Loader\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=10\"><span style=\"color: #000000;\">Card Loader<\/span><\/a><\/p>\n<ul>\n<li><a title=\"Initial Program Load\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=14\"><span style=\"color: #000000;\">Initial Program Load<\/span><\/a><\/li>\n<li><a title=\"Program Status Word\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=34\"><span style=\"color: #000000;\">Program Status Word<\/span><\/a><\/li>\n<li><a title=\"Interruptions\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=37\"><span style=\"color: #000000;\">Interruptions<\/span><\/a><\/li>\n<li><a title=\"Input Output Basics\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=45\"><span style=\"color: #000000;\">Input Output Basics<\/span><\/a><\/li>\n<li><a title=\"Channel Command Word\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=47\"><span style=\"color: #000000;\">Channel Command Word<\/span><\/a><\/li>\n<li><a title=\"Sense Command\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=49\"><span style=\"color: #000000;\">Sense Command<\/span><\/a><\/li>\n<li><a title=\"Channel Status Word\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=51\"><span style=\"color: #000000;\">Channel Status Word<\/span><\/a><\/li>\n<li><a title=\"I\/O Machine Instructions\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=53\"><span style=\"color: #000000;\">I\/O Machine Insructions<\/span><\/a><\/li>\n<li><a title=\"IPL Process\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=55\"><span style=\"color: #000000;\">IPL Process<\/span><\/a><\/li>\n<\/ul>\n<p><a title=\"80-80 List Stand Alone Program\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=65\"><span style=\"color: #000000;\">80-80 List Stand Alone Program<\/span><\/a><\/p>\n<ul>\n<li><a title=\"First IPL Card\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=57\"><span style=\"color: #000000;\">First IPL Card<\/span><\/a><\/li>\n<li><a title=\"Second IPL Card\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=67\"><span style=\"color: #000000;\">Second IPL Card<\/span><\/a><\/li>\n<li><a title=\"80-80 List Exeuctable Code\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=70\"><span style=\"color: #000000;\">80-80 List Executable Code<\/span><\/a><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Creating The IPL Deck\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=94\"><span style=\"color: #000000;\">Creating The IPL Deck<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"CARD80 Assembly Listing\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=104\"><span style=\"color: #000000;\">Card80 Assembly Listing<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Assemble and Execute\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=111\"><span style=\"color: #000000;\">Assemble and Execute<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Hercules Setup and IPL\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=118\"><span style=\"color: #000000;\">Hercules Setup and IPL<\/span><\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\"><a title=\"Absolute Object Deck Loader\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=123\"><span style=\"color: #000000;\">Absolute Object Deck Loader<\/span><\/a><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"Absolute Loader Assembly Listing\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=128\"><span style=\"color: #000000;\">Absolute Loader Assembly Listing<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Absolute Loader Description\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=131\"><span style=\"color: #000000;\">Absolute Loader Description<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Testing The Absolute Loader\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=133\"><span style=\"color: #000000;\">Testing The Absolute Loader<\/span><\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\"><a title=\"Building Some Useful Macros\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=141\"><span style=\"color: #000000;\">Building Some Useful Macros<\/span><\/a><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @REGS\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=144\"><span style=\"color: #000000;\">@REGS<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @ERR\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=147\"><span style=\"color: #000000;\">@ERR<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @RGCK\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=150\"><span style=\"color: #000000;\">@RGCK<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @PRINT\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=153\"><span style=\"color: #000000;\">@PRINT<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @DUMP\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=161\"><span style=\"color: #000000;\">@DUMP<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Macro \u2013 @CARD\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=166\"><span style=\"color: #000000;\">@CARD<\/span><\/a><\/span><\/li>\n<li><a title=\"Testing The Macros \u2013 ABSTEST2\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=168\"><span style=\"color: #000000;\"><span style=\"color: #000000;\">Testing The Macros &#8211; ABSTEST2<\/span><\/span><\/a><\/li>\n<li><a title=\"ABSTEST2 Assembly Listing\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=172\"><span style=\"color: #000000;\"><span style=\"color: #000000;\">ABSTEST2 Assembly Listing<\/span><\/span><\/a><\/li>\n<li><a title=\"ABSTEST2 JCL\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=175\"><span style=\"color: #000000;\"><span style=\"color: #000000;\">ABSTEST2 JCL<\/span><\/span><\/a><\/li>\n<li><span style=\"color: #000000;\"><a title=\"ABSTEST2 Printer Output\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=179\"><span style=\"color: #000000;\">ABSTEST2 Printer Output<\/span><\/a><\/span><span style=\"color: #000000;\"><span style=\"color: #000000;\"><br \/>\n<\/span><\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\"><a title=\"Direct Access Storage Devices \u2013 DASD\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=183\"><span style=\"color: #000000;\">Direct Access Storage Devices (DASD)<\/span><\/a><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"DASD Volume Label Record and VTOC\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=186\"><span style=\"color: #000000;\">DASD Volume Label Record and VTOC<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK1 Program\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=194\"><span style=\"color: #000000;\">DISK1 Program<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK1 Assembly Listing\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=197\"><span style=\"color: #000000;\">DISK1 Assembly Listing<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK1 Output\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=201\"><span style=\"color: #000000;\">DISK1 Output<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK I\/O Subroutine\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=207\"><span style=\"color: #000000;\">DISK I\/O Subroutine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Searching The VTOC\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=233\"><span style=\"color: #000000;\">Searching The VTOC<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Partitioned Data Set Access\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=237\"><span style=\"color: #000000;\">Partitioned Data Set Access<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Reading A PDS Member\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=242\"><span style=\"color: #000000;\">Reading A PDS Member<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK3 Assembly Listing \u2013 Part 1\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=247\"><span style=\"color: #000000;\">DISK3 Assembly Listing &#8211; Part 1<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK3 Assembly Listing \u2013 Part 2\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=253\"><span style=\"color: #000000;\">DISK3 Assembly Listing &#8211; Part 2<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DISK3 Output\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=262\"><span style=\"color: #000000;\">DISK3 Output<\/span><\/a><\/span><\/li>\n<\/ul>\n<div><span style=\"color: #000000;\"><a title=\"IPL From Disk\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=280\"><span style=\"color: #000000;\">IPL From Disk<\/span><\/a><\/span><\/div>\n<div>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"Determine Memory Size\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=283\"><span style=\"color: #000000;\">Determine Memory Size<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Copy To High Memory\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=289\"><span style=\"color: #000000;\">Copy To High Memory<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Nucleus Load Module Loader\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=291\"><span style=\"color: #000000;\">Nucleus Load Module Loader<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"DASD IPL Records\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=299\"><span style=\"color: #000000;\">DASD IPL Records<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXIPL2D \u2013 Writing IPL Text To DASD\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=302\"><span style=\"color: #000000;\">TXXIPL2D \u2013 Writing IPL Text To DASD<\/span><\/a><\/span><\/li>\n<\/ul>\n<\/div>\n<p><span style=\"color: #000000;\">&nbsp;<a title=\"TXXNUC\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=308\"><span style=\"color: #000000;\">TXXNUC &#8211; Operating System Nucleus<\/span><\/a><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"Low Core\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=309\"><span style=\"color: #000000;\">Low Core<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXNUC00\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=314\"><span style=\"color: #000000;\">TXXNUC00 &#8211; Beginning Of An OS<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><span style=\"color: #000000;\"><a title=\"Dispatcher\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=316\">Dispatcher Overview<\/a><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXNUC \u2013 Nucleus Low Core\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=331\"><span style=\"color: #000000;\">Nucleus Low Core<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXEXTIR \u2013 External Interrupt Routine\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=333\"><span style=\"color: #000000;\">TXXEXTIR &#8211; External Interrupt Routine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXDISP \u2013 Dispatcher Routine\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=336\"><span style=\"color: #000000;\">TXXDISP &#8211; Dispatcher Routine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXDINIT \u2013 Dispatcher Initialization\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=339\"><span style=\"color: #000000;\">TXXDINIT &#8211; Dispatcher Initialization<\/span><\/a>&nbsp;<\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXSVCIR \u2013 SVC Interrupt Handler\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=341\"><span style=\"color: #000000;\">TXXSVCIR &#8211; SVC Interrupt Routine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXEXIT \u2013 Exit Routine\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=344\"><span style=\"color: #000000;\">TXXEXIT &#8211; Exit Routine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"SVC 3 \u2013 Exit\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=346\"><span style=\"color: #000000;\">SVC 3 &#8211; Exit<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Wait \/ Post Overview\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=351\"><span style=\"color: #000000;\">Wait \/ Post Overview<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"SVC 1 \u2013 Wait\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=355\"><span style=\"color: #000000;\">SVC 1 &#8211; Wait<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"SVC 2 \u2013 Post\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=359\"><span style=\"color: #000000;\">SVC 2 &#8211; Post<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXPOST \u2013 Post Routine\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=362\"><span style=\"color: #000000;\">TXXPOST &#8211; Post Routine<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"TXXGMAIN, TXXFMAIN and TXXABEND\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=366\"><span style=\"color: #000000;\">TXXGMAIN, GXXFMAIN, TXXABEND<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"Adding Some (Useful) Work To TXXDINIT\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=369\"><span style=\"color: #000000;\">Adding Some (Useful) Work To TXXDINIT<\/span><\/a><\/span><\/li>\n<\/ul>\n<div><span style=\"color: #000000;\"><a title=\"I\/O Management\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=372\"><span style=\"color: #000000;\">I\/O Management<\/span><\/a><\/span><\/div>\n<div>\n<ul>\n<li><span style=\"color: #000000;\"><a title=\"Unit Control Block \u2013 @UCB\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=374\"><span style=\"color: #000000;\">Unit Control Block &#8211; @UCB<\/span><\/a><\/span><\/li>\n<li><span style=\"color: #000000;\"><a title=\"I\/O Request Block \u2013 @IORB\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=377\"><span style=\"color: #000000;\">I\/O Request Block &#8211; @IORB<\/span><\/a><\/span><\/li>\n<\/ul>\n<div><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Card Loader Initial Program Load Program Status Word Interruptions Input Output Basics Channel Command Word Sense Command Channel Status Word I\/O Machine Insructions IPL Process 80-80 List Stand Alone Program First IPL Card Second IPL Card 80-80 List Executable &hellip; <a href=\"https:\/\/tommysprinkle.com\/txxos\/?page_id=27\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"template-page-builder-no-sidebar.php","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P1CPQT-r","jetpack_sharing_enabled":false,"_links":{"self":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":32,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":462,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/pages\/27\/revisions\/462"}],"wp:attachment":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}