<?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:blogger='http://schemas.google.com/blogger/2008' 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-3207955615045168911</id><updated>2026-10-14T18:30:02.780+05:45</updated><category term="Computer Organization"/><category term="co"/><category term="Pipelining"/><category term="c"/><category term="C++"/><category term="CPU"/><category term="Operating System"/><category term="Pentium"/><category term="memory"/><category term="programming"/><category term="Application"/><category term="Arithmetic Pipeline"/><category term="CAD"/><category term="CDRAM"/><category term="CISC"/><category term="Computer"/><category term="Computer Art"/><category term="Computer Graphics"/><category term="Computer families"/><category term="DDR DRAM"/><category term="DDR2"/><category term="DDR3"/><category term="DMA"/><category term="DMA transfer modes"/><category term="DRAM"/><category term="DRAM Organization"/><category term="Design"/><category term="Evolution"/><category term="Exception"/><category term="Future Trends"/><category term="Generation"/><category term="Graphical User Interface"/><category term="Graphics"/><category term="Handling"/><category term="History"/><category term="ICs"/><category term="IR"/><category term="Image Processing"/><category term="MAR"/><category term="MBR"/><category term="Milestone"/><category term="Number"/><category term="Number System"/><category term="OS"/><category term="OS Services"/><category term="PC"/><category term="Pico Java"/><category term="PowerPC"/><category term="Presentation Graphics"/><category term="Processing"/><category term="RDRAM"/><category term="RISC"/><category term="SDRAM"/><category term="Services"/><category term="Template"/><category term="ULTRASPARC"/><category term="Visualization"/><category term="basic"/><category term="basis"/><category term="blue ray dvd"/><category term="branch hazard"/><category term="burst mode"/><category term="cd"/><category term="cd-r"/><category term="cd-rom"/><category term="cd-rw"/><category term="central processing unit"/><category term="chip architecture"/><category term="chip organization"/><category term="class"/><category term="conditional branch instruction"/><category term="control register"/><category term="control unit design"/><category term="conversion"/><category term="cycle stealing mode"/><category term="data hazard"/><category term="design issue"/><category term="direct memory access"/><category term="dvd"/><category term="dvd-r"/><category term="dvd-rw"/><category term="external memory"/><category term="for"/><category term="for-loop"/><category term="hierarchy"/><category term="high-level"/><category term="important"/><category term="instruction pipeline"/><category term="instruction set"/><category term="locality of reference"/><category term="loop"/><category term="management"/><category term="math"/><category term="mathematics"/><category term="matrix multiplication"/><category term="memory hierarchy"/><category term="memory interleaving"/><category term="memory management"/><category term="micro-program"/><category term="microprocessor speed"/><category term="optical memory"/><category term="parallel"/><category term="performance balance"/><category term="processing of vector units"/><category term="program"/><category term="program control"/><category term="program counter"/><category term="program interrupt"/><category term="programming in c"/><category term="question"/><category term="questions"/><category term="register organization"/><category term="resource hazard"/><category term="solution"/><category term="solved"/><category term="status bit register"/><category term="status register"/><category term="storage"/><category term="subroutine call and return"/><category term="super-scalar processor"/><category term="supercomputer"/><category term="transparent mode"/><category term="types of operating system"/><category term="user visible register"/><category term="vector processing"/><category term="wap"/><title type='text'>Technical Notes</title><subtitle type='html'>A Junction Where You Find Notes...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-4111942977186474825</id><published>2016-02-04T22:18:00.001+05:45</published><updated>2016-02-05T11:25:47.798+05:45</updated><title type='text'>Standard Structure of C Program</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
General/Standard structure of a C program illustrate the placement of specific part of the program in the program. As we know, there always exist, input, process and then output. We cannot break this rule, in the same way we cannot break the rule of structure of standard C program, which also helps in reducing the error of the program written. However, some changes can be made then described below:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#include&lt;/span&gt;&amp;nbsp;directives&lt;/li&gt;
&lt;li&gt;Header files&lt;/li&gt;
&lt;li&gt;The pre-processor directives&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;void main()&lt;/span&gt;&amp;nbsp;function&lt;/li&gt;
&lt;li&gt;Variable initialization and declaration&lt;/li&gt;
&lt;li&gt;Statements and Functions (if any)&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;getch()&lt;/span&gt;&amp;nbsp;function&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
The &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#include&lt;/span&gt; directives&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
The #include directives are used to include library files or external files that contains system functions or user-defined functions. The structure that it uses is:&lt;/div&gt;
&lt;div&gt;
#include &amp;lt;filename&amp;gt;&lt;/div&gt;
&lt;div&gt;
For example:&lt;/div&gt;
&lt;div&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;/div&gt;
&lt;div&gt;
Here, we all know what is &quot;#include&quot;.&lt;/div&gt;
&lt;div&gt;
&quot;&amp;lt;&amp;gt;&quot; is format that we use.&lt;/div&gt;
&lt;div&gt;
&quot;stdio.h&quot; is the library file which contains various system default functions like &quot;scanf()&quot;, &quot;printf()&quot;, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;more coming soon.....&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/4111942977186474825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2016/02/standard-structure-of-c-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4111942977186474825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4111942977186474825'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2016/02/standard-structure-of-c-program.html' title='Standard Structure of C Program'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-2948845413493674295</id><published>2015-12-25T22:54:00.000+05:45</published><updated>2015-12-25T22:54:08.647+05:45</updated><title type='text'>Setup New PC @ Home</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Using the pre-setup PC is common. At the time of buying most of the store provide us this services. Among all those software, the product you buy is genuine but you will not be sure about other additional simple applications are genuine or cracked version. Sometime you might have to think; &quot;&lt;i&gt;if I can get this free of cost why to pay?&lt;/i&gt;&quot; The thing is some store-keeper might charge you for free software.&lt;br /&gt;
This article is simply about the genuine free small applications that you might need for daily work in your PC. Some of them are anti-virus, image-file handling, music, browsers, etc. I am not only concern about using the genuine products that gives free updates but also concerned to the quality software. Yes, I am talking about the software that I am using for past 6 years.&lt;br /&gt;
The most important software that we deal at first is Anti-Virus.&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Anti-Virus&lt;/h3&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
MICROSOFT SECURITY ESSENTIALS&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://windows.microsoft.com/en-us/windows/security-essentials-download&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot; Microsoft Security Essentials&quot; border=&quot;0&quot; src=&quot;http://s.glbimg.com/po/tt2/f/original/2014/04/04/mse.jpg&quot; height=&quot;225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: left;&quot;&gt;
Photo Editing Tools&lt;/h3&gt;
&lt;h4&gt;
MICROSOFT PHOTO GALLERY&lt;/h4&gt;
&lt;div&gt;
Coming soon...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/2948845413493674295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2015/12/setup-new-pc-home.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2948845413493674295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2948845413493674295'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2015/12/setup-new-pc-home.html' title='Setup New PC @ Home'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-5970336140707351560</id><published>2015-10-10T16:10:00.001+05:45</published><updated>2015-10-11T09:58:02.240+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="c"/><category scheme="http://www.blogger.com/atom/ns#" term="program"/><category scheme="http://www.blogger.com/atom/ns#" term="question"/><category scheme="http://www.blogger.com/atom/ns#" term="wap"/><title type='text'>WAP | Programming In C [Question 1]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: helvetica, arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #141823;&quot;&gt;Question 1 | &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;WAP to find the number and sum of all the&amp;nbsp;integers in between n1 &amp;amp; n2 that is divisible&amp;nbsp;by&amp;nbsp;7,&amp;nbsp;where n1&amp;lt;n2 and n1 and n2 are read from keyboard.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #141823; font-family: helvetica, arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #141823; font-family: helvetica, arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;Solution :-&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;#include&amp;lt;conio.h&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;void main()&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int n1, n2, i, sum=0;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;st:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Enter first number:\t&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf(&quot;%d&quot;, &amp;amp;n1);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\nEnter second number:\t&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf(&quot;%d&quot;, &amp;amp;n2);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(n1&amp;lt;n2)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\nThe list of numbers in between n1 and n2\n&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for(i=n1; i&amp;lt;=n2; i++)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if((i%7)==0)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;%d\n&quot;, i);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;sum=i+sum;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf(&quot;\nSum = %d&quot;, sum);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\nThe first number must be less than second number&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;goto st;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 19.32px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/5970336140707351560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2015/10/wap-programming-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5970336140707351560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5970336140707351560'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2015/10/wap-programming-in-c.html' title='WAP | Programming In C [Question 1]'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-2037496947673933199</id><published>2015-05-16T22:18:00.001+05:45</published><updated>2015-05-24T11:54:46.093+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arithmetic Pipeline"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Pipelining"/><title type='text'>Arithmetic Pipeline</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;margin: 0in;&quot;&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;An arithmetic pipeline is similar to an assembly line in a factory. Data enters a stage of&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;pipeline, which performs some arithmetic operation on data. The results are then passed to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;the next stage, which performs its operation and so on until the final computation has been&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;performed.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;Each stage performs only its specific function, it does not have to be capable of performing&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;the task of any other stage. An individual stage might be an adder or multiplier or other&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;hardware to perform some arithmetic function.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaU697y6Fd53KwgPUVF_fmE0WXG5l51G6QSa1_bqdmdylIV4V6W8gUDrGMd65lFM_3qvZtz2g8jiZngtm2aajKwJGN3uvom-pYwr5Wia5QTikGC-sUT6IfVOwhtFsGYUy4MSia6UwFy14/s1600/7.3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaU697y6Fd53KwgPUVF_fmE0WXG5l51G6QSa1_bqdmdylIV4V6W8gUDrGMd65lFM_3qvZtz2g8jiZngtm2aajKwJGN3uvom-pYwr5Wia5QTikGC-sUT6IfVOwhtFsGYUy4MSia6UwFy14/s640/7.3.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Arithmetic pipeline for floating point add/subtract operations&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Variations on arithmetic pipeline are&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;Fixed arithmetic pipeline.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;is not very useful. Unless the exact function performed by&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;the pipeline is required, the CPU cannot use the fixed arithmetic pipeline.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;Configurable arithmetic pipeline.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;is better suitable as it uses multiplexer as its input.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;The control unit of CPU sets the select signals of the multiplexer to control flow of&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;data (i.e. pipeline is configurable).&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;Vectored arithmetic unit.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;A CPU may include a vectored arithmetic unit. A vectored&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;arithmetic unit contains multiple functional units to perform addition, multiplication,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;shifting, division etc) to operate different arithmetic operations in parallel.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;U&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;sed to implement floating point operations, multiplication of fixed point numbers and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;similar computations encountered in scientific operations.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Although arithmetic pipelines can perform many iterations of the same operation in&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 15px;&quot;&gt;parallel, they cannot perform different operations simultaneously.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/2037496947673933199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2015/05/arithmetic-pipeline.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2037496947673933199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2037496947673933199'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2015/05/arithmetic-pipeline.html' title='Arithmetic Pipeline'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaU697y6Fd53KwgPUVF_fmE0WXG5l51G6QSa1_bqdmdylIV4V6W8gUDrGMd65lFM_3qvZtz2g8jiZngtm2aajKwJGN3uvom-pYwr5Wia5QTikGC-sUT6IfVOwhtFsGYUy4MSia6UwFy14/s72-c/7.3.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-4294561373358148079</id><published>2014-12-15T23:31:00.000+05:45</published><updated>2016-02-04T22:20:10.528+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="basic"/><category scheme="http://www.blogger.com/atom/ns#" term="c"/><category scheme="http://www.blogger.com/atom/ns#" term="high-level"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="programming in c"/><title type='text'>Introduction | Programming In C</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Programming In C&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Prerequisite | Algorithm, Flowchart, Introduction to Programming Concept&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C is a high-level programming language which was first developed in 1972 by Dennis Ritchie at AT&amp;amp;T Bell Labs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Features of C:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;High-level programming language.&lt;/li&gt;
&lt;li&gt;General-purpose programming language.&lt;/li&gt;
&lt;li&gt;Function-oriented programming language.&lt;/li&gt;
&lt;li&gt;Procedure-oriented programming language.&lt;/li&gt;
&lt;/ul&gt;
There are three types of programming language as described below:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPm7MOZVy-X_Jpe6tV8SqsKxTNJ90VUBm9OFlL4X4peCBoUhRAcaOGNLzrg3w8bE3JHFlowhJN9I-PBN3nOhMK0oqbJp-6_Qjvl9-3rmY3r-eDJ5K5am4AEBx1GarJQkqVWW1YgRmmxM/s1600/level+language.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPm7MOZVy-X_Jpe6tV8SqsKxTNJ90VUBm9OFlL4X4peCBoUhRAcaOGNLzrg3w8bE3JHFlowhJN9I-PBN3nOhMK0oqbJp-6_Qjvl9-3rmY3r-eDJ5K5am4AEBx1GarJQkqVWW1YgRmmxM/s640/level+language.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Machine Level Programming Language.&lt;/li&gt;
&lt;li&gt;Assembly Level Programming Language.&lt;/li&gt;
&lt;li&gt;High Level Programming Language.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
High Level Programming Language&lt;/h4&gt;
&lt;div&gt;
High-level programming language is the human understandable language, especially English. Each high-level programming language needs a compiler or an interpreter to translate instructions written in the high-level programming language for a computer to understand and execute the program. High-level programming language, including C, have the following advantages:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Readability: Programs are easy to read.&lt;/li&gt;
&lt;li&gt;Maintainability: Programs are easy to maintain.&lt;/li&gt;
&lt;li&gt;Portability: Programs are easy to port across different computer platforms.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Standard Structure of a C Program&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
General/Standard structure of a C program illustrate the placement of specific part of the program in the program. As we know, there always exist, input, process and then output. We cannot break this rule, in the same way we cannot break the rule of structure of standard C program, which also helps in reducing the error of the program written. However, some changes can be made then described below:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#include&lt;/span&gt; directives&lt;/li&gt;
&lt;li&gt;Header files&lt;/li&gt;
&lt;li&gt;The pre-processor directives&lt;/li&gt;
&lt;li&gt;The &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;void main()&lt;/span&gt; function&lt;/li&gt;
&lt;li&gt;Variable initialization and declaration&lt;/li&gt;
&lt;li&gt;Statements and Functions (if any)&lt;/li&gt;
&lt;li&gt;The &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;getch()&lt;/span&gt; function&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;a href=&quot;http://abhaycopi.blogspot.com/2016/02/standard-structure-of-c-program.html&quot; target=&quot;_blank&quot;&gt;more&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;.....&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/4294561373358148079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/12/introduction-programming-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4294561373358148079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4294561373358148079'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/12/introduction-programming-in-c.html' title='Introduction | Programming In C'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPm7MOZVy-X_Jpe6tV8SqsKxTNJ90VUBm9OFlL4X4peCBoUhRAcaOGNLzrg3w8bE3JHFlowhJN9I-PBN3nOhMK0oqbJp-6_Qjvl9-3rmY3r-eDJ5K5am4AEBx1GarJQkqVWW1YgRmmxM/s72-c/level+language.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-587191404136326812</id><published>2014-04-29T13:14:00.000+05:45</published><updated>2014-04-29T13:14:13.829+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="branch hazard"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="data hazard"/><category scheme="http://www.blogger.com/atom/ns#" term="instruction pipeline"/><category scheme="http://www.blogger.com/atom/ns#" term="Pipelining"/><category scheme="http://www.blogger.com/atom/ns#" term="resource hazard"/><title type='text'>Instruction Pipeline</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;i&gt;An instruction pipeline consecutive instruction from memory while previous instructions are being executed in other segments.&lt;/i&gt; In most general case, the computer needs to process each instruction with the following sequence of steps:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Fetch instruction from memory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Decode the instruction.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Calculate effective address.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Fetch operand from memory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Execute instruction.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Store the result in memory.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The first step in applying&amp;nbsp;pipe-lining&amp;nbsp;techniques to instruction processing is to divide the task into steps that&amp;nbsp;may be performed with independent hardware. The most obvious division is between the FETCH cycle (fetch and interpret instructions) and the EXECUTE cycle (fetch operands, execute instruction and save the result). If these two activities are to run simultaneously, they must use independent registers and processing circuits, including independent access to memory (separate MAR and MBR).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Example: four segment instruction pipeline&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4b-5IzyE3-ZWrUK2BWKMLjTRSaWeIJk7K1982pTL425PXwNnKYxLnfq4EZ5YF7AHMwxqxCdrFBkGuk7338FbvDnEVltYowXsPhYgH1FEvHLO8DIxWQ6c41Q9aAD4uQfVq_uSUSZG9mFg/s1600/Four+segment+instruction+pipeline.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4b-5IzyE3-ZWrUK2BWKMLjTRSaWeIJk7K1982pTL425PXwNnKYxLnfq4EZ5YF7AHMwxqxCdrFBkGuk7338FbvDnEVltYowXsPhYgH1FEvHLO8DIxWQ6c41Q9aAD4uQfVq_uSUSZG9mFg/s1600/Four+segment+instruction+pipeline.JPG&quot; height=&quot;354&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure | Four Segment Instruction Pipeline&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The above figure shows operation of 4-segment instruction pipeline. The four segments are represented as&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;FI: segment 1 that fetches the instruction.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;DA: segment 2 that decodes the instruction and calculates the effective address.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;FO: segment 3 that fetches the operands.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;EX: segment 4 that executes the instruction.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The space time diagram for the 4-segment instruction pipeline is given below:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuMVc334nlMi535Mjap4_nmODhZOkmFG7qyHvM7BG5JvY5afOEbMhEW2J_98aIEt89ZmuSGEGYvUFvkfLGDNe4ZKCpry1XEdnMBQbSW_nfiHAcZu35cstCDB_feos6AJq4ISW184KuY0/s1600/timing+diagram+for+4-segment+instruction+pipeline.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuMVc334nlMi535Mjap4_nmODhZOkmFG7qyHvM7BG5JvY5afOEbMhEW2J_98aIEt89ZmuSGEGYvUFvkfLGDNe4ZKCpry1XEdnMBQbSW_nfiHAcZu35cstCDB_feos6AJq4ISW184KuY0/s1600/timing+diagram+for+4-segment+instruction+pipeline.JPG&quot; height=&quot;254&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure | Timing Diagram for 4 - Segment Instruction Pipeline&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Problems with instruction pipeline (Pipeline Hazards).&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;A pipeline hazard occurs when the instruction pipeline deviates at some phases, some operational conditions that do not permit the continued execution. The major pipeline hazards are described below:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Resource hazard (Resource conflict).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Data hazard (data dependency).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Branch hazard (branch difficulties).&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;1. Resource hazard&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;It is caused by the access to shared memory by 2 segments at the same time. This can be resolved by using separate instruction and data memories.&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;2. Data Hazard&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;It arises when instructions depend on the result of previous instruction but the previous instruction is not available yet. [//for example an instruction in segment k&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt; may need to fetch an operand that is being generated at same time by the previous instruction in the segment]. The most common techniques used to resolve data hazard are:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(a) &lt;b&gt;Hardware interlock&lt;/b&gt; - a hardware interlock is a circuit that detects instructions whose source operands are destinations of instructions farther up in the pipeline. It then inserts enough number of clock cycles to delays the execution of such instructions.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(b) &lt;b&gt;Operand forwarding&lt;/b&gt; - This method uses a special hardware to detect conflicts in instruction execution and then avoid it by routing the data through special path between pipeline segments.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;for example, instead of transferring an ALU result into a destination result, the hardware checks the destination operand, and if it is needed in next instruction, it passes the result directly into ALU input, bypassing the register.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;c) &lt;b&gt;Delayed load&lt;/b&gt; - It is software solutions where the compiler is designed in such a way that it can detect the conflicts; re-order the instructions to delay the loading of conflicting data by inserting no operation instruction.&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;3. Branch hazard&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;It arises from branch and other instruction that change the value of program counter (PC). The conditional branch provides plenty of instruction branch line and it is difficult to determine which branches will be taken or not taken. A variety of approaches have been used to deal with branch hazard and they are described below.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(a) &lt;b&gt;Multiple streaming&lt;/b&gt; - It is a brute-force approach which replicates the initial portions of the pipeline and allows the pipeline to fetch both instructions, making use of two streams (branches).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;This method has a number of disadvantages:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;With multiple pipelines, there are contention delays for access to the registers and to memory.&lt;/li&gt;
&lt;li&gt;Additional branch instruction may enter the pipeline before the original branch decision resolved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(b) &lt;b&gt;Prefetch branch target&lt;/b&gt; - When a conditional branch is recognized, the target of the branch is prefetched, in addition to the instruction following the branch. This target is then saved until the branch instruction is executed. If the branch is taken, the target has already been prefetched.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(c) &lt;b&gt;Loop buffer&lt;/b&gt; - A loop buffer is a small, very-high-speed memory maintained by the instruction fetch stage of the pipeline and containing the n most recently fetched instructions, in sequence. If a branch is to be taken, the hardware first checks whether the branch target is within the buffer. If so, the next instruction is fetched from the buffer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;This method has a number of advantages:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;Suitable to deal with iterations and loops.&lt;/li&gt;
&lt;li&gt;With the use of prefetching, the loop buffer will contain some instruction sequentially ahead of current instruction fetch address.&lt;/li&gt;
&lt;li&gt;If branch occurs to a target just a few location ahead of address of the branch instruction, the target will already in buffer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(d) &lt;b&gt;Branch prediction&lt;/b&gt; - uses additional logic to prediction the outcomes of a (conditional) branch before it is executed. The popular approaches are - predict never taken, predict always taken, predict by opcode, taken/not taken switch and using branch history table.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;(e) &lt;b&gt;Delayed branch&lt;/b&gt; - This technique is employed in most RISC processors. In this technique, compiler detects the branch instructions and re-arranges the instructions by inserting useful instructions to avoid pipeline hazards.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/587191404136326812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/instruction-pipeline.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/587191404136326812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/587191404136326812'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/instruction-pipeline.html' title='Instruction Pipeline'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4b-5IzyE3-ZWrUK2BWKMLjTRSaWeIJk7K1982pTL425PXwNnKYxLnfq4EZ5YF7AHMwxqxCdrFBkGuk7338FbvDnEVltYowXsPhYgH1FEvHLO8DIxWQ6c41Q9aAD4uQfVq_uSUSZG9mFg/s72-c/Four+segment+instruction+pipeline.JPG" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-7020853103310610492</id><published>2014-04-27T10:00:00.000+05:45</published><updated>2014-04-27T10:00:59.392+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="blue ray dvd"/><category scheme="http://www.blogger.com/atom/ns#" term="cd"/><category scheme="http://www.blogger.com/atom/ns#" term="cd-r"/><category scheme="http://www.blogger.com/atom/ns#" term="cd-rom"/><category scheme="http://www.blogger.com/atom/ns#" term="cd-rw"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="dvd"/><category scheme="http://www.blogger.com/atom/ns#" term="dvd-r"/><category scheme="http://www.blogger.com/atom/ns#" term="dvd-rw"/><category scheme="http://www.blogger.com/atom/ns#" term="external memory"/><category scheme="http://www.blogger.com/atom/ns#" term="optical memory"/><title type='text'>Optical Memory | External Memory</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Advent of CDs in the early 1980s revolutionized the audio and computer industries. In recent years optical disks have much higher recording densities than conventional magnetic disks.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A CD is prepared by using a high-power infrared laser to burn 0.8-micron diameter holes in a coated glass master disk. From this master, a mold is made. Molten polycarbonate resin is injected into the mold to form a CD. Then a very thin layer of reflective aluminum is deposited on the polycarbonate, topped by a protective acrylic and finally a label. The depressions in the polycarbonate substrate are called pits; the unburned areas between the pits are called lands.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fig: CD Operation&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Information is retrieve from a CD by a low-powered laser housed in an optical-disk player. CD is operated using constant linear velocity. The laser shines through clear polycarbonate while a motor spins the disk past it. Intensity of the reflected lights changes when the lights encounter the pits and the lands. Pits reflect low intensity light and land reflect high intensity light. The changes between pits and lands are detected by photo-sensor. The beginning or end of the pits is recorded as 1 and when no change in elevation occurs between the interval, 0 is recorded.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The advantages of optical disks over traditional magnetic tapes are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Optical disks can be mass replicated inexpensively.&lt;/li&gt;
&lt;li&gt;Optical disks are removable.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some of the disadvantages of the optical disks are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Read only drives cannot be updated.&lt;/li&gt;
&lt;li&gt;They have an access time is longer than the magnetic disks.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some of the examples of optical disk products are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;&lt;b&gt;Compact Disk (CD)&lt;/b&gt;: a non erasable disk used to store digitized audio information of more than 60 minutes of uninterrupted playing time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CD Read only Memory (CD-ROM)&lt;/b&gt;: a non erasable disk used to store computer data more than 650 MB of size.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CD Recordable (CD-R)&lt;/b&gt;: similar to CD-R but user can write data once.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CD Rewritable (CD-RW)&lt;/b&gt;: similar to CD-R but user can rewrite data multiple times.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Digital Versatile Disk (DVD)&lt;/b&gt;: can store huge amount of data from 4GB to more 17GB (in case of dual layer/double sided). The basic DVD is read only i.e. DVD-ROM.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DVD-R&lt;/b&gt;: similar to DVD-R. User can write to disk only one time. Only one sided disk can be used.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DVD-RW&lt;/b&gt;: similar to DVD-R but user can write rewrite data multiple times. Only one-sided disks can be used.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Blue Ray DVD&lt;/b&gt;: provides greater storage capacity using a 405nm (blue-violet) laser. A single layer on a single disk can store 25GB data.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/7020853103310610492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/optical-memory-external-memory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/7020853103310610492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/7020853103310610492'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/optical-memory-external-memory.html' title='Optical Memory | External Memory'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-6740688997744762314</id><published>2014-04-27T09:47:00.000+05:45</published><updated>2014-04-27T09:47:24.947+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="hierarchy"/><category scheme="http://www.blogger.com/atom/ns#" term="locality of reference"/><category scheme="http://www.blogger.com/atom/ns#" term="memory"/><category scheme="http://www.blogger.com/atom/ns#" term="memory hierarchy"/><category scheme="http://www.blogger.com/atom/ns#" term="storage"/><title type='text'>Memory Hierarchy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Major design objective of any memory system is to provide adequate storage capacity at acceptable level of performance and reasonable cost.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Four interrelated ways to meet this goal are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Use a hierarchy of storage devices.&lt;/li&gt;
&lt;li&gt;Develop automatic space allocation methods for efficient use of the memory.&lt;/li&gt;
&lt;li&gt;Through the use of virtual memory techniques, free the user from memory management tasks.&lt;/li&gt;
&lt;li&gt;Design the memory and its related interconnection structure so that the processor can operate at or near its maximum rate.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The main goal of the memory hierarchy is to match the processor speed with the rate of information transfer from the lowest element in the hierarchy. The basis of the memory hierarchy is given below:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Registers internal to the CPU for temporary data storage (small in number but very fast).&lt;/li&gt;
&lt;li&gt;External storage for data and programs (relatively large and fast).&lt;/li&gt;
&lt;li&gt;External permanent storage (much larger and much slower).&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is elaborated in figure below:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96J9hEJsmnxSvsfXDnfxH0xdA3NqqkhiqyTvixM0qgGndsIvQ8qer55uMIkGztzwLhW4LYdQfYS5790jrLgIrCfuZkr0FhWVy_wVSuyqTzt0NJSKCZNG_hW-LP4jRPOJLbMEbfAtJHXs/s1600/Memory+Heirarchy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96J9hEJsmnxSvsfXDnfxH0xdA3NqqkhiqyTvixM0qgGndsIvQ8qer55uMIkGztzwLhW4LYdQfYS5790jrLgIrCfuZkr0FhWVy_wVSuyqTzt0NJSKCZNG_hW-LP4jRPOJLbMEbfAtJHXs/s1600/Memory+Heirarchy.jpg&quot; height=&quot;361&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fig: Memory Hierarchy&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Characteristics of the memory hierarchy are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Consists of distinct &quot;levels&quot; of memory components.&lt;/li&gt;
&lt;li&gt;Each level characterized by its size, access time, and cost per bit.&lt;/li&gt;
&lt;li&gt;As one goes down the hierarchy, the following occur:&lt;/li&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Decrease in cost per bit.&lt;/li&gt;
&lt;li&gt;Increasing capacity.&lt;/li&gt;
&lt;li&gt;Increasing access time.&lt;/li&gt;
&lt;li&gt;Decreasing frequency of access of the memory by the processor.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The basis for validity of condition 3(d) is a principle called &lt;b&gt;Locality of Reference&lt;/b&gt;. Memory references made by the processor, for both instructions and data, tend to cluster together. Generally these clusters are kept in high speed memory to reduce the average delay in accessing data. Over a long period of time, the clusters being referenced will change but in short period of time, processor is primarily working with fixed clusters of memory reference. Memory management must deal with this situation.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/6740688997744762314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/memory-hierarchy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/6740688997744762314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/6740688997744762314'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/memory-hierarchy.html' title='Memory Hierarchy'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96J9hEJsmnxSvsfXDnfxH0xdA3NqqkhiqyTvixM0qgGndsIvQ8qer55uMIkGztzwLhW4LYdQfYS5790jrLgIrCfuZkr0FhWVy_wVSuyqTzt0NJSKCZNG_hW-LP4jRPOJLbMEbfAtJHXs/s72-c/Memory+Heirarchy.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-3781648326110839142</id><published>2014-04-25T08:09:00.001+05:45</published><updated>2014-04-25T08:09:11.398+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="CISC"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="micro-program"/><category scheme="http://www.blogger.com/atom/ns#" term="Pipelining"/><category scheme="http://www.blogger.com/atom/ns#" term="RISC"/><title type='text'>RISC and CISC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-family: Calibri; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;A. Some features of RISC machines are:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Instruction set&lt;/b&gt;&amp;nbsp;:- simple and few instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Instruction format&lt;/b&gt;&amp;nbsp;:- fixed length instructions format are used and they can be easily decoded.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Pipelining&lt;/b&gt;&amp;nbsp;:- single cycle instruction execution so very fast. RISC instruction stages are comparatively smaller than those of CISC, thus RISC architecture permits heavy pipelining while executing instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Addressing modes&lt;/b&gt;&amp;nbsp;:- few addressing modes as compared to CISC.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;General purpose registers&lt;/b&gt;&amp;nbsp;:- RISC machines uses relatively large number of registers.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Micro-program&lt;/b&gt;&amp;nbsp;:- do not use&amp;nbsp;micro-program&amp;nbsp;to interpret the instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Memory access&lt;/b&gt;&amp;nbsp;:- Memory access is limited to LOAD and STORE instruction for RISC architecture devices.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Control system&lt;/b&gt;&amp;nbsp;:- control system is hardwired and memory lines are accessed making system faster. Major complexity is to design the computer with simple hardware architecture.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Usage&lt;/b&gt;&amp;nbsp;:- used in scientific and research oriented tasks where processor speed should be very high.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Example&lt;/b&gt;: R4400SC (MIPS), PA7100 (HP), PowerPC (IBM), SuperSparc (SUN) etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;B. Some features of CISC machines are:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Instruction set&lt;/b&gt;&amp;nbsp;:- simple to complex instructions and uses multiple instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Instruction format&lt;/b&gt; :- variable length instruction formats are used, so special decoding package is needed.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Pipelining&lt;/b&gt;&amp;nbsp;:- CISC instruction stages are comparatively larger than those of RISC ones. This directly affects pipelining performance.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Addressing modes&lt;/b&gt;&amp;nbsp;:- large variety of addressing modes, 5 to 20 different modes are found in CISC.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;General purpose registers&lt;/b&gt;&amp;nbsp;:- CISC machines uses limited number of registers.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Micro-program&lt;/b&gt;&amp;nbsp;:- heavily uses&amp;nbsp;micro-program&amp;nbsp;to interpret the instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Memory access&lt;/b&gt;&amp;nbsp;:- Instruction execution generation in CISC needed to access memory frequently which makes it slow. Instructions manipulate operands in memory.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Calibri;&quot;&gt;Control system&lt;/b&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;:- Almost all CISC devices are micro programmed so no issues regarding control memory is to be dealt. The main complexity is to design the&amp;nbsp;micro-program.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Usage&lt;/b&gt;&amp;nbsp;:- used in general purpose applications where speed of processor is not primary. CISC machines are preferable in such case due to their lower costs.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;Example&lt;/b&gt;: System/360 through z/Architecture, PDP-11, VAX, Motorola 68k, and Intel x86 series, Pentium series etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/3781648326110839142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/risc-and-cisc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/3781648326110839142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/3781648326110839142'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/risc-and-cisc.html' title='RISC and CISC'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-8881309367558736504</id><published>2014-04-25T07:34:00.001+05:45</published><updated>2014-04-25T07:34:58.241+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="matrix multiplication"/><category scheme="http://www.blogger.com/atom/ns#" term="memory interleaving"/><category scheme="http://www.blogger.com/atom/ns#" term="processing of vector units"/><category scheme="http://www.blogger.com/atom/ns#" term="super-scalar processor"/><category scheme="http://www.blogger.com/atom/ns#" term="supercomputer"/><category scheme="http://www.blogger.com/atom/ns#" term="vector processing"/><title type='text'>Vector Processing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Vector processing deals with computations which involve large vectors and matrices.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Following are representative application areas where vector processing is used are:&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot; type=&quot;a&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Long range weather forecasting&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Petroleum explorations&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Seismic data analysis&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Medical diagnosis&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;AI and expert systems&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Aerodynamic and space flight simulations, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A vector is an ordered set of a one dimensional array of data items. A computer capable of vector processing eliminates the overhead associated with time it takes to fetch and execute the instructions in the program loop. It allows operations to be specified with a single vector instruction of the form C(1:100) = A(1:100) + B(1:100).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The vector instruction includes the initial address of the operands, the length of vectors and the operations to be performed, all in one composite instruction.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A possible instruction format for a vector instruction is given below.&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidEpHDvjgHu2gvpfa9ln-SFRKodx5o_NomdfNaPowLtxUCVhdqsL9QeUeU6IkFRy5dFUDhlNDzUi2U7sjybHUsuueoC6mDI4oy3_8aVaIW5hYY7FX_kPb9js8UW7fVsqpHvg418QPeg08/s1600/chapter+7+page+79.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidEpHDvjgHu2gvpfa9ln-SFRKodx5o_NomdfNaPowLtxUCVhdqsL9QeUeU6IkFRy5dFUDhlNDzUi2U7sjybHUsuueoC6mDI4oy3_8aVaIW5hYY7FX_kPb9js8UW7fVsqpHvg418QPeg08/s1600/chapter+7+page+79.JPG&quot; height=&quot;45&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: Instruction Format For Vector Processor&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;This is essentially a 3 address instruction with 3 fields specifying the base address of the operands and an address field that gives the length of the data items in the vectors.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;This assumes that vector operands reside in the memory.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some examples where vector processing is implemented are&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Processing of vector units&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Matrix multiplication&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Memory interleaving&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Super-scalar processors&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Supercomputers&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;1. Processing of vector units&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;2. Matrix multiplication&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Implemented using source registers, multiplier pipeline and adder pipeline.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;b&gt;3. Memory interleaving&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In interleaved memory, different sets of addresses are assigned to different memory modules. A vector processor that uses an n-way interleaved memory can fetch n operands from n different modules. Thus effective memory cycle time can be reduced by a factor close to the numbers of modules.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;4. Super-scalar processors&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Super-scalar processor fetches, executes and returns the results from more than one instruction during a single pipeline stage. In scalar processor, processor processes one data item at a time, whereas in a vector processor, a single instruction operates simultaneously on multiple data items.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In super-scalar processor, there are several functional units of same type, along with additional circuitry to dispatch instructions. Examples of super-scalar processors are CDC 6600, Intel i960CA, AMD 2900 series, Pentium series etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;5. Supercomputers&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A commercial computer system with vector instructions and pipeline floating-point arithmetic operations is referred as a supercomputer. Supercomputers Cray I, Cray II, VP 200, Blue Gene etc.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/8881309367558736504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/vector-processing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8881309367558736504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8881309367558736504'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/vector-processing.html' title='Vector Processing'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidEpHDvjgHu2gvpfa9ln-SFRKodx5o_NomdfNaPowLtxUCVhdqsL9QeUeU6IkFRy5dFUDhlNDzUi2U7sjybHUsuueoC6mDI4oy3_8aVaIW5hYY7FX_kPb9js8UW7fVsqpHvg418QPeg08/s72-c/chapter+7+page+79.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-6566986296076556331</id><published>2014-04-25T07:17:00.000+05:45</published><updated>2014-04-25T07:17:14.383+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="CDRAM"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="DDR DRAM"/><category scheme="http://www.blogger.com/atom/ns#" term="DDR2"/><category scheme="http://www.blogger.com/atom/ns#" term="DDR3"/><category scheme="http://www.blogger.com/atom/ns#" term="DRAM"/><category scheme="http://www.blogger.com/atom/ns#" term="DRAM Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="RDRAM"/><category scheme="http://www.blogger.com/atom/ns#" term="SDRAM"/><title type='text'>Advanced DRAM organization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The traditional DRAM is constrained both by its internal architecture and by its interface to processor&#39;s memory bus. The new enhancements (most common) on DRAM architecture are:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Synchronous DRAM (SDRAM)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Rambus DRAM (RDRAM)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Double Data Rate DRAM (DDR DRAM)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Cache DRAM (CDRAM)&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
1. Synchronous DRAM (SDRAM)&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Exchange data with the processor synchronized to an external clock signal and running at the full speed of the processor/memory bus without imposing wait states.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;One word of data is transmitted per clock cycle (single data rate).[All control, address, &amp;amp; data signals are only valid (and latched) on a clock edge.]&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Typical clock frequencies are 100 and 133 MHz.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;SDRAM has multiple-bank internal architecture that improves opportunities for on-chip parallelism. Generally it uses dual data banks internally. It starts access in one bank then next, and then receives data from first then second.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;SDRAM performs best when it is transferring large blocks of data serially, such as for applications like word processing, spreadsheets and multimedia.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
2. Rambus DRAM (RDRAM)&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;RDRAM chips are vertical packages with all pins on one side. The chip exchanges data with the processor over 28 wires no more than 12 cm long. The bus can address upto 320 RDRAM chips.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Entire data blocks are access and transferred out on a high-speed bus-like interface (500 Mbps to 1.6 Gbps).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It has tricky system level design where the bus itself defines impedance, clocking and signaling very precisely.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;More expensive memory chips.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Concurrent RDRAMs have been used in video games, while Direct RDRAMs have been used in computers.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
3. Double Data Rate DRAM (DDR DRAM)&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Uses both rising (positive edge) and falling (negative) edge of clock for data transfer. That is DDR SDRAM can send data twice per clock cycle - once on the rising edge of the clock pulse and once on the falling edge.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;There has been improvement in DDR DRAM technology. The later generations (DDR2 and DDR3) increases the data rate by increasing the operational frequency of the RAM chip and by increasing the prefetch buffer from 2 bits to 4 bits per chip.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;DDR can transfer data at a clock rate in the range of 200MHz to 600 MHz, DDR2 can transfer in the range of 400MHz to 1066MHz and DDR3 can transfer in the range of 800MHz to 1600 MHz.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
4. Cache DRAM (CDRAM)&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Integrates a small SRAM cache onto a generic DRAM chip.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The SRAM on CDRAM can be used in two ways&lt;/li&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It can be used as true cache.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It can be used as buffer to support the serial access of a block of data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;This architecture achieves concurrent operation of DRAM and SRAM synchronized with an external clock. Separate control and address input terminals of the two portions enable independent control of the DRAM and SRAM, thus the system achieves continuous and concurrent operation of DRAM and SRAM.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;CDRAM can handle CPU, direct memory access (DMA) and video refresh at the same time by utilizing a high-speed video interface.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;CDRAM can replace cache and main memory, and it is has already been proven that a CDRAM based system has a 10 to 50 percent performance advantage over a 256kbyte cache based system.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Assignment&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Memory Management Hardware&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
[Hint: See Computer system architecture, M. Morris Mano, Chapter 12, section 7]&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/6566986296076556331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/advanced-dram-organization.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/6566986296076556331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/6566986296076556331'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/advanced-dram-organization.html' title='Advanced DRAM organization'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-4565126841195810961</id><published>2014-04-24T20:46:00.001+05:45</published><updated>2014-04-24T20:46:04.868+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="burst mode"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="cycle stealing mode"/><category scheme="http://www.blogger.com/atom/ns#" term="direct memory access"/><category scheme="http://www.blogger.com/atom/ns#" term="DMA"/><category scheme="http://www.blogger.com/atom/ns#" term="DMA transfer modes"/><category scheme="http://www.blogger.com/atom/ns#" term="transparent mode"/><title type='text'>Direct Memory Access (DMA)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The data transfer technique in which peripherals manage the memory buses for direct interaction with main memory without involving the CPU is called direct memory access (DMA). Using DMA technique large amounts of data can be transferred between memory and the peripheral without severely impacting CPU performance.&lt;/li&gt;
&lt;li&gt;During the DMA transfer, the CPU is idle and has no control of the memory buses. A DMA controller takes over the buses to manage the transfer directly between the I/O device(s) and main memory. The structure of DMA controller is described below.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3C1h8V_rdTFVIFLEbqplngUyW7ukdEKpVUW0TQo0saGmpKZRybQ5XXP0UdO5PIogObw7Xf55IKw7Q8BZ54C5E_YX96kWztY0eZ3UsWSV2vKtqXNsdA3mQvta7eZoJbBzC4wVlMPQ4COk/s1600/chapter+4+page+46.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3C1h8V_rdTFVIFLEbqplngUyW7ukdEKpVUW0TQo0saGmpKZRybQ5XXP0UdO5PIogObw7Xf55IKw7Q8BZ54C5E_YX96kWztY0eZ3UsWSV2vKtqXNsdA3mQvta7eZoJbBzC4wVlMPQ4COk/s1600/chapter+4+page+46.JPG&quot; height=&quot;383&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: Block Diagram of DMA Controller&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The control unit communicates the CPU via data bus and control lines.&lt;/li&gt;
&lt;li&gt;The DMA controls/relinquishes the system bus using BR (Bus Request) and BG (Bus Grant) signals. DMA operates read and write operations via RD (Read) and WR (Write) signals. DMA sends request and acknowledge to I/O devices via DMA request and DMA acknowledge signals.&lt;/li&gt;
&lt;li&gt;The registers in DMA are selected by CPU through the address bus by enabling DS (DMA Select) and RS (Register Select) inputs.&lt;/li&gt;
&lt;li&gt;All registers in the DMA appear to the CPU as I/O interface registers. The address register contains an address to specify the desired location in memory. It is incremented after each word that is transferred to the memory. &amp;nbsp;The word count register holds the number of words to be transferred. It is decremented by one after each word transfer and internally tested for zero. The control register specifies the mode of transfer.&lt;/li&gt;
&lt;li&gt;The DMA transfer operation is described below:&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM-A02vmEkszs73wjgWtkao2f8pY4LS0pQ2VzjHrc3kIIQfWTd6g4Vc04JjDNl9lS1Qw0ZNpJUtMGdzHAx_qPbEOZL2MVV2_u40fTiRdNhkBy_TT6EXDrN2IRyjLiAwuv_k6ggGZf8Hj0/s1600/chapter+4+page+47a.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM-A02vmEkszs73wjgWtkao2f8pY4LS0pQ2VzjHrc3kIIQfWTd6g4Vc04JjDNl9lS1Qw0ZNpJUtMGdzHAx_qPbEOZL2MVV2_u40fTiRdNhkBy_TT6EXDrN2IRyjLiAwuv_k6ggGZf8Hj0/s1600/chapter+4+page+47a.JPG&quot; height=&quot;358&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: Direct Memory Access Technique&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The DMA request CPU to handle control of buses to the DMA using bus request (BR) signal. The CPU grants the control of buses to DMA using bus grant (BG) signal after placing the address bus, data bus and read and write lines into high impedance state (which behave like open circuit).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
CPU initializes the DMA by sending following information through the data bus.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;ol&gt;
&lt;li&gt;Starting address of memory block for read or write operation.&lt;/li&gt;
&lt;li&gt;The word count which is the no. of words in the memory block.&lt;/li&gt;
&lt;li&gt;Control to specify the mode of transfer such as read or write.&lt;/li&gt;
&lt;li&gt;A control to start the DMA transfer.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;The DMA takes control over the buses directly interacts with memory and I/O units and transfers the data without CPU intervention. When the transfer completes, DMA disables the BR line. Thus CPU disable BG line, takes control over the buses and return to its normal operation.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The DMA transfer operation is illustrated below:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimb8LZQFozvhfrieWNRXiqt_ap2tfw1scSbc7qZ6h5yNvSxYUdQ_rlJGsv0aqEeDIRt5VBbt7cVL39B7vg3SO4cjcye5qZoAdTiG2tvBmEUhAbhhGIlUVZup3k080w7TnB2xnrbuTS4bM/s1600/chapter+4+page+47.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimb8LZQFozvhfrieWNRXiqt_ap2tfw1scSbc7qZ6h5yNvSxYUdQ_rlJGsv0aqEeDIRt5VBbt7cVL39B7vg3SO4cjcye5qZoAdTiG2tvBmEUhAbhhGIlUVZup3k080w7TnB2xnrbuTS4bM/s1600/chapter+4+page+47.JPG&quot; height=&quot;457&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fig: Illustration for DMA transfer in a computer system&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
DMA Transfer Modes&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;There are 3 different modes of DMA data transfer. They vary by how DMA controller determines when to transfer data (but actual data transfer process remains the same in all three cases).&lt;/i&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
(a) Burst Mode&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Entire block of data is transferred in one continuous sequence.&lt;/li&gt;
&lt;li&gt;Once the DMA controller is granted access to the system bus by CPU, it transfer all bytes of data in the data block before relinquishing control of system buses back to the CPU.&lt;/li&gt;
&lt;li&gt;This mode is useful for loading programs or data files into memory, but it keeps CPU idle for relatively long period of time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
(b) Cycle Stealing Mode&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;DMA controller obtains access to system bus as in burst mode; transfers one byte of data and returns the control of the system bus to CPU. It continually issues requests using Bus Request (BR) signals, transferring one byte of data per request, until it has transferred its entire block of data. (steals one CPU cycle).&lt;/li&gt;
&lt;li&gt;The data block is not transferred as quickly as in burst mode, but the CPU is not idled for long period of time as in burst mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
(c) Transparent Mode&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;DMA controller only transfers data when CPU is performing operations that do not use system buses.&lt;/li&gt;
&lt;li&gt;The main advantage of this mode is that CPU never stops executing its program.&lt;/li&gt;
&lt;li&gt;The main disadvantages of this mode are&lt;/li&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;Hardware needed to determine when the CPU is not using the system buses can be quite complex and relatively expensive.&lt;/li&gt;
&lt;li&gt;Requires highest time to transfer a block of data as compared to above two modes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/4565126841195810961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/direct-memory-access-dma.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4565126841195810961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4565126841195810961'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/direct-memory-access-dma.html' title='Direct Memory Access (DMA)'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3C1h8V_rdTFVIFLEbqplngUyW7ukdEKpVUW0TQo0saGmpKZRybQ5XXP0UdO5PIogObw7Xf55IKw7Q8BZ54C5E_YX96kWztY0eZ3UsWSV2vKtqXNsdA3mQvta7eZoJbBzC4wVlMPQ4COk/s72-c/chapter+4+page+46.JPG" height="72" width="72"/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-219483840433765292</id><published>2014-04-24T06:35:00.000+05:45</published><updated>2014-04-24T06:35:49.359+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="conditional branch instruction"/><category scheme="http://www.blogger.com/atom/ns#" term="control unit design"/><category scheme="http://www.blogger.com/atom/ns#" term="program control"/><category scheme="http://www.blogger.com/atom/ns#" term="program interrupt"/><category scheme="http://www.blogger.com/atom/ns#" term="status bit register"/><category scheme="http://www.blogger.com/atom/ns#" term="subroutine call and return"/><title type='text'>Program Control | Control Unit Design</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When a program control type of instruction is executed, the instruction may change the address value in the program counter and cause the flow of control to be altered. Program control is affected by following parameters.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Status bit registers&lt;/li&gt;
&lt;li&gt;Conditional branch instruction&lt;/li&gt;
&lt;li&gt;Subroutine call and return&lt;/li&gt;
&lt;li&gt;Program interrupt&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
1. Status bit registers&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Usually status bit registers are supplemented to ALU circuit to store and further analysis of status bit conditions.&lt;/li&gt;
&lt;li&gt;Status bit are also called condition code bit or flag bit.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
2. Conditional branch instruction&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The conditional branch specifies a condition. If condition is met, the PC is loaded with branch address and the next instruction is taken from this address. If condition is not met, PC remains the same and next instruction in the sequence is executed.&lt;/li&gt;
&lt;li&gt;Using condition branch instruction, we can control loop and iteration problems too.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
3. &amp;nbsp;Subroutine call and return&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A subroutine is self-contained sequence of instructions that perform specific tasks. Each time a subroutine is called, a branch is executed to the beginning of the subroutine to start executing its set of instruction. After a subroutine has been executed, a branch is made back to the main program.&lt;/li&gt;
&lt;li&gt;A recursive subroutine is a subroutine that calls itself.&lt;/li&gt;
&lt;li&gt;Subroutines are very helpful to decompose large problems into smaller problems.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
4. Program interrupts&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Program interrupts refers to the transfer of program control from a currently running program to another service program as a result of external or internal generated request.&lt;/li&gt;
&lt;li&gt;Program interrupt is similar to subroutine call and return except.&lt;/li&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Interrupts are initiated by internal/external request not from execution of an instruction.&lt;/li&gt;
&lt;li&gt;Address of interrupt service program is determined by hardware not from address field of an instruction.&lt;/li&gt;
&lt;li&gt;Interrupt stores all into related to CPU not the PC only.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/219483840433765292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/program-control-control-unit-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/219483840433765292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/219483840433765292'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/program-control-control-unit-design.html' title='Program Control | Control Unit Design'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-8095474694905751178</id><published>2014-04-23T22:57:00.000+05:45</published><updated>2014-04-23T23:00:25.946+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="control register"/><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="design issue"/><category scheme="http://www.blogger.com/atom/ns#" term="IR"/><category scheme="http://www.blogger.com/atom/ns#" term="MAR"/><category scheme="http://www.blogger.com/atom/ns#" term="MBR"/><category scheme="http://www.blogger.com/atom/ns#" term="PC"/><category scheme="http://www.blogger.com/atom/ns#" term="program counter"/><category scheme="http://www.blogger.com/atom/ns#" term="register organization"/><category scheme="http://www.blogger.com/atom/ns#" term="status register"/><category scheme="http://www.blogger.com/atom/ns#" term="user visible register"/><title type='text'>Register Organization &amp; Its Design Issues | Computer Organization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Register in the CPU are broadly classified into two categories:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
1. User visible registers&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;These enable the machine or assembly language programmer to minimize main memory references by optimizing use of registers.&lt;/li&gt;
&lt;li&gt;We can characterize these in the following categories.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;&lt;b&gt;General purpose&lt;/b&gt;: Can be assigned to a variety of function by the programmer. Sometimes they are use within the instruction set is orthogonal to the operation i.e. any general purpose register can contain the operand for any opcode.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data register&lt;/b&gt;: May be used only to hold data and cannot be employed in the calculation of operand address.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Address register&lt;/b&gt;: may be somewhat general purpose or they may be devoted to a particular addressing mode.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Condition code register (flags)&lt;/b&gt;: They are set by the CPU as a result of operation. (For example, arithmetic operation may produce +ve, -ve, zero or overflow result.) In addition to the result being stored in the register or memory a condition code is also set. Condition code bit are collected into one or more registers. Usually they form part of status register.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;2. Control and status register:&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;There are employed to control the operation of CPU.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Four registers are essential to instruction execution:&lt;/span&gt;&lt;/li&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Program counter (PC)&lt;/b&gt;: contains address of an instruction to be fetched.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;I&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;nstruction register (IR)&lt;/b&gt;: contains the instruction most recently fetched.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Memory address register (MAR)&lt;/b&gt;: contains the address of a location in memory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Memory buffer register (MBR)&lt;/b&gt;: contains a word of data to be written to memory or the word most recently read.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ul&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;All CPU designs include a register or set of register often known as program status word (PSW). PSW typically contain condition code pulse other status information. Common flags include the following: sign, zero, carry, equal, overflow and interrupt enable/disable.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h2&gt;
Design issues for register organization in CPU&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
(a) Number of register&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fewer register result in more memory reference, more register do not noticeably reduce memory reference. Generally 8 to 32 register usage appears to be optimum.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
(b) General purpose registers Vs Special purpose registers&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In special purpose register, the operand specifier must only identify one of a set of specified registers rather than one out of all registers, but it limits the programming flexibility.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No final and best solution can be drawn but the current trend seems towards the use of special purpose registers.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
(c) Register length&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The length of register should be at least long enough to hold the largest address. Data register should hold the value of most data types.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
(d) Allocation of control information&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The allocation of control information between the register and memory is also one of the main design challenges. Generally, we dedicate the first few hundreds or thousands of main memory location for control purpose.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/8095474694905751178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/subject-computer-organization-register.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8095474694905751178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8095474694905751178'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/subject-computer-organization-register.html' title='Register Organization &amp; Its Design Issues | Computer Organization'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-5359349299223007047</id><published>2014-04-23T08:03:00.001+05:45</published><updated>2014-04-23T08:03:49.790+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="central processing unit"/><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="instruction set"/><title type='text'>CPU Instruction Set | Central Processing Unit</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;The operation of CPU is determined by the instructions it executes. These instructions are referred as machine instruction and collection of different instructions are called CPU instruction set.&lt;/i&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The elements of machine instruction are:&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
1. Operation code&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Specifies the operation to be performed. The operation is specified by a binary code called opcode.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
2. Source operand reference&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Specifies the operands that are input for the operation.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
3. Result operand reference&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The operation may produce a result; it specifies the location for the result.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
4. Next instruction reference&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This tells the CPU where to fetch the next instruction after the execution of current instruction. Commonly, the next instruction to be fetched is located in main memory, in the case of virtual memory it is either in main memory or secondary memory.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The source and result operand can be in main memory, virtual memory, CPU register or in the I/O device.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Instruction execution follows a set cycle which is given in figure below.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fig: Instruction cycle state diagram&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Instructions address calculation - determine the address of the next instruction to be executed. Usually this involves adding a fixed number to the address of the previous instruction.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Instruction fetch- read instruction from memory into the processor.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Instruction operation decoding - analyze instruction to determine type of operation to be performed and operand(s) to be used.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Operand address calculation - if the operation involves reference to an operand in memory or available via I/O, then determine the address of the operand.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Operand fetch - fetch the operand from memory or read it in from I/O.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Data operation-perform the operation indicated in the instruction.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Operand store - write the result into memory or out to I/O.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Types of Instruction&lt;/h3&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
A. According to number of address field&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;3-address instruction&lt;/li&gt;
&lt;li&gt;3-address instruction&lt;/li&gt;
&lt;li&gt;1-address instruction&lt;/li&gt;
&lt;li&gt;0-address instruction (stack operation)&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
B. According to operation&lt;/h4&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Data transfer instruction&lt;/li&gt;
&lt;li&gt;Arithmetic instruction&lt;/li&gt;
&lt;li&gt;Logical instruction&lt;/li&gt;
&lt;li&gt;Conversion/Translation instruction&lt;/li&gt;
&lt;li&gt;I/O Instruction&lt;/li&gt;
&lt;li&gt;System control instruction&lt;/li&gt;
&lt;li&gt;Transfer of control instruction&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/5359349299223007047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/cpu-instruction-set-central-processing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5359349299223007047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5359349299223007047'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/cpu-instruction-set-central-processing.html' title='CPU Instruction Set | Central Processing Unit'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-4553097385206028673</id><published>2014-04-23T07:21:00.001+05:45</published><updated>2014-04-23T07:21:28.034+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="co"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="management"/><category scheme="http://www.blogger.com/atom/ns#" term="memory"/><category scheme="http://www.blogger.com/atom/ns#" term="memory management"/><title type='text'>Memory Management</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The high-level scheduler will admit as many jobs as possible (constrained by system resources such as available memory). Despite many jobs in the system, the speed of the CPU (compared to peripherals) might be such that all jobs are waiting for (slow) I/O and thus the CPU is &amp;nbsp;idled (no jobs in the ready queue). We can solve this problem using memory management techniques.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The tasks of managing the memory resources and allocating the memory to the system and/or user by the OS can be described as memory management. According to A. Listner and R. Eager (1993), there are 5 requirements that must be satisfied for memory management.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
1. Relocation&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In many scenarios, processes taken out from main memory to secondary memory is to be placed back to the previous location of main memory. This may not possible in most of the cases it is not possible, thus, they must be relocated to a different location.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
2. Protection&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One process must be blocked to overwrite the memory used by another process. So a protection strategy is required and the protection must be maintained by the processor because the OS cannot keep track of all the references made by all the processes of many programs.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
3. Sharing&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Any protection mechanism must have the flexibility to allow several processes to access the same portion of main memory. The memory management system must allow controlled access to shared areas of memory without compromising essential protection.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
4. Logical Organization&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The logical organization of memory closely mirrors the actual machine hardware; it does not correspond to the way in which the programs are typically constructed.&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
5. Physical organization&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Usually main memory is faster but volatile as compared to the secondary memory. In this two-level scheme, organization of flow of information between them is major system concern.&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Memory management techniques&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some of the memory management techniques are described below:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Swapping&lt;/li&gt;
&lt;li&gt;Partitioning&lt;/li&gt;
&lt;li&gt;Paging&lt;/li&gt;
&lt;li&gt;Segmentation&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/4553097385206028673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/memory-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4553097385206028673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/4553097385206028673'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/memory-management.html' title='Memory Management'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-8114396858056650363</id><published>2014-04-23T00:02:00.000+05:45</published><updated>2014-04-27T10:54:55.162+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="basis"/><category scheme="http://www.blogger.com/atom/ns#" term="Operating System"/><category scheme="http://www.blogger.com/atom/ns#" term="types of operating system"/><title type='text'>Types of Operating System</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Operating System&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h2&gt;
Classification On The Basis Of Services.&lt;/h2&gt;
&lt;h3&gt;
1. Mainframe OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It is used in mainframe computers. The mainframe OS is heavily oriented toward processing of many jobs at once and typically offers 3 kinds of services:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Batch: processes routine jobs without interactive user present. Claims processing in an insurance company or sales reporting for a chain of stores are typically done in batch mode.&lt;/li&gt;
&lt;li&gt;Transaction processing: handles large number of small requests such as cheque processing in bank or online ticket reservations.&lt;/li&gt;
&lt;li&gt;Time sharing: allows multiple remote users to run jobs on a computer at once such as searching different information from a database.&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Examples: OS/390&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
2. Server OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It can serve many requests of client computers linked with it. It can provide print service, file service, and web service etc to multiple users at once.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Examples: Windows server family, Linux, Unix etc.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
3. Multiprocessor OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It is variation of Server OS with special features for communication and connectivity.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
4. Personal Computer OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It the mostly used by the normal people and has many capabilities ranging from text editing to video editing, gaming, video conference, multimedia features etc. They are specially the client computers in network environment.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some examples are Windows 98/XP/VISTA/7, Linux, MAC OS etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
5. Real-time OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Time is the key factor for executing the task. In the Soft Real Time OS, missing of some actions in certain instant of time is acceptable such as systems used for digital audio and multimedia processing fall under this category. In the Hard Real Time OS, some action must occur at certain instant of time precisely such as motherboard assembly by the robot.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Example: VxWorks, QNX etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
6. Embedded OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It runs on electronics devices that cannot be thought as computers such as TV sets, microwave ovens, mobile telephones etc. They have characteristics similar to Real-time OS but with limited size, speed and memory.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Example: Windows CE (Consumer Electronics), Palm OS etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
7. Smart-card OS&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It can run on smart cards. They have very severe processing power and memory constraints. They can handle single or few functions. They are Java oriented. The ROM on the Smart Card holds and interpreter for Java Virtual Machine (JVM). Small programs called Java applets are used and they are interpreted by JVM.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h2&gt;
Classification On The Basis Of Task Processing.&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
1. Serial Processing System&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this system the users have to access the computer in series (waiting in a queue). A single program called job could involve loading the compiler plus high level language program (source program) into memory, saving the compiled program (object program) and then loading and linking together the object program and common functions. Each of these step involve mounting and dismounting of tapes or cards. Over times various system software were developed to attempt to make serial processing more efficient. These include common libraries, linkers, loaders, debuggers and I/O driver routines that were available as common software for all users. Efficient processor utilization is the biggest issue here.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
2. Batch System&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To improve the CPU utilization batch systems were developed. With such a system called monitor the user no longer has direct access to the CPU. The user submits the jobs on cards or tapes to a computer operator, who batches the jobs together sequentially and places the entire batch on an input device, for use by the monitor. The processor fetches the jobs and executes them in a sequence. Some of the important features of this system are memory protection for the monitor, timer for preventing a single job to monopolize the system, privileged instruction that can be executed by monitor only and interrupts for more control over user programs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
3. Multi-programmed Batch System&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Since I/O devices are slower than processor, the processor remains idle in simple batch system to maximize the processor utilization, multi-programmed batch systems were developed. In this system when a job waits for I/O, the processor switches to the other job which is not waiting for I/O. Furthermore, it can switch two or more jobs to make itself busy. This system is also called multitasking system and it is the main theme of all modern OSes.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyJGm-kXmHlM6zcYvXCOIZnz6_BFiQR68nrgGsCKG-MBQ89Lk2V_59UJDPOVC8Md6T4kEZn5HoEPTUyInui0bOQBL3e80kWIFbR4hHAszBQai1qXA8ovAHvGtlH1DoNfUCsbKwkFXYDmM/s1600/Uniprogramming.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyJGm-kXmHlM6zcYvXCOIZnz6_BFiQR68nrgGsCKG-MBQ89Lk2V_59UJDPOVC8Md6T4kEZn5HoEPTUyInui0bOQBL3e80kWIFbR4hHAszBQai1qXA8ovAHvGtlH1DoNfUCsbKwkFXYDmM/s1600/Uniprogramming.JPG&quot; height=&quot;108&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: Uni-programming&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5z5dYl9Lcsd1CzGFamyCGubXUN1WknT7KwdXFxxbX4YQTeXPttf04mdXUngsWwIVWS7CbXfab11PWh-yr8Dt8JQKW73ZPprjdq4uhSWoV86_aMo955UcALQJ-doeuhgdQ5QBeiF8MRI4/s1600/Multiprogramming+with+two+programs.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5z5dYl9Lcsd1CzGFamyCGubXUN1WknT7KwdXFxxbX4YQTeXPttf04mdXUngsWwIVWS7CbXfab11PWh-yr8Dt8JQKW73ZPprjdq4uhSWoV86_aMo955UcALQJ-doeuhgdQ5QBeiF8MRI4/s1600/Multiprogramming+with+two+programs.JPG&quot; height=&quot;240&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: Multi-programming with two programs&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
4. Time Sharing System&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In many jobs such as transaction processing, it is desirable to provide a mode in which the user interacts directly with the computer. The time sharing system is variation on multi-programmed system where the processor is allowed to handle the multiple interactive jobs. (instead of batch jobs in multi-programmed system). The processor&#39;s time shared among the multiple users. Processor executes jobs from multiple users with a short burst or quantum of computations. The main objective of time sharing system is to reduce the response time of the processor.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/8114396858056650363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/types-of-operating-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8114396858056650363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8114396858056650363'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/types-of-operating-system.html' title='Types of Operating System'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyJGm-kXmHlM6zcYvXCOIZnz6_BFiQR68nrgGsCKG-MBQ89Lk2V_59UJDPOVC8Md6T4kEZn5HoEPTUyInui0bOQBL3e80kWIFbR4hHAszBQai1qXA8ovAHvGtlH1DoNfUCsbKwkFXYDmM/s72-c/Uniprogramming.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-1119522181190978354</id><published>2014-04-21T14:39:00.003+05:45</published><updated>2015-05-24T11:39:42.645+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="Operating System"/><category scheme="http://www.blogger.com/atom/ns#" term="OS"/><category scheme="http://www.blogger.com/atom/ns#" term="OS Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Operating System</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Operating System Overview&lt;/h2&gt;
&lt;i&gt;An operating system is a program that controls the execution of application programs and acts s interface between the users of a computer hardware.&lt;/i&gt;&lt;br /&gt;
OS can be viewed as:&lt;br /&gt;
&lt;h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
1. Resource Manager&lt;/div&gt;
&lt;/h4&gt;
In&amp;nbsp;resource manager view, the OS manages the different parts (such as processor, memories, timers, I/O devices etc) in efficient way. OS can manage the resources for a single user, different tasks and/or multiple users.
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
2. Extended Machine
&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In&amp;nbsp;extended machine view, OS hides all system complexities, hardware details, services to the user. User can easily run or program their application without worrying about underlying hardware specification, timings and execution details.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9dPbZs0fnsl69pY81gTgoYd5PBHiROc1f4tJGFghzEfEtsCp7JTcOZ3pLlEuUuG87kB-PGyd1teF1YIfarPN10tbyHVlJsz3YnNSkGEOtgxQ-qNpsG-DcUek27j6ohnoxOPjYOz7roDA/s1600/General+Computer+System.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9dPbZs0fnsl69pY81gTgoYd5PBHiROc1f4tJGFghzEfEtsCp7JTcOZ3pLlEuUuG87kB-PGyd1teF1YIfarPN10tbyHVlJsz3YnNSkGEOtgxQ-qNpsG-DcUek27j6ohnoxOPjYOz7roDA/s1600/General+Computer+System.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure: General Computer System&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The OS typically provides the following services:&lt;/div&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Process Management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;

