<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>CSedukit.com</title><description>Microprocessor 8086</description><managingEditor>noreply@blogger.com (Anoop)</managingEditor><pubDate>Fri, 1 Nov 2024 03:35:15 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">13</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://microprocessorhelp.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Microprocessor 8086</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Sorting numbers in descending order</title><link>http://microprocessorhelp.blogspot.com/2010/06/sorting-numbers-in-descending-order.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 05:03:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-5049657872463800119</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov cl,[2200h]&lt;br /&gt;mov bh,cl&lt;br /&gt;cont:mov bp,2201h&lt;br /&gt;mov cl,bh&lt;br /&gt;zz:mov ah,[bp]&lt;br /&gt;inc bp&lt;br /&gt;cmp ah,[bp]&lt;br /&gt;jnb xx&lt;br /&gt;xchg ah,[bp]&lt;br /&gt;xchg ah,[bp-1]&lt;br /&gt;xx:loop zz&lt;br /&gt;dec bh&lt;br /&gt;jnz cont&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2200H]=5&lt;br /&gt;[2201H]=4&lt;br /&gt;[2202H]=9&lt;br /&gt;[2203H]=5&lt;br /&gt;[2204H]=11&lt;br /&gt;[2205H]=2&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;strong&gt;Output&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;[2201H]=11&lt;br /&gt;[2202H]=9&lt;br /&gt;[2203H]=5&lt;br /&gt;[2204H]=4&lt;br /&gt;[2205H]=2&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Sorting numbers in ascending order</title><link>http://microprocessorhelp.blogspot.com/2010/06/sorting-numbers-in-ascending-order.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 05:00:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-2657698558779943058</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov cl,[2200h]&lt;br /&gt;mov bh,cl&lt;br /&gt;cont:mov bp,2201h&lt;br /&gt;mov cl,bh&lt;br /&gt;zz:mov ah,[bp]&lt;br /&gt;inc bp&lt;br /&gt;cmp ah,[bp]&lt;br /&gt;jb xx&lt;br /&gt;xchg ah,[bp]&lt;br /&gt;xchg ah,[bp-1]&lt;br /&gt;xx:loop zz&lt;br /&gt;dec bh&lt;br /&gt;jnz cont&lt;br /&gt;hlt &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2200H]=5&lt;br /&gt;[2201H]=4&lt;br /&gt;[2202H]=9&lt;br /&gt;[2203H]=5&lt;br /&gt;[2204H]=11&lt;br /&gt;[2205H]=2&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2201H]=2&lt;br /&gt;[2202H]=4&lt;br /&gt;[2203H]=5&lt;br /&gt;[2204H]=9&lt;br /&gt;[2205H]=11 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Smallest</title><link>http://microprocessorhelp.blogspot.com/2010/06/smallest.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:58:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-5488201676381842407</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov si,3000h&lt;br /&gt;mov cx,05h&lt;br /&gt;mov al,[3000h]&lt;br /&gt;xx:cmp al,[si]&lt;br /&gt;jle go&lt;br /&gt;mov al,[si]&lt;br /&gt;go:inc si&lt;br /&gt;loop xx&lt;br /&gt;mov [3009h],al&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[3000H]=01&lt;br /&gt;[3002H]=02&lt;br /&gt;[3003H]=03&lt;br /&gt;[3004H]=04&lt;br /&gt;[3005H]=05&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;[3009H]=01 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Factorial</title><link>http://microprocessorhelp.blogspot.com/2010/06/factorial.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-1340630475907573238</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov bx,[2000h]&lt;br /&gt;mov ax,01h&lt;br /&gt;mov cx,bx&lt;br /&gt;xx:mul cx&lt;br /&gt;loop xx&lt;br /&gt;mov [2002h],ax&lt;br /&gt;mov [2004h],dx&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt; Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2000H]=05&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; [2002H]=78&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Largest element</title><link>http://microprocessorhelp.blogspot.com/2010/06/largest-element.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:52:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-5392008974659290940</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;;COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov si,3000h&lt;br /&gt;mov cx,05h&lt;br /&gt;mov ax,[3000h]&lt;br /&gt;inc si&lt;br /&gt;xx:add ax,[si]&lt;br /&gt;inc si&lt;br /&gt;loop xx&lt;br /&gt;mov [3009h],ax&lt;br /&gt;hlt &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[3000H]=01&lt;br /&gt;[3002H]=02&lt;br /&gt;[3003H]=03&lt;br /&gt;[3004H]=04&lt;br /&gt;[3005H]=05&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[3009H]=05 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Sum of elements in an array</title><link>http://microprocessorhelp.blogspot.com/2010/06/sum-of-elements-in-array.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:50:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-2581514976078000874</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;;COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov si,3000h&lt;br /&gt;mov cx,05h&lt;br /&gt;mov ax,[3000h]&lt;br /&gt;inc si&lt;br /&gt;xx:add ax,[si]&lt;br /&gt;inc si&lt;br /&gt;loop xx&lt;br /&gt;mov [3009h],ax&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[3000H]=01&lt;br /&gt;[3002H]=02&lt;br /&gt;[3003H]=03&lt;br /&gt;[3004H]=04&lt;br /&gt;[3005H]=05&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[3009H]=0F&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>32 subtraction</title><link>http://microprocessorhelp.blogspot.com/2010/06/32-subtraction.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:48:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-6172614502367239767</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;MOV AX,[2000H]&lt;br /&gt;MOV BX,[2002H]&lt;br /&gt;MOV CX,[2004H]&lt;br /&gt;MOV DX,[2006H]&lt;br /&gt;SUB AX,CX&lt;br /&gt;SUB BX,DX&lt;br /&gt;MOV [2008H],AX&lt;br /&gt;MOV [200AH],BX&lt;br /&gt;HLT &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2000H]=04&lt;br /&gt;[2001H]=04&lt;br /&gt;[2002H]=04&lt;br /&gt;[2003H]=04&lt;br /&gt;[2004H]=03&lt;br /&gt;[2005H]=03&lt;br /&gt;[2006H]=03&lt;br /&gt;[2007H]=03 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2008H]=01&lt;br /&gt;[2009H]=01&lt;br /&gt;[200AH]=01&lt;br /&gt;[200BH]=01&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>32 bit addition</title><link>http://microprocessorhelp.blogspot.com/2010/06/32-bit-addition.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:46:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-6325869456893637926</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;MOV AX,[2000H]&lt;br /&gt;MOV BX,[2002H]&lt;br /&gt;MOV CX,[2004H]&lt;br /&gt;MOV DX,[2006H]&lt;br /&gt;ADD AX,CX&lt;br /&gt;ADD BX,DX&lt;br /&gt;MOV [2008H],AX&lt;br /&gt;MOV [200AH],BX&lt;br /&gt;HLT &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2000H]=04&lt;br /&gt;[2001H]=04&lt;br /&gt;[2002H]=04&lt;br /&gt;[2003H]=04&lt;br /&gt;[2004H]=03&lt;br /&gt;[2005H]=03&lt;br /&gt;[2006H]=03&lt;br /&gt;[2007H]=03 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2008H]=07&lt;br /&gt;[2009H]=07&lt;br /&gt;[200AH]=07&lt;br /&gt;[200BH]=07 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>16 bit division</title><link>http://microprocessorhelp.blogspot.com/2010/06/16-bit-division.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:43:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-4942546760361912913</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov ax,[2000h]&lt;br /&gt;mov bx,[2002h]&lt;br /&gt;div bx&lt;br /&gt;mov [2004h],ax&lt;br /&gt;mov [2006h],dx&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;[2000H]=00&lt;br /&gt;[2001H]=02&lt;br /&gt;[2002H]=00&lt;br /&gt;[2003H]=02 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2004H]=01&lt;br /&gt;[2005H]=00&lt;br /&gt;[2006H]=00&lt;br /&gt;[2007H]= 00 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>16 bit multiplication</title><link>http://microprocessorhelp.blogspot.com/2010/06/16-bit-multiplication.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:41:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-900437460289094304</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov ax,[2000h]&lt;br /&gt;mov bx,[2002h]&lt;br /&gt;mul bx&lt;br /&gt;mov [2004h],ax&lt;br /&gt;mov [2006h],dx&lt;br /&gt;hlt&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2000H]=10&lt;br /&gt;[2001H]=00&lt;br /&gt;[2002H]=50&lt;br /&gt;[2003H]=00&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2004H]=00&lt;br /&gt;[2005H]=05&lt;br /&gt;[2006H]=00&lt;br /&gt;[2007H]=00 &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>16 bit Subtraction</title><link>http://microprocessorhelp.blogspot.com/2010/06/16-bit-subtraction.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:37:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-2784185520133698819</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov ax,[2000h]&lt;br /&gt;mov bx,[2002h]&lt;br /&gt;sub ax,bx&lt;br /&gt;mov [2004h],ax&lt;br /&gt;hlt&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;[2000H]=00&lt;br /&gt;[2001H]=02&lt;br /&gt;[2002H]=50&lt;br /&gt;[2003H]=02 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;[2004H]=50&lt;br /&gt;[2005H]=00&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>16 bit Addition</title><link>http://microprocessorhelp.blogspot.com/2010/06/16-bit-addition.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:34:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-5641328327558316604</guid><description>&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt; mov ax,[2000h]&lt;br /&gt;mov bx,[2002h]&lt;br /&gt;add ax,bx&lt;br /&gt;mov [2004h],ax&lt;br /&gt;hlt&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; [2000H]=00&lt;br /&gt;[2001H]=01&lt;br /&gt;[2002H]=50&lt;br /&gt;[2003H]=02&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Output&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;[2004H]=50&lt;br /&gt;[2005H]=03&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>8 bit multiplication</title><link>http://microprocessorhelp.blogspot.com/2010/06/8-bit-multiplication.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Wed, 23 Jun 2010 04:23:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8318137508329469099.post-1457808122803360370</guid><description>&lt;span style="color:#000000;"&gt;#make_COM#&lt;br /&gt;; COM file is loaded at CS:0100h&lt;br /&gt;ORG 100h&lt;br /&gt;mov al,[1000h]&lt;br /&gt;mov bl,[1001h]&lt;br /&gt;mul bl&lt;br /&gt;mov [1003h],al&lt;br /&gt;hlt&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Input&lt;/span&gt; &lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;[1000H]=02&lt;br /&gt;[1001H]=02&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;strong&gt;Output &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;[1003H]=04&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>