{"id":12457,"date":"2022-07-18T12:11:41","date_gmt":"2022-07-18T12:11:41","guid":{"rendered":"https:\/\/bryceautomation.com\/?p=12457"},"modified":"2022-10-29T09:32:47","modified_gmt":"2022-10-29T09:32:47","slug":"kenbak-1-skip-instruction","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/","title":{"rendered":"Kenbak-1 SKIP Instruction"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction to the Kenbak-1 SKIP Instruction<\/h2>\n\n\n\n<p>The Kenbak-1 SKIP Instruction allows us to skip an instruction in memory.  We base this on a certain bit at a memory cell being high or low.  Let&#8217;s say we only want to display odd numbers.  If bit zero is high on the value we want to display, we know that number is odd.  Therefore, we could skip the instruction that stores the value to our display.  Likewise, if we don&#8217;t want to display negative numbers.  We can look at bit #7 of a byte.  If this bit is high, then we can skip the instruction that displays the value, assuming we consider the values to be signed.  Keep in mind, the Kenbak-1 does not know whether a value is signed or unsigned.  It&#8217;s up to us how we wish to use the values.  When a signed value is negative, the most significant bit (#7) is true.<\/p><div id=\"bryce-1030866388\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<p>SKIP is a two byte instruction.  The first byte obviously contains the instruction and it&#8217;s parameters.  The second byte contains the location of the memory cell we wish to look at.  If the skip condition is true, then the program counter (cell #3) increments by 4.  On the other hand, if the skip condition is false, the program counter, only increments by 2.  For signed values, our limits are -128 to 127.  Likewise, for unsigned values, our limits are 0 to 255.<\/p>\n\n\n\n<p>I&#8217;ll be using the <a href=\"http:\/\/www.neocomputer.org\/kenbak\/kenbak1-JS.html\">EmulatorKenbak-1<\/a> for this example.  If you wish to buy a kit, you can purchase one from <a href=\"https:\/\/adwaterandstir.com\/kenbak\/\">adwaterandstir.com<\/a><\/p>\n\n\n\n<p>SKIP Instruction Layout:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Bit #7 -- Always High (1)\nBit #6 -- 0 for skip on 0, 1 for skip on 1\nBit #5, #4, and #3:  These three bits contain the bit number we wish to look at.\nBit #2, #1, and #0:  Always 010 for the SKIP instruction\n\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Using the SKIP Instruction<\/h2>\n\n\n\n<p>To demonstrate, let&#8217;s enter a simple program that will act as a binary counter.  We&#8217;ll continuously increment the A register, and dump this onto our LED display (cell #200) However, we only want to display the ODD numbers.  Remember, to accomplish this, we can look at bit #0 of the A register.  If this bit is off, then we will skip the lines of code that store the A register to the display.<\/p>\n\n\n\n<p>Let&#8217;s enter the following program:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"290\" height=\"203\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png\" alt=\"\" class=\"wp-image-12462 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 290px; --smush-placeholder-aspect-ratio: 290\/203;\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>In cell #3, we simply initialize the program counter<\/li><li>In cell #4 &amp; #5, we are loading a 0 to initialize the accumulator<\/li><li>For Cell #6 &amp; #7, simply add the value of 1 to the accumulator<\/li><li>At Cell #10 &amp; #11, we are looking at the A register.  If bit 0 of the A register is off, we add 4 to the program counter.  This will effectively skip #13 and #14.  Therefore, we will only display odd numbers.<\/li><li>We write the A register to the display in cells #13 and #14.<\/li><li>Finally, in #14 and #15, we jump back to cell #6.  This restarts the program without re-initializing the A regsiter.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Entering the Program<\/h2>\n\n\n\n<p>By now, most of you are familiar with how to enter a program into the Kenbak-1.  Press START, then STOP to get the Kenbak to a known state.  After that, press CLEAR, and enter 003 on the front panel buttons.  Press SET.  You are now ready to enter data at cell #3.  On your buttons, enter 004, then store and clear.  At this point, you are ready to enter each line of code.  Just be sure to press STORE, then CLEAR after each line.  <\/p>\n\n\n\n<p>When you are finished, press START.<\/p>\n\n\n\n<p>As you can see, only ODD values appear on the display.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-119.png\" alt=\"\" class=\"wp-image-12464 lazyload\" width=\"251\" height=\"179\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-119.png 449w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-119-300x214.png 300w\" data-sizes=\"(max-width: 251px) 100vw, 251px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 251px; --smush-placeholder-aspect-ratio: 251\/179;\" \/><figcaption>Emulator at http:\/\/www.neocomputer.org\/kenbak\/kenbak1-JS.html<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Summary for the Kenbak-1 SKIP Instruction<\/h2>\n\n\n\n<p>In short, the SKIP instruction can look at any bit of any byte in memory.  We configure the instruction to skip the next 2 memory cells of the program.  We base this on a particular bit out of a byte being high or low.<\/p>\n\n\n\n<p>For examples of other instructions, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/kenbak-1\/\">Kenbak-1 Category page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-1443316880\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to the Kenbak-1 SKIP Instruction The Kenbak-1 SKIP Instruction allows us to skip an instruction in memory. We base this on a certain bit at a memory cell being high or low. Let&#8217;s say we only want to display odd numbers. If bit zero is high on the value we want to display, we <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":12462,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[762,727],"tags":[754,768],"class_list":{"0":"post-12457","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-kenbak-1","8":"category-vintage-computers","9":"tag-kenbak-1","10":"tag-skip","11":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kenbak-1 SKIP Instruction - Bryce Automation<\/title>\n<meta name=\"description\" content=\"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kenbak-1 SKIP Instruction - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-18T12:11:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-29T09:32:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png\" \/>\n\t<meta property=\"og:image:width\" content=\"290\" \/>\n\t<meta property=\"og:image:height\" content=\"203\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"Kenbak-1 SKIP Instruction\",\"datePublished\":\"2022-07-18T12:11:41+00:00\",\"dateModified\":\"2022-10-29T09:32:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/\"},\"wordCount\":610,\"commentCount\":2,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/image-118.png\",\"keywords\":[\"Kenbak-1\",\"skip\"],\"articleSection\":[\"Kenbak-1\",\"Vintage Computers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/\",\"name\":\"Kenbak-1 SKIP Instruction - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/image-118.png\",\"datePublished\":\"2022-07-18T12:11:41+00:00\",\"dateModified\":\"2022-10-29T09:32:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/image-118.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/image-118.png\",\"width\":290,\"height\":203,\"caption\":\"Kenbak-1 SKIP instruction\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/07\\\/18\\\/kenbak-1-skip-instruction\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kenbak-1 SKIP Instruction\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kenbak-1 SKIP Instruction - Bryce Automation","description":"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.","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:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/","og_locale":"en_US","og_type":"article","og_title":"Kenbak-1 SKIP Instruction - Bryce Automation","og_description":"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.","og_url":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2022-07-18T12:11:41+00:00","article_modified_time":"2022-10-29T09:32:47+00:00","og_image":[{"width":290,"height":203,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"Kenbak-1 SKIP Instruction","datePublished":"2022-07-18T12:11:41+00:00","dateModified":"2022-10-29T09:32:47+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/"},"wordCount":610,"commentCount":2,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png","keywords":["Kenbak-1","skip"],"articleSection":["Kenbak-1","Vintage Computers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/","url":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/","name":"Kenbak-1 SKIP Instruction - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png","datePublished":"2022-07-18T12:11:41+00:00","dateModified":"2022-10-29T09:32:47+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Kenbak-1 SKIP Instruction: Skip the next instruction if a bit within a byte goes high. Display only odd, even, positive, or negative values.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/07\/image-118.png","width":290,"height":203,"caption":"Kenbak-1 SKIP instruction"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/07\/18\/kenbak-1-skip-instruction\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"Kenbak-1 SKIP Instruction"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/12457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=12457"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/12457\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/12462"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=12457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=12457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=12457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}