A process is a program in execution. OS is responsible for creation, execution and termination of various processes created by the system and the users. It also manages the threads (which are building blocks of process) in both user space and kernel level. OS manages the execution of processes by various inter-process communication (IPC) methods such as message passing, scheduling etc.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Memory Management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
OS is responsible for managing the primary and secondary memories attached to a computer system. OS can use various methods (such as swapping, paging, segmentation) to manage the programs/files that resides on primary memory. It also allows to the users to manage the secondary memory by hiding underlying complexities. Many OS comes with built-in tools for partitioning, formatting, reallocation of memory addresses of secondary memories.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;I/O management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
OS hides the computation of clocking, interrupts, delays, response times, time syncing, power management, communication between CPU and memory system and recognizing devices using device drivers and gives users the platform for interacting with computer hardware.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;File management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
File contains data and/or information. The file can be created by user and system itself. OS helps us to create, modify and delete the files/directories. It also manages the various attributes such as hidden, shared, permission level, access controls of file/directories using various attributes associated with the file/directories.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Error Detection and recovery&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
OS can detect the errors in various levels and tasks such as power failure, bad sections in HDD, unstable state, unreadable files, malfunctioning device and device drivers, communication errors etc. It can generate and present log of unsolved problems; the logs can be used to troubleshoot the problems by the users.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Network Management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
The OSes which can provide network features can manage the network issues related to the computer. It can find establish and disconnect the network connection between two or more computers, transfer data over the network, find the shared resources and computers in a network, manage the sent/received requests etc.
&lt;/ul&gt;
&lt;h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Security management&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
Security management is one of the key services provided by the OS. The security can be limited to one single computer or whole computer network system. It authenticates and validates the user log-in, verifies the user/group access to the local and shared resources according the security schemes applied by the system itself and/or by the user(s) of the computer.&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/1119522181190978354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/operating-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1119522181190978354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1119522181190978354'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/operating-system.html' title='Operating System'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9dPbZs0fnsl69pY81gTgoYd5PBHiROc1f4tJGFghzEfEtsCp7JTcOZ3pLlEuUuG87kB-PGyd1teF1YIfarPN10tbyHVlJsz3YnNSkGEOtgxQ-qNpsG-DcUek27j6ohnoxOPjYOz7roDA/s72-c/General+Computer+System.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-2303447168106109100</id><published>2014-04-21T02:41:00.001+05:45</published><updated>2014-04-21T05:13:01.637+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="c"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="for-loop"/><category scheme="http://www.blogger.com/atom/ns#" term="important"/><category scheme="http://www.blogger.com/atom/ns#" term="loop"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="questions"/><category scheme="http://www.blogger.com/atom/ns#" term="solution"/><category scheme="http://www.blogger.com/atom/ns#" term="solved"/><title type='text'>Some Solved Questions - 1 | Programming In C</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject: Programming In C&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Write a program to display &quot;HelloWorld&quot; 10 times.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (int i=1; i&amp;lt;=10; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf (&quot;HelloWorld\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Write a program to display all the numbers between 1 to 100.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (int i=1; i&amp;lt;=100; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf (&quot;%d\n&quot;, i);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Write a program to display odd numbers between 1 to 100.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (int i=1; i&amp;lt;=100; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if ((i%2)!=0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf (&quot;%d\n&quot;, i);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Write a program to display even numbers between 1 to 100.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (int i=1; i&amp;lt;=100; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if ((i%2)==0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf (&quot;%d\n&quot;, i);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Write a program to display square of even numbers between 1 to 100.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;math.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i, b;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i=1; i&amp;lt;=100; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if ((i%2)==0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;b = i^2;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//i^2 = i*i&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf (&quot;Square of %d = %d\n&quot;, i,b);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Write a program to display cube of odd numbers between 1 to 100.&lt;/h4&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#include &amp;lt;math.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;void main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i, b;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i=1; i&amp;lt;=100; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if ((i%2)!=0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;b = i^3;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//i^2 = i*i*i&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf (&quot;Cube of %d = %d\n&quot;, i,b);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;getch();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/2303447168106109100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/some-solved-questions-1-programming-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2303447168106109100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/2303447168106109100'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/some-solved-questions-1-programming-in-c.html' title='Some Solved Questions - 1 | Programming In C'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-1579398642439266074</id><published>2014-04-20T07:14:00.002+05:45</published><updated>2014-04-20T07:27:03.884+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="Application"/><category scheme="http://www.blogger.com/atom/ns#" term="CAD"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Art"/><category scheme="http://www.blogger.com/atom/ns#" term="Computer Graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="Graphical User Interface"/><category scheme="http://www.blogger.com/atom/ns#" term="Graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="History"/><category scheme="http://www.blogger.com/atom/ns#" term="Image Processing"/><category scheme="http://www.blogger.com/atom/ns#" term="Presentation Graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="Visualization"/><title type='text'>Introduction | Computer Graphics</title><content type='html'>&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; margin: 0in; text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Graphics&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt;&quot;&gt;
Computer
Graphics is the art of creating pictures with a computer.&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
It makes
communication between human and computer more pictorial.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Computer
graphics has given us the mouse &quot;the input device&quot; what you see is
what you get; for representation in computer.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Today
every user of a computer benefits from Computer Graphics, even in applications
such as word-processor, spreadsheets, database and project planners.&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;History
of Computer Graphics&lt;/span&gt;&lt;/h3&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1945, Dr.
Vannevar Bush, designer of early calculator, wrote an article describing his
vision of a personal desktop computer for non-numerical application.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1950,
Simple picture, - SAGE (Scalable Advanced Graphic Environment), was the first
to command and control CRT (Cathode Ray Tube) - Display, with the use of
lightpen.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1960,
Dovylas Engebart, invent the mouse.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1963,
Iran E Sutherland, sketchpad - Developed interactive technique for used
lightpen and keyboards for selecting, pointing, drawing, editing objects on
CRT.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Mid-60&#39;s,
MIT, NASA (National Aeronetic and Space Administration), developed multiple
time shared graphics console for many phase of car-design.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Early-70&#39;s,
ADIS (Alcohol and Other Drug Information Services), graphics package was
developed - capable to read/write a single pixel on screen to draw line and
text to display. The output was directed to rectangular area of the screen
called the window.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1974,
cheap memory and cheap display available in market.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Late-70&#39;s,
Evans and Sutherland (flight simulators) created economic ratergraphics and
displays.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1979,
Robert Sproull, presented a design of Rastergraphics packages into programming
environment.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Early-80&#39;s,
Graphic Work Station (Silicon Graphics), photorealism (raytracing and radio
city).&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Early-90&#39;s,
interactive 3D-system.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Application
of Computer Graphics&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Computer Aided Design (CAD)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Presentation Graphics&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Computer Art&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Entertainment.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Education and training&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Visualization&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Image processing&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Graphical User Interface&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Computer Aided Design (CAD).&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Assist the design process.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;Architectural engineering, electronic roadways.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;CAD usually allow, a structure to be built up from several.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Presentation Graphics.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Often called Business graphics.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Enable to create highly stylized images for slide shows and reports.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Creating various types of charts and graphs.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;For inverting text in a variety of fonts for effective presentation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Computer Art.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Artist use a variety of computer methods using special purpose hardware, artist pain brush program, CAD package, Animation packages.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Demonstration a picture of cartoon.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Entertainment.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Making motion pictures, music videos and television programs.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Live actions.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Morphing (transformation of one person or object into another).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Education and Training.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Electronic publication use videos, sounds and pictures to present some ideas.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Publication in internet for distributing information world wide.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Inter-user, can send real time videos and audio using a personal computer.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Live broadcast of conference.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Visualization.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Producing graphical representation of scientific, engineering and medical data sets is called visualization.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Use Computer Graphics to explore data and present information.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Image processing.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;For multi-perspective vision i.e., more cameras spread around a room.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Modify and interpret existing picture.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;In medical, pictures enhancement (improve for good quality).&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Use in Computer Aided Surgery.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Graphical User Interface.&lt;/span&gt;&lt;/li&gt;
&lt;/h4&gt;
&lt;ol&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Display multiple-windows area.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Menus, and icons for fast selection of processing options.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/1579398642439266074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/introduction-computer-graphics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1579398642439266074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1579398642439266074'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/introduction-computer-graphics.html' title='Introduction | Computer Graphics'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-343756781791658783</id><published>2014-04-20T06:16:00.000+05:45</published><updated>2015-05-24T11:42:41.548+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="conversion"/><category scheme="http://www.blogger.com/atom/ns#" term="math"/><category scheme="http://www.blogger.com/atom/ns#" term="mathematics"/><category scheme="http://www.blogger.com/atom/ns#" term="Number"/><category scheme="http://www.blogger.com/atom/ns#" term="Number System"/><title type='text'>Number Systems</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;i&gt;Four Number Systems and its numbers from 0 to 100 is tabulated below:&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: inherit;&quot;&gt;Decimal
  Number System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: inherit;&quot;&gt;Binary
  Number System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: inherit;&quot;&gt;Octal
  Number System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: inherit;&quot;&gt;Hexa-decimal
  Number System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;100&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;1000&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;9&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;9&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;17&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;10000&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;20&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;17&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;20&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;24&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;10111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;17&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;24&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;30&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;31&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;33&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;28&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;29&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;30&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;31&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;11111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;37&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;100000&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;40&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;20&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;33&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;41&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;42&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;43&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;44&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;24&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;37&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;45&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;38&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;46&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;39&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;100111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;47&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;40&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;50&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;28&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;41&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;51&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;29&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;42&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;52&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;43&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;53&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;44&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;54&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;45&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;55&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;46&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;56&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;47&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;57&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;48&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;60&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;30&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;49&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;61&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;31&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;50&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;62&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;51&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;63&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;33&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;52&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;64&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;53&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;65&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;54&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;66&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;55&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;110111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;67&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;37&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;56&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;70&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;38&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;57&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;71&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;39&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;58&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;72&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;59&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;73&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;60&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;74&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;61&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;75&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;62&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;76&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;63&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;77&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;64&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;1000000&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;100&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;40&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;65&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;41&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;66&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;102&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;42&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;67&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;103&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;43&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;68&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;104&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;44&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;69&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;105&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;45&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;70&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;106&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;46&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;71&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1000111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;107&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;47&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;72&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;110&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;48&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;73&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;49&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;74&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;112&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;75&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;113&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;76&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;114&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;77&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;115&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;78&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;116&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;79&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1001111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;117&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;80&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;120&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;50&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;81&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;121&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;51&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;82&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;122&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;52&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;83&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;123&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;53&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;84&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;124&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;54&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;85&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;125&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;55&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;86&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;126&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;56&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;87&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1010111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;127&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;57&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;88&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;130&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;58&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;89&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;131&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;59&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;90&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;132&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;91&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;133&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;92&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;134&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;93&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011101&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;135&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5D&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;94&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011110&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;136&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5E&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;95&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1011111&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;137&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;5F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;96&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;140&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;60&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;97&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100001&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;141&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;61&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;98&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100010&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;142&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;62&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;99&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100011&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;143&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;63&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.7597in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;100&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.6534in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1100100&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 1.5847in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;144&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 4pt 4pt 4pt 4pt; vertical-align: top; width: 2.0729in;&quot;&gt;&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;64&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/343756781791658783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/number-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/343756781791658783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/343756781791658783'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/number-systems.html' title='Number Systems'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-5213768355619940554</id><published>2014-04-20T06:03:00.001+05:45</published><updated>2015-05-24T11:44:18.096+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Exception"/><category scheme="http://www.blogger.com/atom/ns#" term="Handling"/><title type='text'>Exception Handling</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;Subject | Object Oriented Programming C++&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Introduction&lt;/span&gt;&lt;/h4&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;An
exception is an unusual event that happens in a program under certain
circumstances, which are beyond the control of the program.&lt;/span&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Exceptions
mainly occur in memory and file operations.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Exception
handling is a C++ feature that enables program to intercept and process
exceptional conditions - errors; usually - in an orderly, organized and
consistent manner.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Allows
one section of a program to sense (catch) and dispatch (throwing exception)
error conditions, and another section to handle them.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Using C++
exception handling, the program can automatically invoke error-handling
routines when an error occurs.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
The
reasons why exceptions occur are numerous. Some of the more common causes are:&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;falling short of memory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;inability to open a file.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;exceeding the bounds of
an array.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;attempting to initialize
an object to an impossible value.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Strategies
of handling exceptions could be:&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;displaying the error messages on
the screen.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;displaying a dialog box in case of
a GUI environment.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;requesting the user to supply
better data.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;terminating the program execution.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Types of
Exception:&lt;/h4&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Synchronous
exceptions (C++).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Asynchronous
exceptions&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 11pt; text-align: justify;&quot;&gt;The
exception handling mechanism suggests a separate error handling code that
performs the following tasks:&lt;/span&gt;&lt;br /&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Find the
problem (Hit the exception).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Inform
that an error has occurred (Throw the exception).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Receive
the error information (Catch the exception).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Take
corrective actions (Handle the exceptions).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;The error
handling code basically consists of two segments one to detect errors and to
throw exceptions, and the other to take appropriate actions.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
The
general form of these two blocks are as follows:&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
void
main()&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw exception;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (type arguments)&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
------------&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;i&gt;Note that
exceptions are objects used to transmit information about a problem.&lt;/i&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
If the
type of object thrown matches the argument type in the catch block is executed
for handling the exception or else, the program is aborted with the help of the
abort() function which is invoked by default.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
//
division by zero : try block throwing an exception.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
void
main()&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
int a, b;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
cout &amp;lt;&amp;lt; &quot;Enter two integers:&quot;;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
cin &amp;gt;&amp;gt; a &amp;gt;&amp;gt; b;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
int x = a - b;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
try&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
if(x!=0)&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 1.125in; text-align: justify;&quot;&gt;
cout &amp;lt;&amp;lt; &quot;\n Result (a/x) = &quot; &amp;lt;&amp;lt; a/x &amp;lt;&amp;lt;
&quot;\n&quot;;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
else&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 1.125in; text-align: justify;&quot;&gt;
throw(x);&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
catch(int i)&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
cout &amp;lt;&amp;lt; &quot;Exception caught: x = &quot;&amp;lt;&amp;lt; x
&amp;lt;&amp;lt;&quot; \n&quot;;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.75in; text-align: justify;&quot;&gt;
cout &amp;lt;&amp;lt; &quot;END&quot;;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;b&gt;output of
the above program&lt;/b&gt;.&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Enter two
integers: 8 4&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
x = 8 - 4
= 4&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Result(a/x)
= 8/4 = 2&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
END&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Enter two
integers: 4 4&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
x = 4 - 4
= 0&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
Exception
caught: x = 0&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: justify;&quot;&gt;
END&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/5213768355619940554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/exception-handling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5213768355619940554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/5213768355619940554'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/exception-handling.html' title='Exception Handling'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-8431349997496098056</id><published>2014-04-20T05:56:00.001+05:45</published><updated>2014-04-20T05:56:35.290+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="class"/><category scheme="http://www.blogger.com/atom/ns#" term="Template"/><title type='text'>Template | Polymorphism</title><content type='html'>&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;Subject | Object Oriented Programming C++&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Introduction&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;enables
us to define generic classes and functions and thus provide support for generic
programming.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Generic
programming is an approach where generic types are used as parameters in
algorithms so that they work for a variety of suitable data types and data
structures.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;A
template can be used to create a family of classes and functions.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;For
example: a class template for array class would enable us to create arrays of
various data types such as int array and float array. Similarly, we can define
a template for a function, say mul(), that would help us create various
versions of mul() for multiplying int, float, and double type values.&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Since,
a template is defined with a parameter that would be replaced by a specified
data type at the time of actual use of the class or function. The templates are
also called parameterized classes or functions.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Templates are a mechanism that make it possible to use one function or class to
handle many different data types.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;By
using templates, we can design a single class/function that operator on data of
many types, instead of having to create a separate class/function for each
type.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;When
used with function, they are known as function templates. When used with
classes, they are called class templates.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Function
templates&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
//a
function that returns the minimum of two numbers.&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
template
&amp;lt; class T &amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
T min ( T
a, T b )&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
return ( a&amp;lt;b ) ? a:b;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
void
main()&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
int i=10, j=20;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cout&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;min(i,j);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
float a=3.14, b=-6.28;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cout&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;min(a,b);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
char ch=&#39;A&#39;, dh=&#39;Z&#39;;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cout&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;min(ch, dh);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
double d=1.1, e=1.11;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cout&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;min(d,e);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Templates can thus significantly reduce source code size and increase code
flexibility without reducing type safety.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;General
form/syntax (function template)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
template&amp;lt;class
T&amp;gt; T function_name&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
(T formal
arguments)&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
---------&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
---------&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
return(T);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
template&amp;lt;class
T&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
T
function_name (T formal arguments)&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
----------&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
----------&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
return(T);&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Class
templates&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;The
concept of templates can be extended to classes. Glass templates are usually
used for data storage (container) classes.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
//stack
class template&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
const int
MAX=10;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
template&amp;lt;class
T&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
class
stack&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
private:&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
T stk[MAX];&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
int top;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
public:&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
stack(){top= -1;}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
void push(T data){&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
if(top = MAX-1)&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: 1.125in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cout&amp;lt;&amp;lt;&quot;stack full&quot;;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
else{&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: 1.125in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
top++;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: 1.125in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
stk[top] = data;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div lang=&quot;en-US&quot; style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
}&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/8431349997496098056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/template-polymorphism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8431349997496098056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/8431349997496098056'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2014/04/template-polymorphism.html' title='Template | Polymorphism'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-1156461028390124396</id><published>2013-07-18T11:34:00.000+05:45</published><updated>2014-04-21T03:14:06.000+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="Pipelining"/><title type='text'>Pipelining</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;color: #666666; font-size: x-small; white-space: pre;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Pipelining is a technique of decomposing a sequential process into sub operations with each sub operation being executed in a special dedicated segment that operates concurrently with all other segments.&lt;/li&gt;
&lt;li&gt;The several computations can be in progress in distinct segments at the same time. The overlapping of computation is made possible by associating a register with each segment in the pipeline.&lt;/li&gt;
&lt;li&gt;Simple way of viewing the pipeline structure is to imagine that each segment consists of an input register followed by a combinational circuit. The output of combinational circuit in a given segment is applied to the input of next segment. A clock is applied to all registers after enough time has elapsed to perform all segment activity. In this way the information flows through pipeline one step at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC3EdWXneEaYUKj58kXukw-GmOlPwQXvXSad3atLUa9Sh6HdWk36_4vMwBMLdAaR0UUKRkwyDQtI_ESAWK7sX_uX9cGhNVZQrmmlWqOh8wAJfGV_Y7h_FkCWevna115vzY6FQmdtg46cA/s1600/Figure+7.2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC3EdWXneEaYUKj58kXukw-GmOlPwQXvXSad3atLUa9Sh6HdWk36_4vMwBMLdAaR0UUKRkwyDQtI_ESAWK7sX_uX9cGhNVZQrmmlWqOh8wAJfGV_Y7h_FkCWevna115vzY6FQmdtg46cA/s640/Figure+7.2.jpg&quot; height=&quot;182&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;Figure | General Structure of Pipeline System&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
General Consideration&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Task - refers to the total operation performed by going through all the segments in the pipeline.&lt;/li&gt;
&lt;li&gt;Space time diagram - shows the segment utilization as a function of time. The horizontal axis displays the time in clock cycles and the vertical axis gives the segment number. The general equation for completing n tasks using a k-segment pipeline requires k+(n-1) clock cycles.&lt;/li&gt;
&lt;li&gt;Speed up ratio - is the ratio of time required to process task in non pipeline environment over the pipeline environment.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3WoR8d79_z3VYWS29AqInYifQ8o6gLQ0LJNMsMGavidxroXvEa_ST2oD8biX-bjSX5tQFB__zGERPC2qw4fAUQD1tEOe3kIXNVu2xYVWhv3KEqPNV8Ebww7YTkHpQtPxnvsbcxsxRsNs/s1600/Equation+7.1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3WoR8d79_z3VYWS29AqInYifQ8o6gLQ0LJNMsMGavidxroXvEa_ST2oD8biX-bjSX5tQFB__zGERPC2qw4fAUQD1tEOe3kIXNVu2xYVWhv3KEqPNV8Ebww7YTkHpQtPxnvsbcxsxRsNs/s400/Equation+7.1.jpg&quot; height=&quot;400&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This implies that theoretical maximum speed up ratio that a pipeline can provide is K (no. of segments in pipeline). But the pipeline cannot operate in its theoretical rate because&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Different segment meet at different time to complete their sub operation. The clock cycle must be chosen equal to the time delay of the segment with the maximum propagation delay.&lt;/li&gt;
&lt;li&gt;It is not always correct to assume a non pipeline circuit has the same time delay as that of a pipeline circuit.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/1156461028390124396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2013/07/pipelining.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1156461028390124396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/1156461028390124396'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2013/07/pipelining.html' title='Pipelining'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC3EdWXneEaYUKj58kXukw-GmOlPwQXvXSad3atLUa9Sh6HdWk36_4vMwBMLdAaR0UUKRkwyDQtI_ESAWK7sX_uX9cGhNVZQrmmlWqOh8wAJfGV_Y7h_FkCWevna115vzY6FQmdtg46cA/s72-c/Figure+7.2.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3207955615045168911.post-156339230990228447</id><published>2013-07-16T13:20:00.000+05:45</published><updated>2014-04-23T13:34:23.206+05:45</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Organization"/><category scheme="http://www.blogger.com/atom/ns#" term="parallel"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><title type='text'>Parallel Processing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: x-small;&quot;&gt;Subject | Computer Organization&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Parallel processing is a term used to denote large class of techniques that are used to provide simultaneous data processing task for the purpose of increasing the computational speed of a computer system.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;To achieve parallel processing, the system may have two or more ALU&#39;s (//to execute two or more instructions at the same time) or two or more processors (//that operate concurrently) or both.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The purpose of parallel processing is to speed up the computer processing capability and increase its throughput (i.e., amount of processing that can be accomplished during a given interval of time).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Parallel processing can be viewed from various level of complexity. At lowest level, we distinguish between parallel and serial operations by the type of registers used. The highest level can be achieved by having a multiplicity of functional units that perform identical or different operations simultaneously.&lt;/li&gt;
&lt;/ul&gt;
The figure below shows one possible way of separating the execution unit into eight functional units operating in parallel.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ryzrKUOfp57Jr-A_6SAFYr6ihyphenhyphenK5JJW9iuQBrAeZurOyfngqYZA2w7Ydd7HN5oKRZMr3cpAEMapxjrHzUlHRK0ygFo7bqZyFPywyAUHmMbKkgGrsRS8GknJ_-ndGYD4rJKOL0uSneoE/s1600/Figure+7.1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ryzrKUOfp57Jr-A_6SAFYr6ihyphenhyphenK5JJW9iuQBrAeZurOyfngqYZA2w7Ydd7HN5oKRZMr3cpAEMapxjrHzUlHRK0ygFo7bqZyFPywyAUHmMbKkgGrsRS8GknJ_-ndGYD4rJKOL0uSneoE/s640/Figure+7.1.jpg&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Figure | Processor with Multiple Functional Units&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The operands in the registers are applied to one of the units according to the operation specified by the instructions.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;All units are independent to each other.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A multinational organization is usually associated with a complex control unit to co-ordinate all the activities among the various components.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Parallel processing can be classified according to internal organization of processors, interconnection structure between processors, flow of information of the system or number of instructions and data files (Flynn&#39;s classification).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Following are some representative application of parallel processing computers: Numerical weather forecasting, Computational aerodynamics, Remote sensing application, Genetic engineering, Weapon research and defenses etc.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Parallel processing can be achieved through:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Pipeline processing: is an implementation technique where arithmetic sub operations or the phases of computer instruction cycle overlap in execution.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Vector processing: deals with computations involving large vectors and matrices.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Array processors: perform computations on large array of data.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h2&gt;
Vector Processing&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vector processing deals with computations which involve large vectors and matrices.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Following are representative application areas where vector processing is used are:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Long range weather forecasting.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Petroleum explorations.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Seismic data analysis.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Medical diagnosis.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;AI and expert systems.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Aerodynamic and space flight simulations etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A vector is an ordered set of a one dimensional array of data items. A computer capable of vector processing eliminates the overhead associated with time it takes to fetch and execute the instructions in the program loop. It allows operations to be specified with a single vector instruction of the form C(1:100) = A(1:100)+B(1:100).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The vector instruction includes the initial address of the operands, the length of vectors and the operations to be performed, all in one composite instruction.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A possible instruction format for a vector instruction is given below.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fig: Instruction format for vector processor&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oThis is essentially a 3 address instruction with 3 fields specifying the base address of the operands and an address field that gives the length of the data items in the vectors.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oThis assumes that vector operands reside in the memory.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Some examples where vector processing is implemented are&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;ol&gt;
&lt;li&gt;Processing of vector units&lt;/li&gt;
&lt;li&gt;Matrix multiplication&lt;/li&gt;
&lt;li&gt;Memory interleaving&lt;/li&gt;
&lt;li&gt;Superscalar processors&lt;/li&gt;
&lt;li&gt;Supercomputers&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Processing of vector units&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
2. Matrix multiplication - Implemented using source registers, multiplier pipeline and adder pipeline.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Memory interleaving - In interleaved memory, different sets of addresses are assigned to different memory modules. A vector processor that uses an n-way interleaved memory can fetch n operands from n different modules. Thus effective memory cycle time can be reduced by a factor close to the numbers of modules.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
4. Superscalar processors - superscalar processor fetches, executes and returns the results from more than one instruction during a single pipeline stage. In scalar processor, processor processes one data item at a time, whereas in a vector processor, a single instruction operates simultaneously on multiple data items.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In superscalar processor, there are several functional units of same type, along with additional circuitry to dispatch instructions. Examples of superscalar processors are CDC 6600, Intel i960CA, AMD 2900 series, Pentium series etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. Supercomputers - a commercial computer system with vector instructions and pipeline floating-point arithmetic operations is referred as a supercomputer. Supercomputers Cray I, Cray II, VP 200, Blue Gene etc.&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
Array Processing&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Array processor performs computations on large arrays of data. The basic array processors are: attached array processor and SIMD array processor&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
a) Attached array processor&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oIt is an auxiliary processor attached to a general purpose computer and its purpose is to enhance the performance of a computer by providing vector processing for complex scientific operations.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oIt achieves high performance with multiple functional units. It includes an arithmetic unit containing one or more pipelined floating point adders and multipliers.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oThe figure below shows interconnection of an attached array processor to a host computer.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fig: Attached array processor interfacing&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oHost computer is a general purpose computer and attached array processor is a back-end machine driven by the host computer. The array processor is connected through an I/O interface unit. The host computer treats the array processor as an external interface device.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oThe data for the attached processor are transferred through a high-speed bus.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
b) SIMD array processor&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oIt has a single instruction, multiple data organization and it manipulates vector instructions by means of multiple functional units responding to a common instruction. The figure below shows block diagram of SIMD array processor.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Fig: SIMD array processor&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oIt contains a set of identical processor elements (PEs), each having a local memory M. each processor elements include an ALU, a floating point arithmetic unit and working registers. The master control unit controls the operation in the processor elements. The main memory is used for storage of the program. The function of master control unit is to decode the instructions and determine how the instruction is to be executed.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oScalar and program control units are directly executed within the master control unit. Vector instructions are broadcasted to all PEs simultaneously.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
oILLIAC IV (developed by University of Illinois) is an example of SIMD array processor.&lt;/div&gt;
&lt;ol&gt;&lt;ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Assignments For Learners:&lt;/h4&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Flynn&#39;s Classification&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Interconnection Structure&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhaycopi.blogspot.com/feeds/156339230990228447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhaycopi.blogspot.com/2013/07/parallel-processing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/156339230990228447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3207955615045168911/posts/default/156339230990228447'/><link rel='alternate' type='text/html' href='http://abhaycopi.blogspot.com/2013/07/parallel-processing.html' title='Parallel Processing'/><author><name>AB</name><uri>http://www.blogger.com/profile/13926617098424780484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Kf29sBi8UHgthoH60fB9AErI2rYfIjsyZ2dq39ftO3o0N_AxU7q12TsWUu2rZ5QTe290RXf5RoP-rh3Sglx87TxN9o6jOTGAlyeJZRG96Qmv3mQLQZ3xXJE2SaNfg/s220/Abhay_PP.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ryzrKUOfp57Jr-A_6SAFYr6ihyphenhyphenK5JJW9iuQBrAeZurOyfngqYZA2w7Ydd7HN5oKRZMr3cpAEMapxjrHzUlHRK0ygFo7bqZyFPywyAUHmMbKkgGrsRS8GknJ_-ndGYD4rJKOL0uSneoE/s72-c/Figure+7.1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry></feed>