{"id":126,"date":"2020-02-06T05:42:41","date_gmt":"2020-02-06T05:42:41","guid":{"rendered":"http:\/\/learnlearn.uk\/alevelcs\/?page_id=126"},"modified":"2021-04-24T07:30:42","modified_gmt":"2021-04-24T07:30:42","slug":"modes-of-addressing","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/","title":{"rendered":"Modes of Addressing"},"content":{"rendered":"<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">Video<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Tutorial Video<\/h3>\n<div class=\"nv-iframe-embed\">\n<div class=\"container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded\"><a href=\"https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc\" class=\"lazy-load-youtube preview-lazyload preview-youtube\" data-video-title=\"Modes of addressing in memory - Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative\" title=\"Play video &quot;Modes of addressing in memory - Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative&quot;\">https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc<\/a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href=\"https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc\" title=\"Modes of addressing in memory - Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative\">Modes of addressing in memory &#8211; Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative (https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc)<\/a><\/noscript><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Immediate<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Immediate Addressing<\/h3>\n<p>The operand is actual value to be used.<\/p>\n<p>So if the instruction LDM 4 &#8211; the number 4 would be sent to the accumulator.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-131 size-large\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-1024x520.png?_t=1580972301\" alt=\"\" width=\"750\" height=\"381\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-1024x520.png 1024w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-300x152.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-768x390.png 768w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing.png 1217w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Direct<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Direct Addressing<\/h3>\n<p>The operand is the address of the value to be used.<\/p>\n<p>If the instruction is LDD 1 then the value stored at address 1 will sent to the accumulator.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-130 size-large\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing-1024x538.png?_t=1580972300\" alt=\"\" width=\"750\" height=\"394\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing-1024x538.png 1024w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing-300x158.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing-768x404.png 768w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/direct-addressing.png 1212w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Indirect<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Indirect Addressing<\/h3>\n<p>The operand is the address of the address to be used. This is similar to direct, but with one more hop in the process.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-133 size-large\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing-1024x536.png?_t=1580972303\" alt=\"\" width=\"750\" height=\"393\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing-1024x536.png 1024w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing-300x157.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing-768x402.png 768w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indirect-Addressing.png 1229w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Indexed<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Indexed Addressing<\/h3>\n<p>The operand plus the contents of the Index Register is the address of the value to be used.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-138\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing-1024x526.png\" alt=\"\" width=\"750\" height=\"385\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing-1024x526.png 1024w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing-300x154.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing-768x395.png 768w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Indexed-Mode-of-Addressing.png 1278w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n\n<\/div><h2 class=\"tabtitle\">Relative<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Relative Addressing<\/h3>\n<p>The operand is the offset from the current address of the value to be used.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-139\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing-1024x567.png\" alt=\"\" width=\"750\" height=\"415\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing-1024x567.png 1024w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing-300x166.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing-768x425.png 768w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/Relative-mode-of-addressing.png 1278w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>\n<\/div><h2 class=\"tabtitle\">Quiz<\/h2>\n<div class=\"tabcontent\">\n<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdMerREtR8VWBjIj85fdvnqe7KRtcb6bbvtq7qMUk0Lr0bkdw\/viewform?embedded=true\" width=\"100%\" height=\"2200\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\">Loading\u2026<\/iframe><\/p>\n\n<\/div><h2 class=\"tabtitle\">Resources<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Resources<\/h3>\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1G6ewkQCNhnj3zDYLnkjzSaV7g8ZGUF5eU5fMHlAvCWg\/edit?usp=sharing\">https:\/\/docs.google.com\/presentation\/d\/1G6ewkQCNhnj3zDYLnkjzSaV7g8ZGUF5eU5fMHlAvCWg\/edit?usp=sharing<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Past Paper Questions<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.coverpapers.com\/index.php?lv=15&amp;sj=40&amp;bd=11\">Nov 18 \/ 12 \/ Question 6\u00a0<\/a><\/p>\n<p>J20 11 Qn6<\/p>\n<p>No 16 11 Qn 8a<\/p>\n<p>J17 11 4<\/p>\n<\/div><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial Video https:\/\/www.youtube.com\/watch?v=-81aGFRGFJcVideo can&#8217;t be loaded because JavaScript is disabled: Modes of addressing in memory &#8211; Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative (https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc) &nbsp; Immediate Addressing The operand is actual value to be used. So if the instruction LDM 4 &#8211; the number 4 would be sent to the accumulator. &nbsp; Direct&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Modes of Addressing<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Modes of Addressing - A Level Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modes of Addressing - A Level Computer Science\" \/>\n<meta property=\"og:description\" content=\"Tutorial Video https:\/\/www.youtube.com\/watch?v=-81aGFRGFJcVideo can&#8217;t be loaded because JavaScript is disabled: Modes of addressing in memory &#8211; Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative (https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc) &nbsp; Immediate Addressing The operand is actual value to be used. So if the instruction LDM 4 &#8211; the number 4 would be sent to the accumulator. &nbsp; Direct&hellip;&nbsp;Read More &raquo;Modes of Addressing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\" \/>\n<meta property=\"og:site_name\" content=\"A Level Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-24T07:30:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-1024x520.png?_t=1580972301\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\",\"name\":\"Modes of Addressing - A Level Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\"},\"datePublished\":\"2020-02-06T05:42:41+00:00\",\"dateModified\":\"2021-04-24T07:30:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"A Level Computer Science Home\",\"item\":\"https:\/\/learnlearn.uk\/alevelcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Modes of Addressing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"name\":\"A Level Computer Science\",\"description\":\"CIE Specification\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\",\"name\":\"A Level Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"A Level Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modes of Addressing - A Level Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/","og_locale":"en_GB","og_type":"article","og_title":"Modes of Addressing - A Level Computer Science","og_description":"Tutorial Video https:\/\/www.youtube.com\/watch?v=-81aGFRGFJcVideo can&#8217;t be loaded because JavaScript is disabled: Modes of addressing in memory &#8211; Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative (https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc) &nbsp; Immediate Addressing The operand is actual value to be used. So if the instruction LDM 4 &#8211; the number 4 would be sent to the accumulator. &nbsp; Direct&hellip;&nbsp;Read More &raquo;Modes of Addressing","og_url":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/","og_site_name":"A Level Computer Science","article_modified_time":"2021-04-24T07:30:42+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/02\/immediate-addressing-1024x520.png?_t=1580972301"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/","url":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/","name":"Modes of Addressing - A Level Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#website"},"datePublished":"2020-02-06T05:42:41+00:00","dateModified":"2021-04-24T07:30:42+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/alevelcs\/modes-of-addressing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"A Level Computer Science Home","item":"https:\/\/learnlearn.uk\/alevelcs\/"},{"@type":"ListItem","position":2,"name":"Modes of Addressing"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/alevelcs\/#website","url":"https:\/\/learnlearn.uk\/alevelcs\/","name":"A Level Computer Science","description":"CIE Specification","publisher":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization","name":"A Level Computer Science","url":"https:\/\/learnlearn.uk\/alevelcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"A Level Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/alevelcs\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Tutorial Video https:\/\/www.youtube.com\/watch?v=-81aGFRGFJcVideo can&#8217;t be loaded because JavaScript is disabled: Modes of addressing in memory &#8211; Immediate \/ Direct \/ Indirect \/ Indexed \/ Relative (https:\/\/www.youtube.com\/watch?v=-81aGFRGFJc) &nbsp; Immediate Addressing The operand is actual value to be used. So if the instruction LDM 4 &#8211; the number 4 would be sent to the accumulator. &nbsp; Direct&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/126"}],"collection":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":16,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/126\/revisions"}],"predecessor-version":[{"id":1996,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/126\/revisions\/1996"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/media?parent=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}