<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5276003516701347657</id><updated>2012-02-16T07:33:04.741-08:00</updated><category term='A New Concept  Online Advertising'/><category term='MICROPROCESSOR 8085'/><category term='About the blogg'/><category term='LINUX'/><category term='intel'/><category term='ABOUT SUN CLOCK'/><category term='Pay Per Click'/><category term='Windows 7'/><title type='text'>phobia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-9033337961400398229</id><published>2008-07-03T01:37:00.000-07:00</published><updated>2008-07-03T01:52:54.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>LINUX COMMANDS</title><content type='html'>&lt;h1 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Linux &lt;/span&gt;command line&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(153, 51, 0);" href="http://www.go2linux.org/how-to-list-files-directories-in-size-order"&gt;du - Shows the disk space a file or directory is using in your disk&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;    &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;!--mios--&gt;&lt;!--fin_mios--&gt;&lt;!-- google_ad_section_start --&gt;This is a very useful command you may use to find which file or directory is filling you disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;So if you need to check the file and directory size in your home directory you can enter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;cd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;to switch to your home directory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;du -S * | sort -n&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.go2linux.org/find_locate_files_on_linux"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/how-to-list-files-directories-in-size-order" identifier="http://www.go2linux.org/how-to-list-files-directories-in-size-order" title="du - Shows the disk space a file or directory is using in your disk" ping="http://www.go2linux.org/trackback/503"&gt; &lt;/rdf:RDF&gt; --&gt;How to find files, using command line (locate)&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Continuing reviewing some of my old posts, I found this one &lt;a href="http://www.go2linux.org/usages-examples-of-find-command" target="blank"&gt;Examples of find command&lt;/a&gt;, now I want to show you a faster and easier way to find files.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;We are going to use the commands &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;b&gt;&lt;span style=""&gt;updatedb&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; and &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;b&gt;&lt;span style=""&gt;locate&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.go2linux.org/which_service_or_program_is_listening_on_port"&gt;How to find which service is listening on a given port&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt; &lt;span class="taxonomy"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;    &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;It is really important to know which ports are open in your PC, this is not only useful for Linux, but also for other operating systems, Linux has a lot of tools to check which ports are open, the most common is &lt;a href="http://www.go2linux.org/nmap-command-graph-front-end-port-scan" target="blank"&gt;nmap&lt;/a&gt; which is a command line tool, but also exist a Graphical frontEnd for it if you prefer that way.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;So to scan you own PC and find open ports you can enter:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo nmap -T Aggressive -A -v 127.0.0.1 -p 1-65000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.go2linux.org/limit_rate_resume_downloads_wget"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/which_service_or_program_is_listening_on_port" identifier="http://www.go2linux.org/which_service_or_program_is_listening_on_port" title="How to find which service is listening on a given port" ping="http://www.go2linux.org/trackback/493"&gt; &lt;/rdf:RDF&gt; --&gt;wget - Resume downloads, limit the speed and much&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;wget is a command line tool used to download files, or complete webpages, it is a great utility with lots of options, as you can see if you read the &lt;a href="http://www.go2linux.org/wget-man-page-usage%22" target="blank"&gt;wget man page&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Some months ago, I have written about &lt;a href="http://www.go2linux.org/tips-and-tricks-of-wget-to-download-files" target="blank"&gt;how to download files with wget&lt;/a&gt;, now I want to add some other tips to those already explained that day.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.go2linux.org/tmp_erase_files_frequency_utc_or_local"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;The /etc/default/rcS file&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;There is some behavior of your Linux Operating System which is easy to change, but not too common to know how.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;The things you can change are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="color: rgb(51, 102, 255);" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=""&gt;Frequency to erase /tmp/ directory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=""&gt;Use UTC or local time &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=""&gt;How Verbose are the boot messages of      your Linux&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=""&gt;If a disk error should be always      repaired while booting automatically&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;There are more than those, but I will touch only those, for the rest, you can enter:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;man /etc/default/rcS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/tmp_erase_files_frequency_utc_or_local" identifier="http://www.go2linux.org/tmp_erase_files_frequency_utc_or_local" title="The /etc/default/rcS file" ping="http://www.go2linux.org/trackback/488"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.go2linux.org/traffic-monitor-for-linux"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;vnstat - Command Line Tool to check how much bandwidth you use&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;It is always useful to know how much bandwidth you are using, also to check if your provider is honoring the contract you signed with them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;At my office I have installed &lt;a href="http://www.cacti.net/" target="blank"&gt;Cacti&lt;/a&gt; and as I have a layer 3 SNMP capable switch, I can graph the bandwidth that all my office's PCs uses, and also the main pipe to the Internet (My ADSL connection), but at home, I do not have such an expensive switch (and I do not need it), and my ADSL modem is not SNMP capable, so Cacti is not a solution, but with Linux Operating System there is always a solution, and the one for this kind of problem is &lt;em&gt;&lt;b&gt;&lt;span style=""&gt;vnstat&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/traffic-monitor-for-linux" identifier="http://www.go2linux.org/traffic-monitor-for-linux" title="vnstat - Command Line Tool to check how much bandwidth you use" ping="http://www.go2linux.org/trackback/483"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/linux-command-line-calculator"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;command line scientific calculator&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;!--mios--&gt;&lt;!--fin_mios--&gt;&lt;!-- google_ad_section_start --&gt;I was looking for a good and light calculator for Linux, and found some command line ones, I liked this one &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;wcalc&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; it is really light, and accept almost all mathematical expressions, and I say "almost" because I do not want to say that are all and make a mistake.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;The use of it is really simple, just enter &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;wcalc&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; followed with the math expression in the command line, press ENTER and you will the result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;To install it on Debian run:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo aptitude install wcalc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/linux-command-line-calculator" identifier="http://www.go2linux.org/linux-command-line-calculator" title="command line scientific calculator" ping="http://www.go2linux.org/trackback/472"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/linux-trash-can-recycle-bin-console"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;Trash can or Recycle bin in Linux Desktop (managed from console)&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Linux Desktops, at least Gnome and KDE has a trash can, where your deleted files go, (only when deleted from a Desktop utility).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Now if you want to manage it from the console, you can, first we need to know that the trash can is only another folder in the File system structure and it is located at:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;$HOME/.Trash&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;so you can send files to Trash just moving them to there, as an example, lets suppose you have a file in your home called &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;balance.ods&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; and want to move it to the trash can.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;mv $HOME/balance.ods $HOME/.Trash/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/linux-trash-can-recycle-bin-console" identifier="http://www.go2linux.org/linux-trash-can-recycle-bin-console" title="Trash can or Recycle bin in Linux Desktop (managed from console)" ping="http://www.go2linux.org/trackback/470"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/root-password-on-ubuntu"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;How to assign a password to root user in Ubuntu&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Ubuntu by default has no root password, and you can also configure Debian in that way if you choose the advanced installation option, and decide not to use the root password.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;But what to do if later you need the root user? well you just need to assign a password to the root user and then you will be able to switch to root user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo passwd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Type a good strong password twice, and you are done.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;su -&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Type the root password and voila! you are logged as root, you know you have to be carefull on what you do being root right?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/multiple-terminal-in-one-window-terminator-console"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/root-password-on-ubuntu" identifier="http://www.go2linux.org/root-password-on-ubuntu" title="How to assign a password to root user in Ubuntu" ping="http://www.go2linux.org/trackback/469"&gt; &lt;/rdf:RDF&gt; --&gt;Terminator - multiple terminals in one window&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;I really like to work with the console, and to connect to my servers using ssh, to administrate them, so sometimes I found myself with lots of terminal windows open, I have explored some solutions in the past, that you can see on this post about &lt;a href="http://www.go2linux.org/terminal-emulators-quadkonsole-multi-gnome-terminal-yakuake-Eterm" target="blank"&gt;Terminal emulators&lt;/a&gt;, now I have found a new one which I really like, it is called terminator.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;For Debian users it is available only on Sid, and as I use Lenny I had to install it from the sources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/multiple-terminal-in-one-window-terminator-console" identifier="http://www.go2linux.org/multiple-terminal-in-one-window-terminator-console" title="Terminator - multiple terminals in one window" ping="http://www.go2linux.org/trackback/467"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/zcat-reading-files-without-uncompressing"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;Reading compressed Files&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;I did not know this, but if you need to show a compressed text file on the screen, you do not actually need to uncompress it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;You can use &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;zcat&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; to send the file to the standard output, uncompressed, but the original file remains untouched.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;The syntax of the command is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;zcat file.gz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;or you can also use,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;gunzip -c file.gz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/mplayer-command-line-music-video-player"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/zcat-reading-files-without-uncompressing" identifier="http://www.go2linux.org/zcat-reading-files-without-uncompressing" title="Reading compressed Files" ping="http://www.go2linux.org/trackback/462"&gt; &lt;/rdf:RDF&gt; --&gt;mplayer - command line movie and music player - music over ssh&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Mplayer is one of most known movie players in Linux, and also in Mac OS, and Windows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;To install it in Debian / Ubuntu run:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo aptitude install mplayer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Mplayer has lots of options, and we will explore some of them here, the files format it can play according to its official site are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="quote"&gt;&lt;span style=""&gt;MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/shell-script-flow-control-statement-for"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/mplayer-command-line-music-video-player" identifier="http://www.go2linux.org/mplayer-command-line-music-video-player" title="mplayer - command line movie and music player - music over ssh" ping="http://www.go2linux.org/trackback/457"&gt; &lt;/rdf:RDF&gt; --&gt;for - Control flow statement in shell scripts&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;One real important part of programming is to control the flow of the program, you need to be able to repeat some part of the code, jump to another part, etc, depending on the estate of some variables, there are a lot of commands to achieve that, and one of them is &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;for&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;It can be used directly at the command line like this example using &lt;a href="http://www.go2linux.org/basename-remove-trailing-suffix-from-file-name" target="blank"&gt;basename&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;for i in *.jpg; do echo $i $(basename $i .jpg); done&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/shell-script-flow-control-statement-for" identifier="http://www.go2linux.org/shell-script-flow-control-statement-for" title="for - Control flow statement in shell scripts" ping="http://www.go2linux.org/trackback/454"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/basename-remove-trailing-suffix-from-file-name"&gt;&lt;!--mios--&gt;&lt;!--adsense_tracking--&gt;basename - removing directories and suffix from file names&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;If you need to remove the directory or any suffix from a file name you may use &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;basename&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt;, this is really useful when you are creating shell scripts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;In the man page, there are this examples&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;basename /usr/bin/sort&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Output "sort".&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;basename include/stdio.h .h&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Output "stdio".&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;you can enter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;info basename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/friendly-interactive-shell-for-linux-fish"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/basename-remove-trailing-suffix-from-file-name" identifier="http://www.go2linux.org/basename-remove-trailing-suffix-from-file-name" title="basename - removing directories and suffix from file names" ping="http://www.go2linux.org/trackback/453"&gt; &lt;/rdf:RDF&gt; --&gt;Friendly interactive shell (Fish)&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;I think Friendly Interactive Shell (a.k.a. fish) is a real good tool for newbies on the console at Linux, it has a lot of features, which you can by typing help.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Well first lets see how to install the application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style=""&gt;Fedora / Centos &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo yum install fish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style=""&gt;Debian / Ubuntu&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="codigo"&gt;&lt;span style=""&gt;sudo aptitude install fish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/starting-with-shell-script"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/friendly-interactive-shell-for-linux-fish" identifier="http://www.go2linux.org/friendly-interactive-shell-for-linux-fish" title="Friendly interactive shell (Fish)" ping="http://www.go2linux.org/trackback/450"&gt; &lt;/rdf:RDF&gt; --&gt;Simple shell script&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span class="taxonomy"  style="font-size:130%;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Maybe most of the readers of this blog do already know about shell scripts, and maybe they know even more than me (which is not difficult), but for those who does not know about it, I will write a little about shell scripts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;A shell script is a sequence of commands -For those coming from DOS is like a .bat file- this command will execute in the sequence they are entered, unless loops, if, do, for, or any other commands like those are used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style=""&gt;Writing the script&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Lets go with the classic example, of "Hello World"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/changing-screen-resolution-from-command-line"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/starting-with-shell-script" identifier="http://www.go2linux.org/starting-with-shell-script" title="Simple shell script" ping="http://www.go2linux.org/trackback/447"&gt; &lt;/rdf:RDF&gt; --&gt;Changing screen resolution on the fly&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;If you want to change your screen resolution, while still running Linux but you are not using Gnome or KDE, which gives good options to change screen resolution, you will have to use the &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style=""&gt;xrandr&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=""&gt; command&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/iftop-analyze-ethernet-network-traffic"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/changing-screen-resolution-from-command-line" identifier="http://www.go2linux.org/changing-screen-resolution-from-command-line" title="Changing screen resolution on the fly" ping="http://www.go2linux.org/trackback/444"&gt; &lt;/rdf:RDF&gt; --&gt;iftop - Check and analyze your traffic&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h3 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Introduction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;iftop is a real good utility both for your own PC/Laptop and for your server and specially good for the latter and even better if this server is acting as the main router in your premises.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;a href="http://www.go2linux.org/sysstat-linux-performance-monitor-toolkit"&gt;&lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/iftop-analyze-ethernet-network-traffic" identifier="http://www.go2linux.org/iftop-analyze-ethernet-network-traffic" title="iftop - Check and analyze your traffic" ping="http://www.go2linux.org/trackback/426"&gt; &lt;/rdf:RDF&gt; --&gt;sysstat - great utilities package to monitor performance&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;sysstat is a package of monitoring tools, these are the tools included in the package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;iostat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Reports CPU statistics and input/output statistics for devices, partitions and network filesystems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;mpstat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Reports individual or combined processor related statistics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;pidstat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Reports statistics for Linux tasks (processes) : I/O, CPU, memory, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;sar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;Collects, reports and saves system activity information (CPU, memory, disks, interrupts, network interfaces, TTY, kernel tables,etc.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;sadc&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;a href="http://www.go2linux.org/taxonomy/term/36/0?page=1"&gt;source&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; color: rgb(51, 102, 255);"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!-- google_ad_section_end --&gt;&lt;!-- &lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt; &lt;rdf:description about="http://www.go2linux.org/sysstat-linux-performance-monitor-toolkit" identifier="http://www.go2linux.org/sysstat-linux-performance-monitor-toolkit" title="sysstat - great utilities package to monitor performance" ping="http://www.go2linux.org/trackback/423"&gt; &lt;/rdf:RDF&gt; --&gt;  &lt;p style="color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-9033337961400398229?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/9033337961400398229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=9033337961400398229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/9033337961400398229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/9033337961400398229'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2008/07/linux-commands.html' title='LINUX COMMANDS'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-7020433092112441734</id><published>2008-02-10T23:12:00.000-08:00</published><updated>2008-02-10T23:25:41.424-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A New Concept  Online Advertising'/><title type='text'>A New Concept  Online Advertising</title><content type='html'>&lt;h1&gt;A New Concept in Online Advertising&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;  &lt;p&gt;If you have not heard of 'word sites' or 'word link advertising' or 'word cloud' before, then get ready to witness a new phenomenon in online advertising.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;If you have a business website that is for trading forex, commodities, stocks or options, etc., then you might be interested in a new advertising method that will send massive new traffic to your business sites and get you tons of valuable one-way back links to improve your page rank, all hands-free!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;The concept is very simple. You purchase a word relating to your business, product, service or organization from a 'word site' or 'word cloud' then hyperlink that word to your own website and ... presto! You have just instantly "branded" your website with a single, descriptive word.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Now you can create an instant, recognizable brand for your product, service, business, or organization and increase your website exposure with the hottest thing on the net right now...with word link advertising!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Cynthia Macy, who runs 1000 Trading Words, is VERY proud to introduce to you a new concept in online advertising that is proving to be very effective in creating exposure, traffic and 'branding' for your trading website or online presence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Now you can have YOUR word hyperlink to YOUR website and get the benefit of your word on a page that links to other hi-page rank sites...this will get you a higher page rank too!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;If you haven't picked up a keyword linking to your site on a word cloud site yet, you are missing out on the HOTTEST thing to hit the web since pixel ads!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Don't know what a word cloud is? It's a page of words where each word hyperlinks to a different website. The advantage is three-fold:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;1. someone will click on your word name out of interest = a new customer!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;2. some of the word names will be a higher page rank than yours = your word name,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;by association on the word cloud page, will take on a higher page rank too!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;3. as your website increases in page rank, it will be seen more often in the&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;search engines and the result will be increased traffic, increased exposure and sales!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;The potential for massive new traffic as the page rank climbs is huge! This means ever-increasing traffic for your site, for at least the next two years!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;With the official launch still several days away, advertisers can take advantage of the current generous "pre-launch" discounts being offered to new word link advertisers. Currently, prices are 1/2 price and a soon-to-be-offered free drawing will give potential advertisers the chance to win the word of their choice for free! Upcoming details about the free drawing will soon be posted on the website.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Cynthia Macy is co-author of 3 popular forex training ebooks. Please visit her Word Cloud page at: http://www.1000tradingwords.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;and her other trading websites:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;http://www.daytrade-forex.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;http://www.successtrading2000.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;http://www.professionalforextrading.info&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;http://www.successtrading2000.com/forex&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;company: Day Trade Forex, LLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;contact person: Cynthia Macy or Erol Bortucene&lt;br /&gt;e-mail: daytradeforex@daytradeforex.com&lt;br /&gt;phone: 928-639-1330&lt;br /&gt;site: http://www.daytradeforex.com/products2.htm&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-7020433092112441734?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/7020433092112441734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=7020433092112441734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/7020433092112441734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/7020433092112441734'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2008/02/new-concept-online-advertising.html' title='A New Concept  Online Advertising'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-6889427723154595202</id><published>2008-02-10T22:42:00.000-08:00</published><updated>2008-02-10T23:01:01.703-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pay Per Click'/><title type='text'>Pay Per Click</title><content type='html'>&lt;span style="color: rgb(255, 204, 0);"&gt;Pay Per Click&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Pay Per Click (Cost Per Click) advertising is what takes your website to the next level. More brand recognition, more traffic, more revenue.&lt;br /&gt;At DailyServer we’ll handle your PPC advertising in four-step manner.&lt;br /&gt;1) We figure out the best keywords and PPC programs to use for your specific site. We have relationships with all of the major providers: Google AdWords, Yahoo! Search Marketing, Microsoft adCenter, Ask, LookSmart, Miva, Kanoodle, Yandex, Baidu, and more.&lt;br /&gt;2) Then we work with you to set a budget that will get you the results you’re looking for.&lt;br /&gt;3) Next, DailyServer implements your PPC program with whichever provider(s) you’ve chosen.&lt;br /&gt;4) Lastly, we finely tune your PPC program on an ongoing basis, making sure you’re getting the site traffic you want and that your money is being wisely spent with the best ROI.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 204, 0);"&gt;PPC Management Fees&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;The beauty of Points Per Click advertising is that you pay as much or as little as you want. We help you set your budget, by way of the keywords you use and the PPC programs you subscribe to, and then DailyServer takes a small percentage every time your links are clicked and your PPC account is debited.&lt;br /&gt;Our fee percentage is extremely competitive and we only make money when your site gets visitors.&lt;br /&gt;Contact us for a quote and to find out exactly what our PPC management program can do for you.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.dailyserver.com/seo_details.html"&gt;source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-6889427723154595202?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/6889427723154595202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=6889427723154595202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/6889427723154595202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/6889427723154595202'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2008/02/pay-per-click.html' title='Pay Per Click'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-3041594186508188062</id><published>2007-12-09T20:23:00.000-08:00</published><updated>2007-12-09T20:28:44.139-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MICROPROCESSOR 8085'/><title type='text'>MICROPROCESSOR 8085</title><content type='html'>&lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEPAPRTMENT OF ELECTRONICS AND COMMUNICATION &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LAB MANUAL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FOR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADVANCED MICROPROCESSOR LAB (ECL57) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;V SEMESTER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PREPARED BY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Lab Incharge K.P. Shashikala &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;K.N. Puspalatha &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;G.Ephratha &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;S.Ramesh &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;T.Sanjivi Nathan &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;&lt;span style="font-size: 16pt;"&gt;DAYANANDA&lt;/span&gt;&lt;/st1:PlaceName&gt;&lt;span style="font-size: 16pt;"&gt; &lt;st1:placename st="on"&gt;SAGAR&lt;/st1:PlaceName&gt;  &lt;st1:placetype st="on"&gt;COLLEGE&lt;/st1:PlaceType&gt;&lt;/span&gt;&lt;/st1:place&gt;&lt;span style="font-size: 16pt;"&gt; OF ENGINEERING &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SHAVIGE MALLESHWARA HILLS, K.S.LAYOUT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;span style="font-size: 16pt;"&gt;BANGALORE&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style="font-size: 16pt;"&gt; - 560078 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADVANCED MICROPROCESSOR LAB MANUAL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;V SEMESTER VTU &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CONTENTS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSEMBLING AND EXECUTING THE PROGRAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PROGRAMS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1. PROGRAMS INVOLVING DATA TRANSFER INSTRUCTIONS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i) Byte and word data transfer in different addressing modes 5 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii) Block move Without overlapping 6 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) Block move With overlapping 7 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv) Block interchange. 9 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2. PROGRAM INVOLVING ARITHMETIC AND LOGIC OPERATIONS LIKE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADDITION AND SUBTRACTION OF MULTIPRECISION NUMBERS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;i ) 16 Bit Addition 11 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii) 32 Bit addition 12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) 32 Bit addition using DD directive 13 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv) 16 Bit Subtraction 14 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v) 32 Bit Subtraction 15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Multiplication and Division of signed and unsigned Hexadecimal numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi)16 Bit multiplication for unsigned numbers 16 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vii)16 Bit multiplication for signed numbers 17 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;viii)8 Bit Division for Unsigned numbers 18 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ix)8 Bit Division for Signed numbers 19 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;x)16 Bit Division for Unsigned numbers 20 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xi)16 Bit Division for Signed numbers 21 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3.Code Conversion &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i) ASCII adjustment instructions 22 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii) Binary to BCD code conversion 23 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) BCD to Binary code conversion 24 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4. Arithmetic programs to find square, cube, LCM, GCD and factorial &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;i)Program to find square and cube of a number 25 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)Program to find LCM of a given number 26 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii)Program to find GCD of two numbers 27 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv)Program to find factorial of a given number 28 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5.Program involving bit manipulation instruction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)If given data is positive or negative 29 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)If given data is odd or even 30 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) Logical ones and zeros in a given data 31 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv)2 out of 5 code 32 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v) Bit wise palindrome 32 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi)Nibble wise palindrome 34 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6. Programs involving branch/loop instructions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Programs on arrays &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)Addition of n numbers 35 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)Program to subtract n numbers 36 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Programs to find largest and smallest number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii)Program to find largest number among the series 37 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv)Program to find the largest number using dos display interrupts 38 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v)Program to find the smallest number among the series 40 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi)Program to sort the numbers in ascending/descending order. 42 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Programs On String Manipulation Like String Transfer, String Reversing, Searching &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;For A Character In A String And Palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vii) Program for string transfer 43 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;viii)Program to reverse a string 44 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ix)Program to search for a character in a string 45 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;x) Program to check for palindrome 46 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7. 1. Program to use DOS interrupt INT 21H function called for reading a character from &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;keyboard, buffered keyboard input, display of character and string on console.48 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2.Creation of a new file 49 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3.Writing to a file 50 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4.Read system date 51 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5.Set System Date 54 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6.Read system time 57 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7.Set system time 59 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8.Interfacing Experiments &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1)Matrix keyboard interfacing 61 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2)Seven segment display interface 63 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3)Logical controller interface 64 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4)Stepper motor interface 65 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUESTION BANK 66 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;VIVA QUESTIONS 68 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSEMBLING AND EXECUTING THE PROGRAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Writing an ALP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Assembly level programs generally abbreviated as ALP are written in text editor EDIT. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Type EDIT in front of the command prompt to open an untitled text file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EDIT&lt;file&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;After typing the program save the file with appropriate file name with an extension .ASM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Ex: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Add.ASM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Assembling an ALP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;To assumble an ALP we needed executable file calledMASM.EXE. Only if this file is in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;current working directory we can assemble the program. The command is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MASM&lt;filename.asm&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;If the program is free from all syntactical errors, this command will give the OBJECT file.In &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;case of errors it list out the number of errors, warnings and kind of error. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Note:No object file is created until all errors are rectified. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Linking &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;After successful assembling of the program we have to link it to get Executable file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;The command is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LINK&lt;file&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;This command results in &lt;filename.exe&gt; which can be executed in front of the command &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;prompt. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Executing the Program &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Open the program in debugger by the command(note only exe files can be open)by the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;command. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CV &lt;filename.exe&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;This will open the program in debugger screen where in you can view the assemble code &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;with the CS and IP values at the left most side and the machine code. Register content &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;,memory content also be viewed using VIEW option of the debugger. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Execute option in the menu in the menu can be used to execute the program either in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;single steps(F8) or burst execution(F5). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1. Program involving Data transfer instructions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)Byte and word data transfer in different addressing modes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA1 DB 23H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA2 DW 1234H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA3 DB 0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA4 DW 0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA5 DW 2345H,6789H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Initialize DS to point to start of the memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;set aside for storing of data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,25X ;copy 25H into 8 bit &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,2345H ;copy 2345H into 16 bit AX register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX ;copy the content of AX into BX register(16 bit) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,AL ;copy the content of &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; into CL register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,DATA1 ;copies the byte contents of data segment memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;location DATA1 into 8 bit &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,DATA2 ;copies the word contents of data segment memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;location DATA2 into 16 bit AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DATA3,AL ;copies the &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; content into the byte contents of data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;segment memory location DATA3 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DATA4,AX ;copies the AX content into the word contents of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;data segment memory location DATA4 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,OFFSET DATA5 ;The 16 bit offset address of DS memeory location &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;; DATA5 is copied into BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[BX] ; copies the word content of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;memory location addressed by BX into &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;AX(register indirect addressing) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DI,02H ;address element &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[BX+DI} ; copies the word content of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;memory location addressed by BX+DI into &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;AX(base plus indirect addressing) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[BX+0002H] ; copies the word content of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;memory location addressed by BX+0002H into &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;(16 bit) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,[DI+2] ;register relative addressing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[BX+DI+0002H] ;copies the word content of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;memory location addressed by BX+DI+0002H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;into AX(16 bit) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ; Exit to DOS with function call 4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ; Assembler stop reading &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)Block move (with and with out overlapping) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Without overlapping &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DB 01H,02H,03H,04H,05H ;Initialize Data Segments Memory Locations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Y DB 05 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START:MOV AX,DATA ; Initialize DS to point to start of the memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ; set aside for storing of data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ; Load counter &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X+04 ; SI pointer pointed to top of the memory block &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,X+04+03 ; 03 is displacement of over lapping, DI pointed to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;the top of the destination block &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Before execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Y,DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X, SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;After execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;With Overlapping &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DB 01H,02H,03H,04H,05H ; Initialize Data Segments Memory Locations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START:MOV AX,DATA ; Initialize DS to point to start of the memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ; set aside for storing of data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ; Load counter &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X+04 ; SI pointer pointed to top of the memory block &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,X+04+03 ; 03 is displacement of over lapping, DI pointed to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;the top of the destination block &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: MOV BL,[SI] ; Move the SI content to BL register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV [DI],BL ; Move the BL register to content of DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC SI ; Update SI and DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ; Decrement the counter till it becomes zero &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DS Before execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DS After execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;xx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) Block Interchange &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DB 01H,02H,03H,04H,05H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Y DB 11H,12H,13H,14H,15H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START:MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ; Load the counter &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X ; SI pointed to the source location x &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,Y ; DI pointed to the destination location y &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: MOV BL,[SI] ; Move the SI content to BL register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,[DI] ; Move the DI content to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV [SI],AL ; Move AL register content to content of SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV [DI],BL ; Move BL register content to content of DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI ; Update SI and DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ; Decrement the counter till it becomes zero &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DS Before execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;14 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;13 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;11 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X, SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Y,DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DS After execution &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;14 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;13 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;11 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2) Program involving Arithmetic and logic operations like addition and subtraction of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;multi precision numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i ) 16 Bit Addition &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DW 1234H, 0F234H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUM DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS: CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM ; First number loaded into AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,0H ; For carry BX register is cleared &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,NUM+2 ; Second number added with AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ; Check for carry &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC BX ; If carry generated increment the BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: MOV SUM,AX ; Storing the sum value &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM+2,BX ; Storing the carry value &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT : 1234H, F234H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT : 10468H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii) 32 Bit addition &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 0FFFFH,0FFFFH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 1111H,1111H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUM DW 4 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;dATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM1 ;Move LSB of NUM1 to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,NUM2 ;Add LSB of NUM2 to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM,AX ;Store the LSB in SUM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM1+2 ; Move MSB of NUM1 to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADC AX,NUM2+2 ; Add MSB of NUM2 to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ; Check for carry &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM+4,01H ; Store the carry in SUM+4 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: MOV SUM+2,AX ; Store the MSB in SUM+2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: 0FFFFFFFFH, 011111111H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: 0111111110H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) 32 Bit addition using DD directive &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 12345678H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 12345678H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUM DW 3 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START:MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,NUM1 ; SI pointed to the of LSB of NUM1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,NUM2 ; DI pointed to the of LSB of NUM2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Move the content of SI to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,[DI] ; Add DI content to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,[SI+2] ; Move the SI to point MSB of NUM1 and move that &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;content to CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADC CX,[DI+2] ; Move the DI to point MSB of NUM2 and add &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;with carry to CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ; Check for carry &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM+4,01H ; Store the carry in SUM+4 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN:MOV SUM,AX ; Store the LSB in SUM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM+2,CX ; Store the MSB in SUM+2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INOUT: 12345678H,12345678H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT:2468ACF0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv) 16 Bit Subtraction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DW 4567H,2345H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIF DW 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLC ; Clearing Carry &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,NUM ; SI pointed to the NUM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Move NUM1 to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SBB AX,[SI+2] ; Move the SI to Num2 and subtract with AX(Takes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;care for both smaller as well as larger &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;Number subtraction) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DIF,AX ;Store the result &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: 4567H,2345H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT:2222 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v) 32 Bit Subtraction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 2345H,6762H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 1111H,1111H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIF DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,NUM1 ; SI pointed to the LSB of NUM1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,NUM2 ; DI pointed to the LSB of NUM2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Move the content of SI to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,[DI] ; Move the content of DI to BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AX,BX ; Subtract from BX to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DIF,AX ; Store the LSB result in DIF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI ;Update SI to point the MSB of NUM1(if &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;ADD SI,02 instruction its affect carry flag) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC DI ;Update DI to point the MSB of NUM2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Move the content of SI to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,[DI] ; Move the content of DI to BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SBB AX,BX ; Subtract with borrow from BX to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DIF+2,AX ; Store the MSB result in DIF+2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: 23456762,-11111111 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT:12345651 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT:11111111,-23451234 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT:EDCBFEDD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Multiplication and Division of signed and unsigned Hexadecimal numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi)16 Bit multiplication for unsigned numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DW 1234H,1234H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PROD DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,NUM ; SI pointed to the Multiplicand &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Multiplicand has to be in AX register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,[SI+2] ; SI+2 pointed to the Multiplier and move it to BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL BX ;Perform the multiplication &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV PROD,AX ;32 bit product stored in DX-AX registers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV PROD+2,DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Multiplicand- 1234H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Multiplier - 1234H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: DX-01 4B &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX-54 90 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vii)16 Bit multiplication for signed numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DW -2,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PROD DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,NUM ; SI pointed to the Multiplicand &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ; Multiplicand has to be in AX register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,[SI+2] ; SI+2 pointed to the Multiplier and move it to BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IMUL BX ; Perform the sign multiplication using sign &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;Multiplication operator (IMUL) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV PROD,AX ; 32 bit product stored in DX-AX registers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV PROD+2,DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Multiplicand- -2, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Multiplier - 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: DX – FF FF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX – FF FE ; Result is in two complement form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;viii)8 Bit Division for Unsigned numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DB 72H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DB 02H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUO DB 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REM DB 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,NUM1 ;Move the Dividend to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0H ; Zero extended for 16 bit/8 bit division &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV NUM2 ; Perform the Division operation &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV QUO,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt; ; Store the quotient to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV REM,AH ;Store the reminder to AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - 72H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 02 H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AL - 39H (quotient); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX - 00H (reminder); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - 55H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 04 H, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AL - 15H (quotient); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX - 01H (reminder); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ix)8 Bit Division for Signed numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DB -10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DB 02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUO DB 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REM DB 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,NUM1 ;Move the Dividend to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CBW &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IDIV NUM2 ; Perform the Sign Division operation using IDIV operator &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV QUO,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt; ; Store the quotient to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV REM,AH ;Store the reminder to AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - -10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AL – FBH (quotient) ; Result is in two complement form &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - -10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 03 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AL – FDH (quotient); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX – FF H (reminder) ; Result is in two complement form &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;x)16 Bit Division for Unsigned numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 4567H,2345H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 4111H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUO DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REM DW 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM1 ;Move the lower bit of Dividend to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,NUM1+2 ; Move the higher bit of Dividend to DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV NUM2 ; Perform the Division operation &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV QUO,AX ; Store the quotient to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV REM,DX ; Store the reminder to DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - 23454567, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 4111, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AX – 8AC5H (quotient); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DX – 0952H (reminder); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;xi)16 Bit Division for Signed numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 4567H,2345H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 4111H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUO DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REM DW 1 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM1 ; Move the lower bit of Dividend to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,NUM1+2 ; Move the higher bit of Dividend to DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CWD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IDIV NUM2 ; Perform the sign Division operation using IDIV &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV QUO,AX ; Store the quotient to AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV REM,DX ; Store the reminder to DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INPUT: Dividend - -44444444, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Divisor - 2222, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;0UTPUT: AX – FE (quotient); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DX – FF (reminder) ; Result is in two complement form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3.Code Conversion &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)ASCII adjustment instructions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,31H ;Load ASCII 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,39H ;Load ASCII 9 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAA ;ASCII Adjust, AX=0100 UNPACKED BCD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H ;Answer in ASCII &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BL,9 ;Load divisor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,0702H ;Load dividend, AAD instruction requires &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Ax register to contain a two digit unpacked &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;BCD number before executing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAD ;AAD appears before division &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV BL ;Contents of adjusted AX register is devised &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;by an unpacked BCD number to generate &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;a single digit result in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; with any &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;remainder in AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,5 ;Load multiplicand &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,5 ;Load multiplier &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL CL ;AX=0019H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM ;AX=0205(Unpacked BCD) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H ;AX=3235H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,38H ;Load ASCII 8 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AX,31H ;Load ASCII 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAS ;AX=0007 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX,3030H ;AX=3037H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)Binary to BCD code conversion &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BIN DW 01A9H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BCD DB 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,BIN ;Move the Binary Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,64H ;100 in decimal &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV CL ;Perform the division by 100. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BCD+1,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; ;Store the quotient in BCD+1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;,AH ;Move the Reminder value to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,00H ;Initialize the AH. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,0AH ;10 in decimal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV CL ;Perform the division by 10. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR AL,CL ;Perform the Right side rotation 4 times. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,AH ;Adding the Reminder in LSB. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: binary--------01A9 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: bcd------------425 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii)BCD to Binary code conversion &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BCD DW 27H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BIN DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,BCD ;Move the BCD Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AX,07H ;Perform the AND operation between &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;07H and input BCD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX ;Move data AX to BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,BCD ;Move the BCD Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AX,0F0H ;Perform the AND with 0F0H for shifting operation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,0AH ;10 in decimal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL CX ;Perform the multiplication by 10. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,BX ;Perform the addition operation to get the LSB. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BIN,AX ;Move the result to binary. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: BCD-------------27 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output:------------------1B &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4. Arithmetic programs to find square, cube, LCM, GCD and factorial &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i) Program to find square and cube of a number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 04H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SQUARE DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CUBE DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X ;Move the X number Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,X ;Move the X number Data to BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL BX ;Perform the multiplication by BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;st1:street st="on"&gt;&lt;st1:address st="on"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SQUARE&lt;/span&gt;&lt;/st1:address&gt;&lt;/st1:Street&gt;&lt;span style="font-size: 16pt;"&gt;,AX ;Store value in SQUARE. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL BX ;Perform the multiplication by BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CUBE,AX ;Store value in CUBE. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: x ----------- 4h &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Square ---------10h &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Cube -----------40h &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)Program to find LCM of a given number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DW 05,04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LCM DW 2 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,0H ;Initialize the DX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM ;Move the first number to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,NUM+2 ;Move the second number to BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: PUSH AX ;Store the quotient/first number in AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PUSH DX ;Store the remainder value in DX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV BX ;Divide the first number by second number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP DX,0 ;Compare the remainder. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JE EXIT ;If remainder is zero, go to EXIT label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;If remainder is non-zero, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP DX ;Retrieve the remainder. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP AX ;Retrieve the quotient. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,NUM ;Add first number with AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ;If no carry jump to DOWN label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC DX ;Increment DX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: JMP UP ;Jump to Up label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: POP LCM+2 ;If remainder is zero, store the value at LCM+2. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP LCM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: 0A, 04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: 02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii)Program to find GCD of two numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM1 DW 000AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM2 DW 0004H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;GCD DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,NUM1 ;Move the first number to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,NUM2 ;Move the second number to BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CMP AX,BX ;Compare the two numbers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JE EXIT ;If equal, go to EXIT label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB EXCG ;If first number is below than second, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;go to EXCG label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP1:MOV DX,0H ;Initialize the DX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIV BX ;Divide the first number by second number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP DX,0 ;Compare remainder is zero or not. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JE EXIT ;If zero, jump to EXIT label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,DX ;If non-zero, move remainder to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP ;Jump to UP label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXCG:XCHG AX,BX ;Exchange the remainder and quotient. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP1 ;Jump to UP1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT:MOV GCD,BX ;Store the result in GCD. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: 0A,04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: 02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv)Program to find factorial of a given number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 06H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FACT DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,01H ;Set the value of AX as 01H. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,X ;Move the i/p number to CX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: MUL CX ;Perform the &lt;st1:place st="on"&gt;Loop&lt;/st1:place&gt; multiplication operation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LOOP UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV FACT,AX ;Store the FACT value. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Input: 06 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: 2D0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5.Program involving bit manipulation instruction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)If given data is positive or negative &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NUM DB 12H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13,'DATA IS POSITIVE $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES2 DB 10,13,'DATA IS NEGATIVE $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,NUM ;Move the Number to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL AL,1 ;Perform the rotate left side for 1 bit position. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JC NEGA ;Check for the negative number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,OFFSET MES1 ;Declare it positive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT ;Exit program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NEGA: MOV DX,OFFSET MES2;Declare it negative. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Data is positive &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Positive Numbers: 00-7F &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Negative numbers: 80-FF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)If given data is odd or even &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 27H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG1 DB 19,13,'NUMBER IS EVEN$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG2 DB 10,13,'NUMBER IS ODD$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TEST AX,01H ;Test for Even/Odd number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ EXIT ;If it is Even go to Exit label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;(alternate logic) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;MOV BL,2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;DIV BL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;CMP AH,0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;JNZ EXIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MSG1 ;Declare it is Even number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP LAST &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: LEA DX,MSG2 ;Declare it is Odd number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LAST: MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Number is ODD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii) Logical ones and zeros in a given data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DB 0AAH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ONE DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ZERO DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS: CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BL,8 ;Initialize BL to 8. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,1 ;Initialize CL to 1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: ROR AH,CL ;Perform the single bit rotate operation &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;with respect to right. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ;If no carry go to DOWN label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC ONE ;Increment one. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP DOWN1 ;Jump to DOWN1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: INC ZERO ;Increment ZERO. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN1: DEC BL ;Decrement the BL. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;If no zero go to UP label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Ones--------04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Zeros--------04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv) 2 out of 5 code &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 82H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'VALID 2 OUT OF CODE $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13,'NOT A VALID 2 OUT OF CODE $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X ;Move the Data word to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,0H ;Initialize the BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AX,0E0H ;Perform the AND operation of first 3 bit. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ DISP ;If no zero jump to DISP label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,05 ;If zero, Initialize the counter for check the last 5 bit. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X ;Move the Data word to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: ROR AX,1 ;Rotate right side one time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC DOWN ;If no carry jump to DOWN label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC BX ;Increment the BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN:DEC C ;Decrement the counter. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNC UP ;If no carry jump to UP label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP BX,02H ;Compare the BX with 2. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ DISP ;If no zero jump to DISP label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES ;Declared as 2 out of 5 code . &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISP: LEA DX,MES1 ;Declared as not valid code . &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT:MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Not a valid 2 out of 5 code. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v) Bit wise palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 0FFFFH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG1 DB 10,13,'NUMBER IS PALINDROME$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG2 DB 10,13,'NUMBER IS NOT PALINDROME$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;Load the Data to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;Move the Data AX to DS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X ;Move DW to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,10H ;Initialize the counter 10. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: ROR AX,1 ;Rotate right one time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RCL DX,1 ;Rotate left with carry one time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LOOP UP ;&lt;st1:place st="on"&gt;Loop&lt;/st1:place&gt; the process. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AX,DX ;Compare AX and DX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ DOWN ;If no zero go to DOWN label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MSG1 ;Declare as a PALINDROME. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT ;Jump to EXIT label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: LEA DX,MSG2 ; Declare as not a PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT:MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: Number is Palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi) Nibble wise palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 2662H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TEMP DW 0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'THE WORD IS NIBBLEWISE PALINDROME $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13,'THE WORD IS NOT NIBBLEWISE PALINDROME $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,04 ;Initialize counter. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AX,0000FH ;Perform the and operation between &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;last nibble of AX and 000FH. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND BX,0F000H ;Perform the and operation between &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;last nibble of BX and 000FH. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL BX,CL ;Rotate left side 4 times the BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AX,BX ;Compare AX with BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ TER ;If no zero go to TER label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,X ;Move the DW to AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR AX,CL ;Rotate right side 4 times the AX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX ;Move AX to BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AX,000FH ; Perform the and operation with last nibble. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR BX,CL ;Rotate right side 4 times the BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND BX,000FH ;Perform the and operation with last nibble of BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AX,BX ;Compare AX with BX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ TER ;If no zero go to TER label. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES ;Declared as a PALINDROME. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP LAST &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TER:MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES1 ;Declared as a non palindrome. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LAST:MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: The word is nibble wise palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6. PROGRAMS INVOLVING BRANCH/LOOP INSTRUCTIONS / PROGRAMS ON &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ARRAYS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;i)ADDITION OF n NUMBERS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ARR DW 0010H,0020H,0030H,0040H,0050H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU ($-ARR)/2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUM DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,ARR ;SI points to the LSB of data ARR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLC ;clear carry &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;XOR AX,AX ;clear AX register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN ;load CX with the number of data words in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ARR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: ADC AX,[SI] ;add the number pointed by SI to A &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI ;point to the next data word &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement Cx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;and check if all numbers are added &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;if no then add &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SUM,AX ;store the addition result in user &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;defined memory location sum &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: 00F0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ii)PROGRAM TO SUBTRACT N NUMBERS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ARR DW 50H,10H,20H,10H,05H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU ($-ARR)/2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIF DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,ARR ;SI points to the LSB of data ARR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLC ;clear carry flag &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN-1 ;load CX register with the number of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;data words in ARR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ;make a copy of the first number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;pointed by SI in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: SUB AX,[SI+2] ;subtract the next number from the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;contents of AX and store the result in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI ;point to the next number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;and check if all subtraction of all &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;numbers is complete if no then subtract &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DIF,AX ;store the difference in user defined &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;memory location DIFF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: 0005 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PROGRAMS TO FIND LARGEST AND SMALLEST NUMBER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iii)PROGRAM TO FIND LARGEST NUMBER AMONG THE SERIES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 0010H,52H,30H,40H,50H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LAR DW ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ;load CX register with number of datawords &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;in X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X ;initialize SI to point to the first number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ;make a copy of the number pointed by SI in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;set count value in CX for comparison &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CMP AX,[SI+2] ;compare two adjacent numbers(one is in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX and the other is pointed by SI+2) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JA CONTINUE ;if contents of AX is greater than the next &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in array retain the contents of AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI+2] ;if not make a copy of the larger number in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CONTINUE:ADD SI,2 ;point to the next number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement CX to check if all numbers are &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;compared &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;if no continue to compare &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV LAR,AX ;if yes make a copy of AX(largest number) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;in user defined memory location LAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;iv)PROGRAM TO FIND THE LARGEST NUMBER USING DOS DISPLAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INTERRUPTS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 0010H,0052H,0030H,0040H,0050H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'LARGEST NUMBER AMONG THE SERIES IS $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ;load CX register with &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number of datawords in array X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X ;SI points to start of dataword &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;array X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ;make a copy of the first &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;initialize CX with count &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;value for comparison &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CMP AX,[SI+2] ;compare the contents of AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;and the number pointed by SI+2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JA CONTINUE ;if AX is greater than the next &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in array then retain the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;contents of AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI+2] ;else make a copy of the next &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number (larger number)in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CONTINUE:ADD SI,2 ;point to next number in array &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;check if all numbers are &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;compared if no continue comparison &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM ;if yes convert largest binary &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in AX to unpacked BCD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H ;convert unpacked BCD to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;unpacked ASCII equivalent &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX ;make a copy of it in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,09H ;display the message stored at &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;user defined memory location MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,BH ;display the largest number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,02H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,BL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: LARGEST NUMBER AMONG THE SERIES IS 0052 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;v)PROGRAM TO FIND THE SMALLEST NUMBER AMONG THE SERIES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;X DW 0060H,0020H,0030H,0040H,0050H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'SMALLEST NUMBER AMONG THE SERIES IS $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,05H ;load CX with number of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;datawords in array X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X ;SI points to the first number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;in array X &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI] ;make a copy of the first &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;intialize CX with count &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;value for comparison &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CMP AX,[SI+2] ;compare the contents of AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;with next number in array pointed &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;by SI+2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB CONTINUE ;if AX is smaller than the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;next number retain the contents of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,[SI+2] ;else make a copy of the smaller &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number in AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CONTINUE:ADD SI,2 ;SI points to the next number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement the count value &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;check if all the numbers are &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;compared if no continue &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;comparison &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM ;if yes convert the smallest &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;binary number to unpacked BCD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H ;convert the unpacked BCD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;to unpacked ASCII equivalent &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX ;make a copy of the unpacked &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASCII in BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H ;display the message stored at &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;user defined memory location &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES using DOS interrupts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,BH ;display the smallest number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;in array X using DOS interrupts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,02H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,BL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: SMALLEST NUMBER AMONG THE SERIES IS 0020 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vi)PROGRAM TO SORT THE NUMBERS IN ASCENDING/DESCENDING ORDER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;x DW 42H,34H,26H,17H,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU 05 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASCD DB 10 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,LEN-1 ;load BX(counter1) with count &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;value(number of datawords in array - 1) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,BX ;make a copy of the count value in CX(counter2) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP1: MOV BX,CX ;load the updated CX in BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,X ;SI points to the first number in the array &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: MOV AX,[SI] ;make a copy of the number pointed by SI in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,[SI+2] ;make a copy of the next number in DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AX,DX ;compare both the numbers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB DOWN/JA DOWN ;if AX &lt;&gt; DX retain them as it is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV [SI],DX ;if not sort the numbers in ascending order &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV [SI+2],AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: INC SI ;point to the next number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC BX ;decrement the counter1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP ;compare till the larger number is sorted at &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;the end of the array &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX ;decrement counter2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP1 ;compare till the numbers are sorted in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ascending order &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: 09 17 26 34 42 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PROGRAMS ON STRING MANIPULATION LIKE STRING TRANSFER, STRING &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REVERSING, SEARCHING FOR A CHARACTER IN A STRING AND PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;vii) PROGRAM FOR STRING TRANSFER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR1 DB 'HOW ARE YOU' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU $-STR1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR2 DB 20 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA,ES:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV ES,AX ;initialize extra segment for string operations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,STR1 ;SI points to starting address of string at &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;STR1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,STR2 ;DI points to starting address of where the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;string has to be transferred &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN ;load CX with length of the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLD ;clear the direction flag for auto increment SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;and DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REP MOVSB ;the source string is moved to destination &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;address till CX=0(after every move CX is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;decremented) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;viii)PROGRAM TO REVERSE A STRING &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR1 DB 'HELLO' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU $-STR1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR2 DB 20 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA,ES:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV ES,AX ;initialize extra segment for string operations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,STR1 ;SI points to the starting address of the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;at STR1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,STR2+LEN-1 ;DI points to the address of the last character in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;the string(here address of '0') &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN ;load CX with count value equal to number of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;characters in the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CLD ;clear the direction flag to autoincrement SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LODSB ;load AX with the character pointed SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STD ;set the direction flag to autodecrement DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STOSB ;the contents of AX is stored at the address &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;pointed by DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LOOP UP ;decrement CX and continue the transfer till &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CX is zero &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: OLLEH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ix)PROGRAM TO SEARCH FOR A CHARACTER IN A STRING &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG DB 'HELLO' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CNT EQU $-MSG &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SRC EQU 'E' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG1 DB 10,13,'CHARACTER FOUND$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MSG2 DB 10,13,'CHARACTER NOT FOUND$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA,ES:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV ES,AX ;initialize extra segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,MSG ;SI points to the starting address of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,SRC ;the character to be searched in the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;string is stored in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,CNT ;CX is loaded with count value equal &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;to number of characters in the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CH,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLD ;clear the direction flag for &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;auto increment SI and DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: SCASB ;check if the character in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; is the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;same as that pointed by index register &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DOWN ;if it is same jump to label DOWN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LOOP UP ;if not decrement CX and continue &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;checking till CX is zero &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MSG2 ;display the message at MSG2 that is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CHARACTER NOT FOUND &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT ;jump to label EXIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: LEA DX,MSG1 ;if the character is found display the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;message CHARACTER FOUND &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: CHARACTER FOUND &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;x)PROGRAM TO CHECK FOR PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT ;start of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR1 DB 'LIRIL' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEN EQU $-STR1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STR2 DB 20 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13,'WORD IS PALINDROME$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES2 DB 10,13,'WORD IS NOT PALINDROME$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS ;end of data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT ;start of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA,ES:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialize data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV ES,AX ;initialize extra segment for string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;operations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,STR1 ;SI points to starting address of string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,STR2+LEN-1 ;DI points the last character in the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN ;load CX with count value equal to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;number of characters in the string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CLD ;clear the direction flag to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;auto increment SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LODSB ;get the character in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; from the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;address pointed by SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STD ;set the direction flag equal to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;auto decrement DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;STOSB ;store the character in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; at address &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;pointed by DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LOOP UP ;decrement CX and continue with &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;reversing the string till CX=0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,STR1 ;SI points to the starting address of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;original string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DI,STR2 ;DI points to the starting address of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;the string reversed &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CLD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,LEN ;set CX as counter for checking if &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;palindrome &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REPE CMPSB ;compare the strings pointed by SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;and DI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP CX,0H ;do the comparison till CX=0(if &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;palindrome) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ NOTPALIN ;if CX is not zero then jump to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;display WORD NOT PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES1 ;display the message at MES1 which &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H is WORD IS PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT ;jump to end of the program &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NOTPALIN: LEA DX,MES2 ;display the message WORD NOT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H PALINDROME using DOS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H interrupts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: MOV AH,4CH ;terminate the process &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS ;end of code segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUTPUT: WORD IS PALINDROME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7.1.Program to use DOS interrupt INT 21H function called for reading a character from &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;keyboard, buffered keyboard input, display of character and string on console. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INKEY DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BUF DB 20 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13, '&lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;DAYANANDA&lt;/st1:PlaceName&gt;  &lt;st1:placename st="on"&gt;SAGAR&lt;/st1:PlaceName&gt; &lt;st1:placetype st="on"&gt;COLLEGE&lt;/st1:PlaceType&gt;&lt;/st1:place&gt; OF ENGINEERING $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE , DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,01H ;DOS function to read a character from keyboard ;with &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;echo. [&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; = 8bit character] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV INKEY,AL ;Returns ASCII value of the pressed key. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BUF,10 ;Load how many characters to enter. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0AH ;Dos function to read string of characters from &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;keyboard. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,BUF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,06H ;Dos function to display a character. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,'A' ;Load the character to be displayed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H ;Dos function to read string of characters from &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;keyboard. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES ;DX = offset address of the message &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2.Creation of a new file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FILENAME DB'HELLO.NEW' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;initialise data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,3CH ;dos function call to create &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;new file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,0 ;CX = file attribute &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,OFFSET FILENAME ; dx has offset address of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;filename &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3.Writing to a file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'ENTER SOME DATA IN THE FILE$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FILENAME DB 'HELLO.NEW' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BUFFER DB 22 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13, 'ERROR IN FILE HANDLING$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BUFFER,20 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,OFFSET BUFFER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,3CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,OFFSET FILENAME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BX,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,40H ;function to write in a file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,20 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX, OFFSET BUFFER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JC ERROR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP EXIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ERROR: MOV DX,OFFSET MES1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT: MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4.Read system date &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;YY DB &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MM DB &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;D DB &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TDAY DW UN,MON,TUE,WED,THU,FRI,SAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUN DB'SUNDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MON DB'MONDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TUE DB'TUESDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;WED DB'WEDNESDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;THU DB'THURSDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FRI DB FRIDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SAT DB'SATURDAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TMON DW JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JAN DB'JANUARY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FEB DB'FEBRUARY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MAR DB'MARCH,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;APR DB'APRIL,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MAY DB'MAY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JUN DB'JUNE,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JUL DB'JULY,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AUG DB'AUGUST,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SEP DB'SEPTEMBER,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OCT DB'OCTOBER,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NOV DB'NOVEMBER,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC DB'DECEMBER,$' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR MACRO CHAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PUSH AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PUSH DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,CHAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ENDM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CALL PDATE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PDATE PROC NEAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,2AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV YY,CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV MM,DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV D,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL AX,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SI,OFFSET TDAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD SI,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,D &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OR AH,AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DIGIT0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AH,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIGIT0: ADD AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR '' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,MM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL AX,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV SI,OFFSET TMON &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD SI,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,YY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AX,2000 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB DIS19 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AX,2000 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR'2' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR'0' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP SKIP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DIS19: SUB AX,1900 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DICHAR'1' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR'9' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SKIP: AAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PDATE ENDP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Output: sunday,september 25,2005 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5.Set System Date &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,'ENTER THE DATE WITH FORMAT: DD:MM:YY $' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13,"DATE:$" &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BUFF DB 10 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DB 0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DB 10 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;YY DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MM DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;D DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CALL DATEP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATEP PROC NEAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,BUFF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,BUFF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD SI,02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BACK: MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,':' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ TER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,&lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP BACK &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TER: MOV DH,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,0F0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DH,0FH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AL,DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DH,AL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BACK1: MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,':' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ TER1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP BACK1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TER1: MOV DH,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DL,0F0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DH,0FH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AL,DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV MM,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BACK2: MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,13 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ TER2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP BACK2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TER2: MOV DH,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DL,0F0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DH,0FH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,0DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV YY,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,2BH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,YY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CH,00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD CX,2000 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DH,MM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,0DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATEP ENDP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6.READ SYSTEM TIME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;HOUR DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MIN DB ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR MACRO CHAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PUSH AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PUSH DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,CHAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;POP AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ENDM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CALL TIME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TIME PROC NEAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,2CH ;function to read system time &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV HOUR,CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV MIN,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP CH,12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB DOWN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB CH,12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,3030H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR’:’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AAM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AX,3030H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR’ ’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP HOUR,12 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JB AM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISCHAR ‘P’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP DOWN1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AM: DISCHAR’A’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN1: DISCHAR’M’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TIME ENDP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7.Set system time &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES DB 10,13,’ENTER TIME WITH THE FORMAT :HOUR FOLLOWED BY MIN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FOLLOWED BY AM OR PM$’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MES1 DB 10,13 ,’TIME:$’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;BUF DB 10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DB 0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DB 10 DUP(0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;HOUR DB? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MIN DB? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CALL TIME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TIME PROC NEAR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,09H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,MES1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,0AH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA DX,BUF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,4 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,BUF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD SI,2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,’:’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DOWN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN: MOV DH,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DL,0F0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DH,0FH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AL,DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV HOUR,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DL,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP1: MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,’ ’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DOWN1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SUB AL,30H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD DL,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DOWN1: MOV DH,DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DL,0F0H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROR DL,CL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MUL DL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND DH,0FH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD AL,DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV MIN,&lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CH,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP CH,’P’ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ SKIP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ADD HOUR,0CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SKIP: MOV AH,2DH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CH,HOUR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CL,MINUTE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CX,0000H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TIME ENDP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8.INTERFACING EXPERIMENTS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1)MATRIX KEYBOARD INTERFACING &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTA EQU 120H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTC EQU 122H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CWRD EQU 123H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ARRAY DB '0123456789.+-*/%ACK=MMMM' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS: CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX ;initialise data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,90H ;initialise 8255 porta as i/p and portc as o/p &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,CWRD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REPEAT: MOV DX,PORTC ;make first row of the keyboard high through pc0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IN AL,DX ; input contents of porta and check if key is pressed- &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AL,00 ; in first row. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ NEXT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP FIRSTROW &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NEXT: MOV DX,PORTC ;if key not found in first row, check if key is in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;second row &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,02 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IN AL,DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ SECONDROW &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,04 ; if key not found then check for key closure in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;;third row &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTC &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IN AL,DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AL,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ THIRDROW &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP REPEAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;FIRSTROW: CALL DELAY ;check all the keys one by onein first row &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,ARRAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: SHR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JC DISPLAY ;if key found jump to the display subroutine &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP DISPLAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;SECONDROW:CALL DELAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,ARRAY+08H ;second row keys from array +08 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP1:SHR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JC DISPLAY ;if key found jump to the display subroutine &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;THIRDROW: CALL DELAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,ARRAY+10H ;third row keys from array +16(dec) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP2: SHR &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JC DISPLAY ;if key found jump to the display subroutine &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP DISPLAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISPLAY: MOV DL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP DL,97 ;24 in decimal. 8x3rows = 24keys &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ EXIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,02H ; display key no in ascii &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP REPEAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DELAY: MOV BX,0FFFFH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;L1: MOV CX,0FFFH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;L2: DEC CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ L2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ L1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;EXIT:MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2)SEVEN SEGMENT DISPLAY INTERFACE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTA EQU 120H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTB EQU 121H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTC EQU 122H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CWRD EQU 123H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;TABLE DB 8CH,0C7H,86H,89H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA ;intialise data segment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,80H ;initialise 8255 portb and portc as o/p &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,CWRD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV BH,04 ; BH = no of digitsto be displayed &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;LEA SI,TABLE ; SI = starting address of lookup table &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NEXTDIGIT:MOV CL,08 ; CL = no of segments = 08 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,[SI] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;NEXTBIT: ROL &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV CH,AL ;save al &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTB ;one bit is sent out on portb &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,01 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTC ;one clock pulse sent on pc0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTC &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,CH ; get the sevensegment code back in al &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CL ;send all 8 bits,thus one digit is displayed &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ NEXTBIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC BH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INC SI ;display all the four digits &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ NEXTDIGIT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH ;exit to dos &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3) LOGICAL CONTROLLER INTERFACE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PA EQU 120H ;INITIALIZE THE ADDRESS OF PORT A OF 8255 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PB EQU 121H ;INITIALIZE THE ADDRESS OF PORT B OF 8255 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PC EQU 122H ;INITIALIZE THE ADDRESS OF PORT C OF 8255 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CR EQU 123H ;INITIALIZE THE ADDRESS OF CONTROL WORD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REGISTER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE, DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX, DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS, AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AX, 082H ;load the control word &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX, CR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT DX,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;REPEAT: MOV DX, PB ;input the data (from dip switch)from port b &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IN AL,DX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;AND AL, 03H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AL,00H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DISPLAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMP AL,03H ;check if input is 11 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JZ DISPLAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,0FFH ;display 11 if input is 01 else 10 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;, &lt;st1:state st="on"&gt;PA&lt;/st1:State&gt;&lt;/st1:place&gt; ;output to porta &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP REPEAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DISPLAY: MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;,00H ;display oo if input is 00 else 11 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;PA&lt;/st1:State&gt;&lt;/st1:place&gt; ;output to porta &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;, &lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP REPEAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4)STEPPER MOTOR INTERFACE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTA EQU 120H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTB EQU 121H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PORTC EQU 122H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CWRD EQU 123H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DATA ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE SEGMENT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ASSUME CS:CODE,DS:DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;START: MOV AX,DATA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DS,AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,80H ;initialise 8255 ,porta as o/p port &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,CWRD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV DX,PORTA &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AL,88H ;load initial bit pattern &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; ;output on porta &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP: CALL DELAY &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;ROL AL,01H ;rotate left to get exitation sequence of 11,22,44,88 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;OUT &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;DX&lt;/st1:City&gt;,&lt;st1:state st="on"&gt;AL&lt;/st1:State&gt;&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JMP UP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DELAY: MOV CX,0FFFFH ;delay can be adjusted to get different speeds &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP2: MOV BX,0FFH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;UP1: DEC BX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEC CX &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;JNZ UP2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV AH,4CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;INT 21H &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CODE ENDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;END START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;VISVESWARAIAH TECHNOLOGICAL UNIVERSITY,&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;BELGAUM&lt;/st1:place&gt;&lt;/st1:City&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Branch: ELECTRONICS AND COMMUNICATION Semester: V &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Subject Code: ECL57 Duration Of Exam:3hrs &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Subject Title: Advanced Microprocessor Lab Max Exam Marks: 50 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;QUESTION BANK &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PART – A &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1A) Write an ALP to show the byte and word transfers in different addressing modes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1B) Write an ALP to transfer a given block of data word from source memory to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Destination memory without overlap. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1C) Write an ALP to transfer a given block of data word from source memory to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;destination memory with overlap. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1D) Write an ALP to interchange two blocks of data. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2A) Write an ALP to add / subtract two16 bit numbers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2B) Write an ALP to add / subtract two32 bit numbers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2C) Write an ALP to add / subtract two32 bit numbers using DD Directive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2D) Write an ALP to multiply two 16 bit unsigned / signed numbers and display. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2E) Write an ALP to divide two 8 bit numbers (signed and unsigned) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2F). Write an ALP to divide two 16 bit numbers(signed and unsigned) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3A)Write an ALP to to add/substract/ multiply/divide two ASCII numbers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3B) Write an ALP to convert 16 bit binary No to BCD. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3C) Write an ALP to convert BCD No to binary. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3D) Write an ALP to find square and cube of an 8 bit number . &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3E) Write an ALP to find LCM of a 16 bit No. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3F) Write an ALP to find the GCD of two 16 bit unsigned integers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3G) Write an ALP to find the factorial of an 8 bit number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4A) Write an ALP to check if the number is positive or negative. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4B) Write an ALP to check if the given number is even or odd. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4C) Write an ALP to check number of ones and zeroes n the given data. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4D) Write an ALP to check if the given byte is 2 out of 5 code or not (i.e., the code is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;first 3 MSB must be 0 and the last 5 LSB should have two 1s). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4E) Write and Alp to check if the given 16 bit data is a palindrome (bitwise). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4F. Write and Alp to check if the given 16 bit data is a palindrome (nibble-wise). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5A) Write an Alp to add / substract ‘N’ 16 bit numbers and display the result. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5B)Write an ALP to find the largest of ‘N’ 16 bit numbers and display the result. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5C) Write an ALP to find the smallest of ‘N’ 16 bit numbers and display the result. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5D) Write an ALP to sort the given set of 16 bit unsigned integers in ascending order &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;using bubble sort algorithm. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6A) Write an ALP to transfer a given source string to destination using string &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;instructions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6B) Write an ALP to reverse a string. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6C) Write an ALP to search for a character in a string. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6D) Write an ALP to check if the given string is a palindrome or not. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7A) Write an ALP to read a character from a keyboard with and without echo. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7B) Write an ALP to read a string of characters from the keyboard and display. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7C) Write an ALP to create a new file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7D) Write an ALP to read the contents of a file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7E) Write an ALP to write a new file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8A) Write an ALP to read the system date. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8B)Write an ALP to set the system date. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8C) Write an ALP to read the system time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8D) Write an ALP to set the system time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PART - B &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1A) Write an ALP to scan the keyboard for key closure and store the code of the key &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;pressed in memory location. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1B) Write an ALP to implement a rolling display of set characters using a display &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;interface. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1C) Interface a logic controller via 8255 using I/O cards and perform the following &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Operations: Read all the 8 inputs from the logic controller, Complement &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;/XOR/AND/OR/NAND and display at the output. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1D) Write an ALP to control the speed of a stepper motor &amp;amp; to drive the stepper motor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;interface to rotate the motor in clockwise and anticlockwise directions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;VIVA QUESTIONS IN ADVANCED MICROPROCESSOR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;1. List all the modern microprocessor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;2. Name some 16 bit Processor (8086, 80286, 80386L, EX) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;3. Name some 32 bit processors (80386DX, 80486, PENTIUM OVERDRIVE) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;4. Name some 64 bit processor (Pentium, Pentium pro, Pentium II, Xeon, Pentium III, and &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Pentium IV) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;5. List the address bus width and the memory size of all the processor. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;Processor address bus memory size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8086 20 1M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8088 20 1M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80186 20 1M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80286 24 16M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80386 24 16M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80386DX 32 4G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80386EX 26 64M &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80486 32 4G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PENTIUM 64 4G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PENTIUM O 32 4G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PENTIUM P 32 4G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;PENTIUM 2,3,4 36 64G &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;6. The memory map of any IBM COMPATIBLE PC consists of three main parts, name them &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;[transient memory area, system area, Extended memory system] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;7. The first I MB of the memory area is called as …………… (Real memory area) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;8. What does the TPA hold (interrupt vectors, bios, DOS, IO.SYS, MSDOS, DEVICE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DRIVERS, command.com) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;9. The system area contain programs in …………memory(ROM) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;10. What are the main two parts of 8086 internal architecture.(BIU,EU) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;11. Name the registers in BIU (CS, DS, ES, SS, IP) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;12. Name the registers in EU.( AX, BX, CX, DX, SP, BP, SI, DI) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;13. Name the flag registers in 8086. (O, D, I, T, S, Z, A, P, C) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;14. How is the real memory semented? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;15. What is the advantage of segmentation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;16. Name the default segment and offset register combinations. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;17. What is the relocatable program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;18. Name the three main addressing modes in 8086. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;19. Name the data addressing modes. And the program addressing modes. Give examples &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;20. Explain MOV &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;, ‘A’, MOV AX, NUMBER, MOV [BP], DL, MOV CH,[1000], &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;MOV[BX+SI],SP, MOV ARRAY[SI],BL, MOV DH,[BX+DI+10H] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;21. Name the programme memory addressing modes. (Direct, relative, indirect) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;22. What is an intersegment and intrasegment jump. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;23. Differentiate near and short jumps (+_32k and +127to_128 bytes) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;24. Differentiate near and far jumps. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;25. Differentiate push and pop instructions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;26. Explain PUSH word ptr [BX], POP F. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;27. JMP TABLE[BX] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;28. Explain the following : ASSUME,DB,DD,DW,DQ,END &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size="1"&gt;&lt;span style="font-size: 16pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;29. Give the opcode format for 8086 instructions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;(op(1-2b),(mode,reg,rem),(displacement-0-2b)) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;30. Explain LES BX, LEA AX, DATA, LDS DI,LIST &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;31. Explain how the string instructions are executed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;32. List some string instructions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;33. Explain the significance of REP Prefix. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;34. Explain XCHG, LAHF, SAHF, XLAT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;35. What are the two types of I/O addressing modes. ( fixed port ,variable port) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;36. What do you mean by segment override prefix. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;37. Explain the following directives. NEAR ,FAR,BYTE PTR,ORG,OFFSET,ORG &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;38. Differentiate END, ENDP, ENDM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;39.Differntiare PROC AND &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;40. What are the two basic formats used by assemblers. Where are they used. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;(Models, full segment definition) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;41. Explain ADD BYTE PTR (.model tiny (64kb), .model small(128 kb), .model huge. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;42. Explain ADD BYTE PTR [DI], 3, SBB BYTE PTR [DI],5, CMP[DI], CH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;IMUL BYTE PTR [BX], IDIV SI, CWD, CBW. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;43. DAA, (ONLY ON &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;AL&lt;/st1:place&gt;&lt;/st1:State&gt;), AAA, AAD, AAM, AAS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;44. Name the logical instructions. How can we invert number .(XOR WITH 1s) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;45. Differentiate TEST and CMP, and NOT&amp;amp; NEG, SAR &amp;amp; SHR, RCL &amp;amp; ROL, SCAS &amp;amp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;CMPS, REPE SCASB &amp;amp;REPNE &amp;amp;SCASB &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;46. Which are the flags affected. JA(Z=0 C=0), JB(C=0), JG (Z=0 S=0), JLE( Z=1 S&lt;&gt;0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;47. &lt;st1:place st="on"&gt;LOOP&lt;/st1:place&gt;, LOOPNE, LOOPE LOOPZ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;48. Differentiate NEAR &amp;amp; FAR CALL, NEAR RET &amp;amp; FAR RET &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;49. Explain, maskable, non maskable, vectored, non vectored, software &amp;amp; Hardware Interrupts. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;50. What are interrupt vectors. (4 byte no. stored in the first 1024 bytes of memory. There are &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;256 interrupt vectors. Each vector contains value of CS &amp;amp; IP, 32 vectors are reserved for &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;present and future. 32 to 255 are available for users. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;51. Name the interrupt instructions. ( INT, INT0, INT3) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;52. Give significance of INT0, INT3. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;53. Give the significance of IRET instruction how is it different from RET. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;(Like far RET retrieves 6 bytes from stack, two for IP, two for CS and two for flags.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;54. Explain the operation of real mode interrupt. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;55. Explain the protected mode interrupt. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;56. Explain how the interrupt flag bit IF and TF are used during an interrupt &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;57. Name the hardware and soft ware interrupt of 8086, explain about them. (NMI, INTR are &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;hardware interrupts. INT, INT0, INT3, BOYND, are the software interrupts) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;58. How can you expand the interrupt structure. ( using 74LS 244 7 more interrupts can &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;accommodated. Daisy chained interrupt is better as it requires only one interrupt vector.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;59. Give a general description of 8259 interrupt controller. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;61. Explain the above pins of 8086 TEST, READY, RESET, BHE/S7, MN/MX, ALE, DT/R, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;DEN, HOLD, HLDA, SO, RO/GT1, LOCK, QS1-QS0. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;62. Name the maximum mode pins. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;63. Name the minimum mode pins. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;64. Name the function of 8284 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;65 How does the RESET function. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;66. What is the clock frequency of the 8086. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;67. How are the address and data buses are separated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;68. What is the function of the following 74LS373, 245, 244 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;69. Differentiate between minimum mode and maximum mode of operation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;70. What are the two methods of interfacing memory. ( linear and absolute decoding) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;71. What do you understand by linear and absolute decoding. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;72. What is the maximum memory capacity of 8086 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;73. Name the difference between 8086,8088. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;74, Name the difference between 8085 and 8086. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;75. Name the types of memory used in microprocessor based system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;76. What is the function of the 8288 controller &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;77. What are the various signals in a RAM and ROM memories. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;78. Name the following. 8255, 8155, 8259, 8253, 8257, 8251 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;79. Give the format of control word register. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80. Explain the PPI you know. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;81. Explain the modes of 8255. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;82. Explain the basic function of 8279. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;83. How are the delays obtained in a microprocessor based system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;84. What is an arithmetic coprocessor, What are its functions. (multiply, devide, ad, subtract, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;square root, calculate partial tangent, partial arctangent and logarithms) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;85. What are the data types used. ( 16,32, 64 bit signed integers, 18 bit BCD data, 32, 64 and &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;80 bit floating point nos.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;86. What are the advantages of the 8087 coprocessor. (many times faster than the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;microprocessor) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;87. How can we use the DOS function calls. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;88. What is the function of int21 interrupts. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;89. Explain PUBLIC and EXTERN statements. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;90. What do you mean by modular programming, how is it accomplished in 8086. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;91. what are libraries. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;92. Differentiate between MACRO and PROCEDURE. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;93. What are the conditional statements used in a MACRO. (REPEAT, WHILE) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;94. What are the different methods of reading the keyboard using DOS function calls. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;95. How can we use XLAT instruction for look up tables. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;span style="font-size: 16pt;"&gt;96. What are the two methods of interfacing I/O ( memory mapped I/O and I/O mapped I/O) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;font size="1"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-3041594186508188062?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/3041594186508188062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=3041594186508188062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/3041594186508188062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/3041594186508188062'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2007/12/microprocessor-8085.html' title='MICROPROCESSOR 8085'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-2922692555855912903</id><published>2007-12-07T00:37:00.000-08:00</published><updated>2007-12-07T01:24:53.437-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><title type='text'>Intel® Core™2 Duo</title><content type='html'>&lt;div class="BodyRight"&gt;          &lt;p&gt;&lt;strong style="color: rgb(0, 102, 0);"&gt;Making the performance mold, and breaking the performance barrier.&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;     In the world of small, incremental performance increases, Intel has delivered something completely different. The Intel® Core™2 Duo desktop processor has broken the dual-core performance barrier with up to 40 percent faster&lt;sup&gt;1&lt;/sup&gt; performance and designed to be more power efficient than previous desktop processors, making it a true revolution in system responsiveness for both single- and multi-threaded applications.&lt;/p&gt;   &lt;p&gt;Intel® Centrino® Duo processor technology has just gotten a mobility upgrade with the new Intel Core 2 Duo mobile processor. Its advanced capabilities provide up to 2x more performance when multi-tasking and designed to be more power efficient&lt;sup&gt;2&lt;/sup&gt; so you get the benefit of a powerful dual-core PC plus all the benefits of mobility.&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;   &lt;p id="legal"&gt;&lt;sup&gt;1&lt;/sup&gt;Performance measured Intel® Core™2 Duo desktop processors compared to Intel® Pentium® D Processor 805 on SPECint_base2000 and SPECint_rate_base2000(2 copies.) Actual performance may vary. See http://www.intel.com/performance for more information.&lt;br /&gt;  &lt;br /&gt;  &lt;sup&gt;2&lt;/sup&gt;Performance compared to prior generation Pentium® M Intel processors. Actual performance may vary. See http://www.intel.com/performance for processor and benchmark details.&lt;br /&gt;  &lt;br /&gt;  &lt;sup&gt;3&lt;/sup&gt;System performance, battery life, high-definition quality and functionality, and wireless performance and functionality will vary depending on your specific operating system, hardware and software configurations. References to enhanced performance including wireless as measured by SYSmark* 2004 SE, PCMark*05, 3DMark*05, 3DMark*06, SPEC* CPU2000* and Adjacent Channel Interference (ACI)* refer to comparisons with previous generation Intel® Centrino® processor technology platforms. References to improved battery life as measured by MobileMark* 2005, if applicable, refer to previous generation Intel Centrino processor technology platforms. Wireless connectivity and some features may require you to purchase additional software, services or external hardware. Availability of public wireless LAN access points is limited, wireless functionality may vary by country and some hotspots may not support Linux-based Intel Centrino processor technology systems. See www.intel.com/products/centrino/ for more information. SPEC, SPECint, SPECfp, SPECrate, SPECweb, SPECjbb are trademarks of the Standard Performance Evaluation Corporation. See: http://www.spec.org for more information on the benchmarks. &lt;/p&gt;&lt;p id="legal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(204, 0, 0);" id="legal"&gt;&lt;span style="font-size:180%;"&gt;Features&lt;/span&gt;&lt;/p&gt;&lt;p id="legal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="bodyRight"&gt;                   &lt;h2 style="margin-top: 0px ! important; color: rgb(153, 102, 51);"&gt;Delivering the best overall performance. Period.&lt;/h2&gt;   &lt;p&gt;      With Intel Core 2 Duo processors powering your desktop and laptop PCs you'll get the latest arsenal of performance-rich technologies, including up to 4MB of shared L2 cache, up to 1333 MHz Front Side Bus for desktop, and up to 800 MHz Front Side Bus for laptop, you've got the future of computing now, and only from Intel: &lt;/p&gt;         &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intel® Wide Dynamic Execution,&lt;/strong&gt; enabling delivery of more instructions per clock cycle to improve execution time and energy efficiency&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Intel® Intelligent Power Capability,&lt;/strong&gt; designed to deliver more energy-efficient performance&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Intel® Smart Memory Access,&lt;/strong&gt; improving system performance by optimizing the use of the available data bandwidth&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Intel® Advanced Smart Cache,&lt;/strong&gt; providing a higher-performance, more efficient cache subsystem. Optimized for multi-core and dual-core processors&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Intel® Advanced Digital Media Boost,&lt;/strong&gt; accelerating a broad range of applications, including video, speech and image, photo processing, encryption, financial, engineering and scientific applications&lt;/li&gt;&lt;/ul&gt;         &lt;h2&gt;Big, big performance. More energy efficient.&lt;sup&gt;1&lt;/sup&gt; Now available in smaller packages.&lt;/h2&gt;         &lt;p&gt;The Intel Core 2 Duo processor-based desktop PC was designed from the ground up for energy efficiency, letting you enjoy higher performing, ultra-quiet, sleek, and low-power desktop PC designs.&lt;br /&gt;&lt;/p&gt;   &lt;h2 style="margin-top: 10px ! important;"&gt;Multitask with reckless abandon.&lt;/h2&gt;   &lt;p&gt;Do more at the same time, like playing your favorite music, running virus scan in the background, and all while you edit video or pictures. The powerful Intel Core 2 Duo desktop processor provides you with the speed you need to perform any and all tasks imaginable.&lt;/p&gt;            &lt;p id="legal" style="margin-top: 0px ! important;"&gt;&lt;br /&gt;Not all features and benefits are included with each system based on this Intel product. Please check system specifications with manufacturer or retailer before making your purchase decision.&lt;br /&gt;&lt;br /&gt;        &lt;sup&gt;1&lt;/sup&gt;Performance based on SPECint*_rate_base2000 (2 copies) and energy efficiency based on Thermal Design Power (TDP), comparing Intel® Core™2 Duo E6700 to Intel® Pentium® D Processor 960. Actual performance may vary. See www.intel.com/performance for more information.&lt;br /&gt;  &lt;/p&gt;   &lt;p id="legal"&gt;For more legal information please go to &lt;a href="www.intel.com/sites/corporate/tradmarx.htm"&gt;www.intel.com/sites/corporate/tradmarx.htm&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-2922692555855912903?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/2922692555855912903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=2922692555855912903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/2922692555855912903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/2922692555855912903'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2007/12/intel-core2-duo.html' title='Intel® Core™2 Duo'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-8979846962430376838</id><published>2007-10-23T21:49:00.000-07:00</published><updated>2008-12-10T13:51:41.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABOUT SUN CLOCK'/><title type='text'>ABOUT SUN CLOCK</title><content type='html'>&lt;p  style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;Not until somewhat recently (that is, in terms of human history) did people find a need for knowing the time of day. As best we know, 5000 to 6000 years ago great civilizations in the Middle East and &lt;st1:place st="on"&gt;North Africa&lt;/st1:place&gt; initiated clock making as opposed to calendar making. With their attendant bureaucracies and formal religions, these cultures found a need to organize their time more efficiently.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style="color: rgb(204, 0, 0);"&gt;&lt;span style=""&gt;Sun Clocks&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;After the Sumerian cu&lt;/span&gt;&lt;span style="font-size:100%;"&gt;lture was lost without passing on its &lt;span style="color: rgb(0, 153, 0);"&gt;knowledge, the Egyptians were the next to formally divide their day into parts something like our hours. Obelisks (slender, tapering, four-sided monuments) were built as early as 3500 B.C. Their moving shadows formed a kind of sundial, enabling citizens to partition the day into two par&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;ts by indicating noon. They also showed the year's longest and shortest days when the shadow at noon was the shortest or longest of the year. Later, markers added around the base of the monument would indicate further time subdivisions.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 153, 0);font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Another Egyptian shadow clock or sundial, possibly the first portable timepiece, came into use around 1500 B.C. to measure the passage of "ho&lt;/span&gt;&lt;span style="font-size:100%;"&gt;urs." This device divided a sunlit day into 10 parts plus two "twilight hours" in the morning and evening. When the long stem with 5 variably spaced marks was oriented east and west in the morning, an elevated crossbar on the east end cast a moving shadow over the marks. At noon, the device was turned in the opposite direction to measure the afternoon "hours."&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 153, 0);font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;The &lt;i&gt;merkhet&lt;/i&gt;, the oldest known&lt;/span&gt;&lt;span style="font-size:100%;"&gt; astronomical tool, was an Egyptian development of around 600 B.C. Two &lt;i&gt;merkhets&lt;/i&gt; were used to establish a north-south line by lining them up with the Pole Star. They could then be used to mark off nighttime hours by determining when certain other stars crossed the meridian.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;In the quest for more year-round accuracy, sundials evolved from flat horizont&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;al or vertical plates to forms that were more elaborate. One version was the hemispherical dial, a bowl-shaped depression cut into a block of stone, carrying a central vertical gnomon (pointer) and scribed with sets of hour lines for different seasons. The &lt;i&gt;hemicycle&lt;/i&gt;, said to have been invented about 300 B.C., removed the useless half of the hemisphere to give an appearance of a half-bowl cut into the edge of a squared block. By 30 B.C., Vitruvius could describe 13 different sundial styles in use in&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt; &lt;st1:country-region st="on"&gt;Greece&lt;/st1:country-region&gt;, Asia Minor, and &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Italy&lt;/st1:place&gt;&lt;/st1:country-region&gt;.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2  style="font-family:courier new;"&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;Elements of a Clock&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Having described a variety of ways devised over the past few millennia to mark the passage of time, it is instructive to define in broad terms what constitutes a clock. All clocks must have two basic components&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;  &lt;ul  style="color: rgb(0, 153, 0);font-family:courier new;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=""&gt;regular, co&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=""&gt;nstant or repetitive process or      action to mark off equal increments of time&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Early examples of such      processes included movement of the sun across the sky, candles marked in      increments, oil lamps with marked reservoirs, sand glasses      ("hourglasses"), and in the Orient, small stone or metal mazes      fi&lt;/span&gt;&lt;span style="font-size:100%;"&gt;lled with incense that would burn at a certain pace.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=""&gt;A means of keeping track of the increments of      time and &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=""&gt;displaying the result&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Our means &lt;/span&gt;&lt;span style="font-size:100%;"&gt;of keeping track of time passage include      the position of clock hands and a digital time d&lt;/span&gt;&lt;span style="font-size:100%;"&gt;isplay.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;The history of timekeeping is the story of the search for ever more consistent actions or processes to regulate the rate of a clock.&lt;/span&gt; &lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="font-family: arial;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_s1026" type="#_x0000_t75" alt="Early water clock" style="'position:absolute;margin-left:-90pt;margin-top:-433.7pt;width:225pt;" allowoverlap="f"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif" title="time5"&gt;  &lt;w:wrap type="square"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;Water Clocks&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_veFTI8xjRHs/Rx7QPJK4YuI/AAAAAAAAAAg/JlrhrDnMUBs/s1600-h/time5.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_veFTI8xjRHs/Rx7QPJK4YuI/AAAAAAAAAAg/JlrhrDnMUBs/s320/time5.gif" alt="" id="BLOGGER_PHOTO_ID_5124762384572375778" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p  style="color: rgb(0, 153, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Water clocks were among the earliest timekeepers that did not depend on the observation of celestial bodies. One of the oldest was found in the tomb of Amenhotep I, buried around 1500 B.C. Later named &lt;i&gt;clepsydras&lt;/i&gt; ("water thief") by the Greeks, who began using them about 325 B.C., these were stone vessels with sloping sides that allowed water to drip at&lt;/span&gt;&lt;/p&gt; &lt;p  style="color: rgb(0, 153, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt; a nearly constant rate from a small hole near the bottom. Other clepsydras were cylindrical or bowl-shaped containers designed to slowly fill with water coming in at a constant rate. Markings on the inside surfaces measured the passage of "hours" as the water level reached them. These clocks were used to determine hours at night, but may have be&lt;/span&gt;&lt;/p&gt; &lt;p  style="color: rgb(0, 153, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;en used in daylight as well. Another version consisted of a metal bowl with a hole in the bottom; when placed in a container of water the bowl would fill and sink in a certain time. These were still in us&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p  style="color: rgb(0, 153, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;e in &lt;st1:place st="on"&gt;North Africa&lt;/st1:place&gt; this century.&lt;/span&gt; &lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="color: rgb(0, 153, 0);font-family:arial;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_s1027" type="#_x0000_t75" alt="Su Sung water clock tower" style="'position:absolute;margin-left:-90pt;margin-top:-644pt;width:242.25pt;" allowoverlap="f"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.gif" title="time6"&gt;  &lt;w:wrap type="square"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:100%;"&gt;More elaborate and impressive mechanized water clocks were developed between 100 B.C. and 500 A.D. by Greek and Roman horologists and astronomers. The added complexity was aimed at making the&lt;/span&gt;&lt;/p&gt; &lt;p  style="color: rgb(0, 153, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt; flo&lt;/span&gt;&lt;span style="font-size:100%;"&gt;w m&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_veFTI8xjRHs/Rx7SbZK4YwI/AAAAAAAAAAw/NKlmrw_Tkxc/s1600-h/time6.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 251px; height: 365px;" src="http://2.bp.blogspot.com/_veFTI8xjRHs/Rx7SbZK4YwI/AAAAAAAAAAw/NKlmrw_Tkxc/s320/time6.gif" alt="" id="BLOGGER_PHOTO_ID_5124764794049028866" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;ore constant by regulating the pressure, and at providing fancier displays of the passage&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 153, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;of time. Some water clocks rang bells and gongs; others opened doors and windows to show little figures&lt;/span&gt;&lt;span style="font-size:100%;"&gt; of people, or moved pointers, dials, and astrological models of the universe.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;A Gre&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ek astronomer, Andronikos, supervised the construction of the Tower of the Winds in &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Athens&lt;/st1:place&gt;&lt;/st1:city&gt; in the 1&lt;sup&gt;st&lt;/sup&gt; century B.C. This octagonal structure showed scholars and marketplace shoppers both sundials and &lt;/span&gt;&lt;span style="font-size:100%;"&gt;mechanical hour indicators. It featured a 24-hour mechanized clepsydra and &lt;/span&gt;&lt;/p&gt; &lt;p  style="color: rgb(0, 153, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;indicators for the eight winds from which the tower got its name, and it displayed the seasons of the year and astrological dates and periods. The Romans also developed mechanized  clepsydras, though their complexity accomplished little improvement over simpler methods for determining the passage of time.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p face="arial" style="color: rgb(0, 153, 0);"&gt;&lt;span style="font-size:100%;"&gt;In the &lt;st1:place st="on"&gt;Far  East&lt;/st1:place&gt;, mechanized astronomical/astrological clock making developed from 200 to 1300 A.D. Third-century Chinese clepsydras drove various mechanisms that illustrated astronomical phenomena. One of the most elaborate clock towers was built by Su Sung and his associates in 1088 A.D. Su Sung's mechanism incorporated a water-driven escapement invented about 725 A.D. The Su Sung clock tower, over 30 feet tall, possessed a bronze power-driven &lt;span style="text-decoration: underline;"&gt;armillary sphere&lt;/span&gt; for observations, an automatically rotating celestial globe, and five front panels with doors that permitted the viewing of changing manikins which rang bells or gongs, and held tablets indicating the hour or other special times of the day.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Verdana;font-size:10;"  &gt;&lt;span style="font-size:100%;"&gt;Since the rate of flow of water is very difficult to control accurately, a clock based on that flow could never achieve excellent accuracy. People were naturally led to other approaches.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://inventors.about.com/library/weekly/aa071401a.htm"&gt;souce&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Verdana;font-size:10;"  &gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-8979846962430376838?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/8979846962430376838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=8979846962430376838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/8979846962430376838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/8979846962430376838'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2007/10/about-sun-clock.html' title='ABOUT SUN CLOCK'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_veFTI8xjRHs/Rx7QPJK4YuI/AAAAAAAAAAg/JlrhrDnMUBs/s72-c/time5.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-9085086795862740843</id><published>2007-09-22T06:12:00.001-07:00</published><updated>2008-09-22T22:47:56.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows 7</title><content type='html'>&lt;p&gt;Typically when Microsoft ships a new OS (like Windows Vista), we immediately start talking about the next version-which begs two questions: 1) is Microsoft working on a new version of Windows, and if so, 2) why aren't you talking about it?&lt;br /&gt;I thought I would spend a minute giving you an update on where we are. First, yes, we are working on a new version of Windows. As you likely know, it's called Windows 7.We are always looking for new ways to deliver great experiences for our customers.  This is especially true of Windows - where we're constantly examining trends in hardware, software and services to ensure that we continue to drive the innovation that has both made Windows the world's most popular operating system and has provided a foundation on which our partners built great products and businesses. When we shipped Windows 2000, we were already working on Windows XP and we started working on Windows Vista even before we released Windows XP. So naturally, we've been thinking about the investments we made in Windows Vista and how we can build on these for the next version of Windows.&lt;br /&gt;What is a little different today is when and how we are talking about the next version of Windows.  So, why the change in approach?  We know that when we talk about our plans for the next release of Windows, people take action. As a result, we can significantly impact our partners and our customers if we broadly share information that later changes.  With Windows 7, we're trying to more carefully plan how we share information with our customers and partners.  This means sharing the right level of information at the right time depending on the needs of the audience.  For instance, several months ago we began privately sharing our preliminary plans for Windows 7 with software and hardware partners who build on the Windows platform.  This gave them an opportunity to give us feedback and gave us the opportunity to incorporate their input into our plans. As the product becomes more complete, we will have the opportunity to share our plans more broadly. Steven Sinofsky, Windows and Windows Live Engineering SVP, talks more about this in his interview with CNET's Ina Fried, published today: &lt;a href="http://news.cnet.com/8301-13860_3-9951638-56.html" mce_href="http://news.cnet.com/8301-13860_3-9951638-56.html"&gt;http://news.cnet.com/8301-13860_3-9951638-56.html&lt;/a&gt;.&lt;br /&gt;We know that this is a change in our approach, but we are confident that it will help us not only to build even better products, but also to be more predictable in the delivery of our products. We also know that this change has led to some confusion, so we would like to share information today that will hopefully clear up some of this.&lt;br /&gt;Before we talk about what's ahead, we should take a look at where we are today with Windows Vista.  From a quality perspective, both Windows Vista SP1 and the ecosystem have delivered measurable progress in the six dimensions of quality we track -- device compatibility, application compatibility, reliability, performance, battery life and security. The business results speak for themselves. As of March 31, we had sold more than 140 million Windows Vista licenses, and analyst firm forecasts indicate that Windows Vista adoption among businesses is on a similar pace as Windows XP in similar timeframes. Millions of enterprise users are already running Windows Vista, and we invite you to read their stories published in more than &lt;a href="http://www.microsoft.com/casestudies/search.aspx?ProTaxID=3049" mce_href="http://www.microsoft.com/casestudies/search.aspx?ProTaxID=3049"&gt;100 case studies&lt;/a&gt;. The benefits they are experiencing range from &lt;a href="http://www.microsoft.com/whdc/system/pnppwr/powermgmt/VistaEnergyConserv.mspx" mce_href="http://www.microsoft.com/whdc/system/pnppwr/powermgmt/VistaEnergyConserv.mspx"&gt;energy conservation&lt;/a&gt;, &lt;a href="http://download.microsoft.com/download/f/7/e/f7ef20ff-6bcc-4348-897b-94b22911f2dc/WIP_GCR_TCOMobilityWP_v9a.pdf" mce_href="http://download.microsoft.com/download/f/7/e/f7ef20ff-6bcc-4348-897b-94b22911f2dc/WIP_GCR_TCOMobilityWP_v9a.pdf"&gt;lower TCO for mobile users&lt;/a&gt;, and &lt;a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx" mce_href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx"&gt;greater security&lt;/a&gt;. Our job is not done, but we've worked hard with our ecosystem to improve the quality of Windows Vista and we're pleased with the customer response.&lt;br /&gt;Another question we often get asked is whether Windows 7 is a major release. The answer is "yes"  -- it's hard to describe any product that is used by millions of people and worked on by thousands of engineers as anything else. That said, the long-term architectural investments we introduced in Windows Vista and then refined for Windows Vista SP1 and Windows Server 2008 will carry forward in Windows 7. Windows Vista established a very solid foundation, particularly on subsystems such as graphics, audio, and storage. Windows Server 2008 was built on that foundation and Windows 7 will be as well. Contrary to some speculation, Microsoft is not creating a new kernel for Windows 7. Rather, we are refining the kernel architecture and componentization model introduced in Windows Vista.  While these changes will increase our engineering agility, they will not impact the user experience or reduce application or hardware compatibility. In fact, one of our design goals for Windows 7 is that it will run on the recommended hardware we specified for Windows Vista and that the applications and devices that work with Windows Vista will be compatible with Windows 7.&lt;br /&gt;We are well into the development process of Windows 7, and we're happy to report that we're still on track to ship approximately three years after the general availability of Windows Vista. As always, we will be releasing early builds of Windows 7 prior to its general availability as a means to gain feedback, but we're not yet ready to discuss timing and specific plans for any Beta releases. In the meantime, customers can confidently continue with their Windows Vista deployment plans. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://windowsvistablog.com/blogs/windowsvista/archive/2008/05/27/communicating-windows-7.aspx"&gt;sourse&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-9085086795862740843?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/9085086795862740843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=9085086795862740843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/9085086795862740843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/9085086795862740843'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2007/09/blog-post.html' title='Windows 7'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5276003516701347657.post-7090275545802275372</id><published>2007-09-22T05:57:00.000-07:00</published><updated>2007-09-22T06:32:40.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='About the blogg'/><title type='text'>about me</title><content type='html'>&lt;span style="color:#ffffff;"&gt;I'm ranjeeth&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;This blogg is informe about&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:#006600;"&gt;Top 10 billiners&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;  C-language and &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;  Computer tips&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5276003516701347657-7090275545802275372?l=regisraj.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://regisraj.blogspot.com/feeds/7090275545802275372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5276003516701347657&amp;postID=7090275545802275372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/7090275545802275372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5276003516701347657/posts/default/7090275545802275372'/><link rel='alternate' type='text/html' href='http://regisraj.blogspot.com/2007/09/about-me.html' title='about me'/><author><name>Phobia</name><uri>http://www.blogger.com/profile/01358608450799475079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
