tag:blogger.com,1999:blog-86367703985304888952024-02-18T19:54:27.097-08:008085 Microprocessor Complete Tutorialthe best 8085 microprocessor tutorialImaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comBlogger43125tag:blogger.com,1999:blog-8636770398530488895.post-15637763030446013262018-06-06T00:59:00.000-07:002018-06-06T00:59:54.838-07:00Latest Jobs in India By Jobsfeat, All Govt & Private Jobs<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;">In India there are Lakhs of People Looking for Jobs. The Jobs are there but people are not able to see it all together under single platform. Which is why Jobsfeat has come up with a great initiative to help people who are searching for Job. If you are Looking for Jobs, subscribe to Jobsfeat.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">What you will get in <a href="https://jobsfeat.com/" target="_blank">Jobsfeat</a></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">You can get all the <a href="https://jobsfeat.com/government/" target="_blank">Latest Govt Jobs</a> & <a href="https://jobsfeat.com/it/" target="_blank">Latest IT Private Jobs</a> which you also find in other websites but the way it filters the Job, its easier to find your own dream job easily.</span><br />
<br />
<span style="font-size: large;">Jobs Across India 2018 Search and apply to latest 159,168 Job Vacancies Across India across sectors like Railways, Banking Job Across India for freshers, Universities, Financial Institutions 2018, Defence Vacancies, UPSC, College Jobs Across India 2018, Teaching Openings, Schools Across India, SSC Vacancy for freshers, Agriculture and many more Across India Jobs.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Latest<b><u> <span style="color: blue;">freshers and experienced Jobs</span></u></b> Vacancies Across India. Create a Resume and apply to the latest Across India Jobs across top companies now. Please read the provided information such as educational qualification, application fees, selection procedure carefully before applying for the Jobs. For all the freshers and experienced professionals looking for jobs vacancies Across India, Fresherslive serves as the one point of access.</span></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-49433419585528824642018-01-24T23:48:00.002-08:002018-01-24T23:48:03.667-08:008085 program to multiply two bcd numbers<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Statement: Write an assembly language program to multiply 2 BCD numbers</h2>
<br />
<br />
<h3 style="text-align: left;">
8085 program to multiply two bcd numbers</h3>
<br />
MVI C, Multiplier : Load BCD multiplier<br />
MVI B, 00 : Initialize counter<br />
LXI H, 0000H : Result = 0000<br />
MVI E, multiplicand : Load multiplicand<br />
MVI D, 00H : Extend to 16-bits<br />
BACK: DAD D : Result Result + Multiplicand<br />
MOV A, L : Get the lower byte of the result<br />
ADI, 00H<br />
DAA : Adjust the lower byte of result to BCD.<br />
MOV L, A : Store the lower byte of result<br />
MOV A, H : Get the higher byte of the result<br />
ACI, 00H<br />
DAA : Adjust the higher byte of the result to BCD<br />
MOV H, A : Store the higher byte of result.<br />
MOV A, B : [Increment<br />
ADI 01H : counter<br />
DAA : adjust it to BCD and<br />
MOV B,A : store it]<br />
CMP C : Compare if count = multiplier<br />
JNZ BACK : if not equal repeat<br />
HLT : Stop<br />
________________________________________________________________________</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-70628881662837030572018-01-24T23:44:00.004-08:002018-01-24T23:44:51.840-08:00List of all Microprocessor 8085 all program with examples<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;"><b>So Guys here are the list of 8085 programs for beginners who are currently learning 8085 microprocessor and also for those who are looking for8085 microprocessor programs pdf here is all and you can collect it. In this you can get access to microprocessor 8085 programming tutorial which are all tutored and not only this in this we have microprocessor 8085 programs with opcode.</b></span><br />
<span style="font-size: large;"><b><br /></b></span>
<h3 class="post-title entry-title" style="font-family: "Droid Serif", Georgia, serif; font-size: 24px; line-height: 24px; padding: 5px 0px; text-align: left; text-shadow: rgb(255, 255, 255) 1px 1px;">
<ul style="text-align: left;">
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/8085-program-for-2s-complement-of-number.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 program for 2's complement of a number</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/8085-program-to-find-ones-complement-of-number.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 program to find one's complement of a number</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/program-to-add-contents-of-two-memory.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 Program to Add contents of two memory locatio...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/program-to-exchange-contents-of-memory-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 Program to Exchange contents of memory locati...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/program-to-store-8-bit-data-in-memory.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 Program to store 8 bit data in memory of 8085...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/program-to-find-square-of-number-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 Program to find square of a number in 8085</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/program-to-find-factorial-of-number-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">8085 Program to find factorial of a number in 8085...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/bcd-to-binary-conversion-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">BCD to binary conversion in 8085</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/bcd-to-hex-conversion-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">BCD to HEX conversion in 8085 Micoprocessor</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/how-to-find-subtraction-of-two-8-bit.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to Find Subtraction of two 8 bit numbers 8085 ...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/addition-of-two-8-bit-numbers.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">ADDITION OF TWO 8 BIT NUMBERS</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/division-of-two-8-bit-numbers.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to Find 8085 division of two 8 bit numbers</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/how-to-find-largest-number-in-array-of-data.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to Find LARGEST NUMBER IN AN ARRAY OF DATA</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/how-to-find-smallest-number-in-array-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to find smallest number in array in 8085</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/how-to-arrange-array-in-ascending-order.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to arrange array in ascending order in 8085</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/how-to-multiply-two-numbers-in-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to multiply two numbers in 8085 , 8085 multipl...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/11/gcd-of-two-numbers-in-8085-8085-gcd-program.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to find gcd of two numbers in 8085, 8085 GCD P...</span></a></li>
<li><a href="https://8085microprocessor4u.blogspot.in/2017/10/how-to-add-two-16-bit-number-8085.html" style="background: rgb(255, 255, 255); border-bottom: 1px dotted rgb(187, 187, 187); font-family: Georgia, serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-indent: -15px; vertical-align: baseline;"><span style="color: black;">How to add two 16 bit numbers in 8085</span></a></li>
</ul>
</h3>
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-41859618894007064522017-11-28T11:50:00.001-08:002017-11-28T11:50:55.514-08:008085 program for 2's complement of a number<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
8085 program for 2's complement of a number</h2>
<br />
Finding Two's complement of a number, 2's complement program in 8085<br />2's complement of 8 bit number in 8085<br /><br />
Statement: Find the 2's complement of the number stored at memory location 4200H and store the complemented number at memory location 4300H.<br />
<br />
Sample problem:<br />
<br />
(4200H) = 55H<br />
Result = (4300H) = AAH + 1 = ABH<br />
<br />
Source program:<br />
<br />
LDA 4200H : Get the number<br />
CMA : Complement the number<br />
ADI, 01H : Add one in the number<br />
STA 4300H : Store the result<br />
HLT : Terminate program execution<br />
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-35379071525818576742017-11-28T11:49:00.000-08:002017-11-28T11:49:03.246-08:008085 program to find one's complement of a number<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
8085 program to find one's complement</h2>
<br />
Finding one's complement of a number<br /><br />
Statement: Find the l's complement of the number stored at memory location 4400H and store the complemented number at memory location 4300H.<br />
<br />
Sample problem: <br />
<br />
(4400H) = 55H<br />
Result = (4300B) = AAB <br />
Source program: <br />
<br />
LDA 4400B : Get the number<br />
CMA : Complement number<br />
STA 4300H : Store the result<br />
HLT : Terminate program execution</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-63281994131191901882017-11-28T11:47:00.001-08:002017-11-28T11:51:46.118-08:008085 Program to Add contents of two memory locations in 8085 Processor<div dir="ltr" style="text-align: left;" trbidi="on">
Add contents of two memory locations<br />
Statement: Add the contents of memory locations 40001H and 4001H and place the result in the memory locations 4002Hand 4003H.<br />
Sample problem: <br />
<br />
(4000H) = 7FH<br />
(400lH) = 89H<br />
Result = 7FH + 89H = lO8H<br />
(4002H) = 08H<br />
(4003H) = 0lH<br />
<br />
Source program:<br />
<br />
LXI H, 4000H : HL Points 4000H<br />
MOV A, M : Get first operand<br />
INX H : HL Points 4001H<br />
ADD M : Add second operand<br />
INX H : HL Points 4002H<br />
MOV M, A : Store the lower byte of result at 4002H<br />
MVI A, 00 : Initialize higher byte result with 00H<br />
ADC A : Add carry in the high byte result<br />
INX H : HL Points 4003H<br />
MOV M, A : Store the higher byte of result at 4003H<br />
HLT : Terminate program execution</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-55121479342598021532017-11-28T11:46:00.000-08:002017-11-28T11:51:56.011-08:008085 Program to Exchange contents of memory locations 8085 Microprocessor<div dir="ltr" style="text-align: left;" trbidi="on">
Program to Exchange contents of memory locations 8085 Microprocessor<br />
<br />
Statement: Exchange the contents of memory locations 2000H and 4000H<br />
<br />
Program 1:<br />
<br />
LDA 2000H : Get the contents of memory location 2000H into accumulator<br />
MOV B, A : Save the contents into B register<br />
LDA 4000H : Get the contents of memory location 4000Hinto accumulator<br />
STA 2000H : Store the contents of accumulator at address 2000H<br />
MOV A, B : Get the saved contents back into A register<br />
STA 4000H : Store the contents of accumulator at address 4000H<br />
<br />
Program 2:<br />
LXI H 2000H : Initialize HL register pair as a pointer to memory location 2000H.<br />
LXI D 4000H : Initialize DE register pair as a pointer to memory location 4000H.<br />
MOV B, M : Get the contents of memory location 2000H into B register.<br />
LDAX D : Get the contents of memory location 4000H into A register.<br />
MOV M, A : Store the contents of A register into memory location 2000H.<br />
MOV A, B : Copy the contents of B register into accumulator.<br />
STAX D : Store the contents of A register into memory location 4000H.<br />
HLT : Terminate program execution.<br />
<br />
In Program 1, direct addressing instructions are used, whereas in Program 2, indirect addressing instructions are used.</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-50029854273878224312017-11-28T11:43:00.001-08:002017-11-28T11:52:05.978-08:008085 Program to store 8 bit data in memory of 8085 microprocessor<div dir="ltr" style="text-align: left;" trbidi="on">
Program 1:<br />
<br />
MVI A, 52H : Store 32H in the accumulator<br />
STA 4000H : Copy accumulator contents at address 4000H<br />
HLT : Terminate program execution<br />
<br />
Program 2:<br />
<br />
LXI H : Load HL with 4000H<br />
MVI M : Store 32H in memory location pointed by HL register pair (4000H)<br />
HLT : Terminate program execution<br />
<br />
The result of both programs will be the same. In program 1 direct addressing instruction is used, whereas in program 2 indirect addressing instruction is used.</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-64030500589995568032017-11-28T11:37:00.000-08:002017-11-28T11:52:17.667-08:008085 Program to find square of a number in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Program to find square of a number in 8085</h2>
<br />
LXI H, 6200H : Initialize lookup table pointer<br />
LXI D, 6100H : Initialize source memory pointer<br />
LXI B, 7000H : Initialize destination memory pointer<br />
BACK: LDAX D : Get the number<br />
MOV L, A : A point to the square<br />
MOV A, M : Get the square<br />
STAX B : Store the result at destination memory location<br />
INX D : Increment source memory pointer<br />
INX B : Increment destination memory pointer<br />
MOV A, C<br />
CPI 05H : Check for last number<br />
JNZ BACK : If not repeat<br />
HLT : Terminate program execution</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-72568145200590221772017-11-28T11:31:00.001-08:002017-11-28T11:52:30.670-08:008085 Program to find factorial of a number in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Program to find factorial of a number in 8085</h2>
Here is a program to find factorial of a number in 8085<br />
<br />
MVI B, 03H<br />
MOV C, B<br />
DCR C<br />
LOOP1:<br />
MOV E, C<br />
SUB A<br />
LOOP2:<br />
ADD B<br />
DCR E<br />
JNZ LOOP2<br />
MOV B, A<br />
DCR C<br />
JNZ LOOP1<br />
STA 8000H<br />
HLT<br />
<br />
Advanced Code<br />
<br />
<br />
<table border="0" cellpadding="0" cellspacing="0" style="background: white; border-collapse: collapse; margin: 0px;">
<tbody>
<tr style="height: 19.75pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background-color: transparent; border-image: none; border: 1px solid rgb(155, 187, 89); height: 19.75pt; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MEMORY</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(155, 187, 89) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1px 1px 3px 0px; height: 19.75pt; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">LABEL</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(155, 187, 89) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1px 1px 3px 0px; height: 19.75pt; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MNEMONIC</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(155, 187, 89) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1px 1px 3px 0px; height: 19.75pt; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">HEX CODE</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(155, 187, 89) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1px 1px 3px 0px; height: 19.75pt; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">COMMENT</span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4200</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">LXI H,4100</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">21</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<br /></div>
<div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Load the number to the HL
pair</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4201</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">00</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4202</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">41</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4203</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MVI C,M</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4E</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy the number to register
C</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4204</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MVI E,M</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">5E</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy memory content to E</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4205</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">DCR E</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">1D</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Decrement E</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4206</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">LOOP1</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">INX H</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">23</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Increment memory</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4207</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">DCR C</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">0D</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Decrement C</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4208</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MOV M,C</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">71</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy content of C to memory</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4209</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">JNZ LOOP1</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">C2</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<br /></div>
<div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Jump on non-zero to label
LOOP1</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420A</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">06</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 12;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420B</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">42</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 13;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420C</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">LXI H,4100</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">21</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Load the number whose
factorial is to be found in HL pair</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 14;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420D</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">00</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 15;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420E</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">41</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 16;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">420F</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">LOOP2</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MOV A,M</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">7E</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy memory content to
accumulator</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 17;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4210</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">INX H</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">23</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Increment memory</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 18;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4211</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MOV B,M</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">46</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy memory content to B</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 19;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4212</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MOV C,A</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4F</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy accumulator content to
C</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 20;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4213</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MVI A,00</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">3E</span></div>
</td>
<td rowspan="2" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Initialize A with 0</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 21;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4214</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">00</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 22;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4215</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">GO</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">ADD B</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">80</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">[A] </span><span style="font-family: "wingdings"; font-size: 12pt; margin: 0px;">ß</span><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;"> [A]
+ [B]</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 23;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4216</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">DCR C</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">0D</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Decrement C</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 24;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4217</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">JNZ GO</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">C2</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<br /></div>
<div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Jump on non-zero to label GO</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 25;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4218</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">15</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 26;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4219</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">42</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 27;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421A</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">MOV M,A</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">77</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Copy accumulator content to
memory</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 28;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421B</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">DCR E</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">1D</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Decrement E</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 29;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421C</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">JNZ LOOP2</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">C2</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<br /></div>
<div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Jump on non-zero to label
LOOP2</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 30;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421D</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">0F</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 31;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421E</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">42</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 32;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">421F</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">STA 4500</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">32</span></div>
</td>
<td rowspan="3" style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Store accumulator content to
memory</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 33;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4220</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">00</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 34;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4221</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">45</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 35; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0in 5.4pt; width: 68.15pt;" valign="top" width="91"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<b><span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">4222</span></b></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 57.95pt;" valign="top" width="77"></td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 114.1pt;" valign="top" width="152"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">HLT</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 62.15pt;" valign="top" width="83"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">76</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(155, 187, 89) rgb(155, 187, 89) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0in 5.4pt; width: 176.45pt;" valign="top" width="235"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "times new roman" , serif; font-size: 12pt; margin: 0px;">Program ends</span></div>
</td>
</tr>
</tbody></table>
<b></b><i></i><u></u><sub></sub><sup></sup><strike></strike></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-91941085621389827042017-11-14T09:29:00.000-08:002017-11-14T09:29:06.207-08:00BCD to binary conversion in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
bcd to binary conversion in 8085bcd to binary conversion in 8085</h2>
<br />
Sample Problem: <br />
(2200H) = 67H<br />(2300H) = 6 x OAH + 7 = 3CH + 7 = 43H<br />
Source Program:<br />
LDA 2200H : Get the BCD number<br /> MOV B, A : Save it<br /> ANI OFH : Mask most significant four bits<br /> MOV C, A : Save unpacked BCDI in C register<br /> MOV A, B : Get BCD again<br /> ANI FOH : Mask least significant four bits<br /> RRC : Convert most significant four bits into unpacked BCD2<br /> RRC<br /> RRC<br /> RRC<br /> MOV B, A : Save unpacked BCD2 in B register<br /> XRA A : Clear accumulator (sum = 0)<br /> MVI D, 0AH : Set D as a multiplier of 10<br />Sum: ADD D : Add 10 until (B) = 0<br /> DCR B : Decrement BCD2 by one<br /> JNZ SUM : Is multiplication complete? i if not, go back and add again<br /> ADD C : Add BCD1<br /> STA 2300H : Store the result<br /> HLT : Terminate program execution<br />
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-2024840268849453562017-11-13T09:28:00.000-08:002017-11-13T09:28:12.344-08:00BCD to HEX conversion in 8085 Micoprocessor<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
bcd to hex conversion in 8085</h2>
<br />
<br />
Algorithm<br />
1. Initialize memory pointer to 4150 H <br />2. Get the Most Significant Digit (MSD) <br />3. Multiply the MSD by ten using repeated addition <br />4. Add the Least Significant Digit (LSD) to the result obtained in previous step <br />5. Store the HEX data in Memory<br />
<br />Program<br />
<br /> LXI H,5000 <br /> MOV A,M ;Initialize memory pointer <br /> ADD A ;MSD X 2 <br /> MOV B,A ;Store MSD X 2 <br /> ADD A ;MSD X 4 <br /> ADD A ;MSD X 8 <br /> ADD B ;MSD X 10 <br /> INX H ;Point to LSD <br /> ADD M ;Add to form HEX <br /> INX H <br /> MOV M,A ;Store the result <br /> HLT<br />
<br />Result<br />
Input: <br />Data 0: 02H in memory location 5000 <br />Data 1: 09H in memory location 5001<br />
Output: <br />Data 0: 1DH in memory location 5002</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-58784967931957415722017-11-12T09:22:00.000-08:002017-11-11T09:22:50.346-08:00How to Find Subtraction of two 8 bit numbers 8085 Microprocessor<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
SUBTRACTION OF TWO 8 BIT NUMBERS | How to Find Subtraction of two 8 bit numbers 8085 Microprocessor</h2>
<br />
<b>AIM:</b><br />
To perform the subtraction of two 8 bit numbers using 8085.<br />
<br />
<b>ALGORITHM:</b><br />
1. Start the program by loading the first data into Accumulator.<br />
Move the data to a register (B register).<br />
2. Get the second data and load into Accumulator.<br />
3. Subtract the two register contents.<br />
4. Check for carry.<br />
5. If carry is present take 2’s complement of Accumulator.<br />
6. Store the value of borrow in memory location.<br />
7. Store the difference value (present in Accumulator) to a memory<br />
8. location and terminate the program.<br />
<br />
<b>PROGRAM:</b><br />
MVI C, 00I Initialize C to 00<br />
LDA 4150 Load the value to Acc.<br />
MOV B, A Move the content of Acc to B register.<br />
LDA 4151 Load the value to Acc.<br />
SUB B<br />
JNC LOOP Jump on no carry.<br />
CMA Complement Accumulator contents.<br />
INR A Increment value in Accumulator.<br />
INR C Increment value in register C<br />
LOOP: STA 4152 Store the value of A-reg to memory address.<br />
MOV A, C Move contents of register C to Accumulator.<br />
STA 4153 Store the value of Accumulator memory address.<br />
HLT Terminate the program.<br />
<b>OBSERVATION</b>:<br />
Input: 06 (4150)<br />
02 (4251)<br />
Output: 04 (4152)<br />
01 (4153)<br />
<br />
<b>RESULT:</b><br />
Thus the program to subtract two 8-bit numbers was executed</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-80268061750128687712017-11-11T09:23:00.002-08:002017-11-11T09:23:44.645-08:00ADDITION OF TWO 8 BIT NUMBERS<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
ADDITION OF TWO 8 BIT NUMBERS</h2>
<br /><b>AIM</b>:<br /> To perform addition of two 8 bit numbers using 8085.<br />
ALGORITHM:<br /> 1) Start the program by loading the first data into Accumulator.<br /> 2) Move the data to a register (B register).<br /> 3) Get the second data and load into Accumulator.<br /> 4) Add the two register contents.<br /> 5) Check for carry.<br /> 6) Store the value of sum and carry in memory location.<br /> 7) Terminate the program.<br />
<br />
<b>PROGRAM</b>:<br />
<br /> MVI C, 00 'Initialize C register to 00<br /> LDA 4150 'Load the value to Accumulator.<br /> MOV B, A 'Move the content of Accumulator to B register.<br /> LDA 4151 'Load the value to Accumulator.<br /> ADD B 'Add the value of register B to A<br /> JNC LOOP 'Jump on no carry.<br /> INR C 'Increment value of register C<br /> LOOP: STA 4152 'Store the value of Accumulator (SUM).<br /> MOV A, C 'Move content of register C to Acc.<br /> STA 4153 'Store the value of Accumulator (CARRY)<br /> HLT 'Halt the program.<br />
<br />
<b>OBSERVATION:</b><br />
<br /> Input: 80 (4150)<br /> 80 (4251)<br /> Output: 00 (4152)<br /> 01 (4153)<br />
RESULT:<br /> Thus the program to add two 8-bit numbers was executed.</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-4059562498588516802017-11-11T09:19:00.002-08:002017-11-11T09:19:46.973-08:00How to Find 8085 division of two 8 bit numbers<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
DIVISION OF TWO 8 BIT NUMBERS How to Find 8085 division of two 8 bit numbers</h2>
<br /><b>AIM:</b><br /> To perform the division of two 8 bit numbers using 8085.<br /> <br /><b>ALGORITHM:</b><br /> 1) Start the program by loading HL register pair with address of memory location.<br /> 2) Move the data to a register(B register).<br /> 3) Get the second data and load into Accumulator.<br /> 4) Compare the two numbers to check for carry.<br /> 5) Subtract the two numbers.<br /> 6) Increment the value of carry .<br /> 7) Check whether repeated subtraction is over and store the value of product and<br /> carry in memory location.<br /> 8) Terminate the program.<br /> <br />
<b>PROGRAM:</b><br /> LXI H, 4150<br /> MOV B,M Get the dividend in B – reg.<br /> MVI C,00 Clear C – reg for qoutient<br /> INX H<br /> MOV A,M Get the divisor in A – reg.<br />NEXT: CMP B Compare A - reg with register B.<br /> JC LOOP Jump on carry to LOOP<br /> SUB B Subtract A – reg from B- reg.<br /> INR C Increment content of register C.<br /> JMP NEXT Jump to NEXT<br /> LOOP: STA 4152 Store the remainder in Memory<br /> MOV A,C<br /> STA 4153 Store the quotient in memory<br /> HLT Terminate the program.<br />
<br />
<br />
<b>OBSERVATION: </b><br />
Input:<br /> F (4150)<br /> FF (4251)<br /> Output:<br /> 01 (4152) ---- Remainder<br /> FE (4153) ---- Quotient<br /> <br /><b>RESULT</b>:<br />Thus the program to divide two 8-bit numbers was executed.<br /></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-21655026831705987292017-11-11T09:18:00.001-08:002017-11-11T09:18:12.792-08:00How to Find LARGEST NUMBER IN AN ARRAY OF DATA<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
LARGEST NUMBER IN AN ARRAY OF DATA</h2>
<br /><b>AIM</b>:<br /> To find the largest number in an array of data using 8085 instruction set.<br /> <br /><b>ALGORITHM</b>:<br /> 1) Load the address of the first element of the array in HL pair<br /> 2) Move the count to B – reg.<br /> 3) Increment the pointer<br /> 4) Get the first data in A – reg.<br /> 5) Decrement the count.<br /> 6) Increment the pointer<br /> 7) Compare the content of memory addressed by HL pair with that of A - reg.<br /> 8) If Carry = 0, go to step 10 or if Carry = 1 go to step 9<br /> 9) Move the content of memory addressed by HL to A – reg.<br /> 10) Decrement the count<br /> 11) Check for Zero of the count. If ZF = 0, go to step 6, or if ZF = 1 go to next step.<br /> 12) Store the largest data in memory.<br /> 13) Terminate the program.<br /> <br /><b>PROGRAM</b>:<br /> LXI H,4200 Set pointer for array<br /> MOV B,M Load the Count<br /> INX H Set 1st element as largest data<br /> MOV A,M<br /> DCR B Decrements the count<br />LOOP: INX H<br /> CMP M f A- reg > M go to AHEAD<br /> JNC AHEAD<br /> MOVA,M Set the new value as largest<br />AHEAD:DCR B<br /> JNZ LOOP Repeat comparisons till count = 0<br /> STA 4300 Store the largest value at 4300<br /> HLT<br />
<br />
<br />
<b>OBSERVATION</b>:<br /> <br /> Input: 05 (4200) ----- Array Size<br /> <br /> Output: 0A (4201)<br /> F1 (4202)<br /> 1F (4203)<br /> 26 (4204)<br /> FE (4205)<br /> FE (4300)<br /> <br />RESULT:<br />Thus the program to find the largest number in an array of data was executed</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-95246341244127302017-11-11T09:16:00.004-08:002017-11-11T09:16:44.011-08:00How to find smallest number in array in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
how to find smallest number in array in 8085</h2>
<br />
<b>AIM</b>:<br /> To find the smallest number in an array of data using 8085 instruction set.<br /> <br /><b>ALGORITHM:</b><br /> 1) Load the address of the first element of the array in HL pair<br /> 2) Move the count to B – reg.<br /> 3) Increment the pointer<br /> 4) Get the first data in A – reg.<br /> 5) Decrement the count.<br /> 6) Increment the pointer<br /> 7) Compare the content of memory addressed by HL pair with that of A - reg.<br /> 8) If carry = 1, go to step 10 or if Carry = 0 go to step 9<br /> 9) Move the content of memory addressed by HL to A – reg.<br /> 10) Decrement the count<br /> 11) Check for Zero of the count. If ZF = 0, go to step 6, or if ZF = 1 go to next step.<br /> 12) Store the smallest data in memory.<br /> 13) Terminate the program.<br /> <br /><b>PROGRAM:</b><br /> LXI H,4200 Set pointer for array<br /> MOV B,M Load the Count<br /> INX H Set 1st element as largest data<br /> MOV A,M<br /> DCR B Decremented the count<br />LOOP: INX H<br /> CMP M If A- reg < M go to AHEAD<br /> JC AHEAD<br /> MOV A,M Set the new value as smallest<br />AHEAD:DCR B<br /> JNZ LOOP Repeat comparisons till count = 0<br /> STA 4300 Store the largest value at 4300<br /> HLT<br />
<b>OBSERVATION:</b><br /> 05 (4200) ----- Array Size<br /> Input:<br /> 0A (4201)<br /> F1 (4202)<br /> 1F (4203)<br /> 26 (4204)<br /> FE (4205)<br /> 0A (4300)<br /> Output:<br /> <br />RESULT:<br />Thus the program to find the smallest number in an array of data was executed</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-90299586384717706082017-11-11T09:14:00.001-08:002017-11-11T09:14:39.719-08:00How to arrange array in ascending order in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
How to arrange array in ascending order in 8085</h2>
<br />
<br />
<b>AIM:</b><br />
<br /> To write a program to arrange an array of data in ascending order<br />
ALGORITHM:<br /> 1.Initialize HL pair as memory pointer<br /> 2.Get the count at 3200 into C – register<br /> 3.Copy it in D – register (for bubble sort (N-1) times required)<br /> 4.Get the first value in A – register<br /> 5.Compare it with the value at next location.<br /> 6.If they are out of order, exchange the contents of A –register and Memory<br /> 7.Decrement D –register content by 1<br /> 8.Repeat steps 5 and 7 till the value in D- register become zero<br /> 9.Decrement C –register content by 1<br /> 10.Repeat steps 3 to 9 till the value in C – register becomes zero<br />
<br />
<br />
PROGRAM:<br />
<br />
<br /><b>OBSERVATION:</b><br />
<br /> Input: 3200 05 (Array Size)<br /> 3201 08<br /> 3202 09<br /> 3203 06<br /> 3204 86<br /> 3205 46<br /> Output: 3200 05(Array Size)<br /> 3201 06<br /> 3202 08<br /> 3203 09<br /> 3204 46<br /> 3205 86<br />RESULT:<br />Thus the given array of data was arranged in ascending order.</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-60383884213332843592017-11-10T14:30:00.001-08:002017-11-10T14:31:43.394-08:00How to multiply two numbers in 8085 , 8085 multiplication program with explanation<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 class="post-title entry-title" itemprop="name" style="color: #323232; font-stretch: normal; font: 30px Georgia,Utopia,"Palatino Linotype",Palatino,serif; letter-spacing: normal; margin: 0px; orphans: 2; position: relative; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
How to multiply two numbers in 8085 , 8085 multiplication program with explanation</h2>
<div class="post-title entry-title" itemprop="name" style="color: #323232; font-stretch: normal; font: 30px Georgia,Utopia,"Palatino Linotype",Palatino,serif; letter-spacing: normal; margin: 0px; orphans: 2; position: relative; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<h4 class="post-title entry-title" itemprop="name" style="color: #323232; font-stretch: normal; font: 30px Georgia,Utopia,"Palatino Linotype",Palatino,serif; letter-spacing: normal; margin: 0px; orphans: 2; position: relative; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
MULTIPLICATION OF TWO 8 BIT NUMBERS</h4>
<div class="post-header" style="color: #545498; font-family: Georgia,Utopia,"Palatino Linotype",Palatino,serif; font-size: 13.8px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.6; margin: 0px 0px 1em; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div class="post-header-line-1">
</div>
</div>
<div class="post-body entry-content" id="post-body-2362637480884301736" itemprop="description articleBody" style="color: #323232; font-family: Georgia,Utopia,"Palatino Linotype",Palatino,serif; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.5; orphans: 2; position: relative; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; width: 608px; word-spacing: 0px;">
<span style="background-color: white;"><br /></span><b><span style="background-color: white;">AIM:</span></b><br />
<span style="background-color: white;"> To perform the multiplication of two 8 bit numbers using 8085.<br /> </span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><br />
<b><span style="background-color: white;">ALGORITHM:</span></b><br />
<span style="background-color: white;"> 1) Start the program by loading HL register pair with address of memory location.<br /> 2) Move the data to a register (B register).<br /> 3) Get the second data and load into Accumulator.<br /> Add the two register contents<br /> 4) Check for carry.<br /> Increment the value of carry.<br /> 5) Check whether repeated addition is over and store the value of product and carry<br /> in memory location.<br /> 6) Terminate the program.<br /><a href="https://www.blogger.com/null" name="more"></a><br /> </span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><br />
<b><span style="background-color: white;">PROGRAM:</span></b><br />
<span style="background-color: white;"> MVI D,00</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Initialize register D to 00<br /> MVI A,00 Initialize Accumulator content to 00<br /> LXI H,4150<br /> MOV B,M</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Get the first number in B - reg<br /> INX H<br /> MOV C,M</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Get the second number in C- reg.</span><b><span style="font-size: xx-small;"><span style="background-color: white;">LOOP</span></span></b><span style="background-color: white;">: ADD B</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Add content of A - reg to register B.<br /> JNC NEXT</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Jump on no carry to NEXT.<br /> INR D</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Increment content of register D</span><span style="font-size: xx-small;"><b><span style="background-color: white;">NEXT</span></b></span><span style="background-color: white;">: DCR C</span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Decrement content of register C.<br /> JNZ LOOP</span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Jump on no zero to address<br /> STA 4152</span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Store the result in Memory<br /> MOV A, D<br /> STA 4153</span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Store the MSB of result in Memory</span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span style="background-color: white;"> HLT </span><span class="Apple-converted-space"><span style="background-color: white;"> </span></span><span class="Apple-tab-span" style="white-space: pre;"><span style="background-color: white;"> </span></span><span style="background-color: white;">Terminate the program.<br /></span><b><span style="background-color: white;">OBSERVATION:</span></b><br />
<span style="background-color: white;"> FF (4150)<br /> Input:<br /> FF (4151)<br /> 01 (4152)<br /> Output:<br /> FE (4153)<br /> </span><b><span style="background-color: white;">RESULT:</span></b><br />
<span style="background-color: white;">Thus the program to multiply two 8-bit numbers was executed.</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><div class="_ojo" style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: arial, sans-serif; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; padding: 0px 0px 12px; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<h3 class="med _wI" style="color: #222222; font-size: 18px; font-weight: normal; height: auto; line-height: 18px; margin: 0px; padding: 0px 0px 8px; text-align: left;">
Searches related to 8085 multiplication program with explanation</h3>
</div>
</span><br />
multiplication of two 8 bit numbers in 8086<br />multiplication of two 8bit numbers in 8085 by rotation method<br />multiplication of two 8 bit numbers in 8051<br />multiplication by shift and add method in 8085</div>
<b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><span style="background-color: white;"></span><br /></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-67032066898991929492017-11-10T14:18:00.000-08:002017-11-10T14:27:34.762-08:00How to find gcd of two numbers in 8085, 8085 GCD Program<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Gcd of two numbers in 8085, 8085 GCD Program</h2>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">AIM:</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> To write a program to determine GCD of Two Numberss</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /></span><span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">ALGORITHM:</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> 1.Compare number 1(no1) with number 2(no2).If no1==no2,go to step 3.Else if no1<no2 ,then exchange no1 and no2.</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> 2.no1=no1-no2; go to step 1</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> 3.Display result as no1.</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><a href="https://www.blogger.com/null" name="more" style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></a></span><span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">PROGRAM:</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /></span><span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> LXI H,8000H</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> MOV A,M</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> INX H</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> MOV B,M</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> L1: CMP B</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> JZ OUT</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> JC L2</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> SUB B</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> JMP L1</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">L2 : MOV C,B</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> MOV B,A</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> MOV A,C</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> JMP L1</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">OUT: STA 8003H</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> HLT</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /></span><span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">OBSERVATION:</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br style="background-color: #eaffe5; color: #323232; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /></span><span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">RESULT:</span></span><br />
<span style="background-color: #eaffe5; color: #323232; display: inline; float: none; font-size: 14.49px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Thus the given array of data was arranged in ascending order.</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br class="Apple-interchange-newline" /></span><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-6408916383413356612017-10-17T00:20:00.001-07:002017-10-17T00:20:19.112-07:00How to add two 16 bit numbers in 8085<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 class="post-title entry-title" style="font-family: "Old Standard TT"; font-size: 22px; font-stretch: normal; font-weight: normal; line-height: normal; margin: 0px; position: relative;">
<a href="http://i8085.blogspot.in/2012/01/how-to-add-two-16-bit-number.html" style="background-color: white; text-decoration-line: none;"><span style="color: black;">How to ADD two 16 Bit Number</span></a></h3>
<div class="post-header" style="font-family: Vollkorn; font-size: 13.5px; font-weight: bold; line-height: 1.6; margin: 0px 0px 1.5em;">
<div class="post-header-line-1">
</div>
</div>
<div class="post-body entry-content" id="post-body-3203343113915606341" style="font-family: Vollkorn; font-size: 14.85px; font-weight: bold; line-height: 1.4; position: relative; width: 848px;">
<div dir="ltr" trbidi="on">
<span style="background-color: white;">Suppose we have to add two HEX numbers viz:</span><div>
<span style="background-color: white;">4351 & 3211.</span></div>
<div>
<span style="background-color: white;">First take the LSB of two number and <b>ADD</b> them. Then take the MSB of thw numbers and add them with <b>CARRY</b>.</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<b style="background-color: white;">CODE:</b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<b style="background-color: white;">MVI A,51H</b></div>
<div>
<b style="background-color: white;">MVI B,11H</b></div>
<div>
<b style="background-color: white;">ADD B</b></div>
<div>
<b style="background-color: white;">STA 5000H</b></div>
<div>
<b style="background-color: white;">MVI A,43H</b></div>
<div>
<b style="background-color: white;">MVI B,32H</b></div>
<div>
<b style="background-color: white;">ADC B</b></div>
<div>
<b style="background-color: white;">STA 5002H</b></div>
<div>
<b style="background-color: white;">HLT</b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<span style="background-color: white;">When this program will be executed then <b>LSB</b> will be saved at location<b> 5000H</b> and <b>MSB</b> will be saved at <b>5002H</b> location</span></div>
</div>
</div>
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-615061925737718312017-10-17T00:10:00.001-07:002017-10-17T00:10:20.485-07:008085 microprocessor pin diagram explanation<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<span style="font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;"><span style="font-size: 15px;">8085 microprocessor pin diagram explanation</span></span></h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
The following image depicts the pin diagram of 8085 Microprocessor −</div>
<img alt="8085 Pin Configuration" src="https://www.tutorialspoint.com/microprocessor/images/8085_pin_configuration.jpg" style="border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;" /><br />
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
The pins of a 8085 microprocessor can be classified into seven groups − 8085 microprocessor pin diagram explanation</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Address bus</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
A15-A8, it carries the most significant 8-bits of memory/IO address.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Data bus</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
AD7-AD0, it carries the least significant 8-bit address and data bus.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Control and status signals</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
These signals are used to identify the nature of operation. There are 3 control signal and 3 status signals.</div>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
Three control signals are RD, WR & ALE.</div>
<ul class="list" style="box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;">
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">RD</b> − This signal indicates that the selected IO or memory device is to be read and is ready for accepting data available on the data bus.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">WR</b> − This signal indicates that the data on the data bus is to be written into a selected memory or IO location.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">ALE</b> − It is a positive going pulse generated when a new operation is started by the microprocessor. When the pulse goes high, it indicates address. When the pulse goes down it indicates data.</div>
</li>
</ul>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
Three status signals are IO/M, S0 & S1.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
IO/M</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
This signal is used to differentiate between IO and Memory operations, i.e. when it is high indicates IO operation and when it is low then it indicates memory operation.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
S1 & S0</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
These signals are used to identify the type of current operation.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Power supply</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
There are 2 power supply signals − VCC & VSS. VCC indicates +5v power supply and VSS indicates ground signal.</div>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Clock signals</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
There are 3 clock signals, i.e. X1, X2, CLK OUT. <i>8085 microprocessor pin diagram explanation</i></div>
<ul class="list" style="box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;">
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">X1, X2</b> − A crystal (RC, LC N/W) is connected at these two pins and is used to set frequency of the internal clock generator. This frequency is internally divided by 2.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">CLK OUT</b> − This signal is used as the system clock for devices connected with the microprocessor.</div>
</li>
</ul>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Interrupts & externally initiated signals</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
Interrupts are the signals generated by external devices to request the microprocessor to perform a task. There are 5 interrupt signals, i.e. TRAP, RST 7.5, RST 6.5, RST 5.5, and INTR. We will discuss interrupts in detail in interrupts section.</div>
<ul class="list" style="box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;">
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">INTA</b> − It is an interrupt acknowledgment signal.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">RESET IN</b> − This signal is used to reset the microprocessor by setting the program counter to zero.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">RESET OUT</b> − This signal is used to reset all the connected devices when the microprocessor is reset.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">READY</b> − This signal indicates that the device is ready to send or receive data. If READY is low, then the CPU has to wait for READY to go high.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">HOLD</b> − This signal indicates that another master is requesting the use of the address and data buses.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">HLDA (HOLD Acknowledge)</b> − It indicates that the CPU has received the HOLD request and it will relinquish the bus in the next clock cycle. HLDA is set to low after the HOLD signal is removed.</div>
</li>
</ul>
<h2 style="box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;">
Serial I/O signals</h2>
<div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
There are 2 serial signals, i.e. SID and SOD and these signals are used for serial communication. <b><i>8085 microprocessor pin diagram explanation</i></b></div>
<ul class="list" style="box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;">
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">SOD</b> (Serial output data line) − The output SOD is set/reset as specified by the SIM instruction.</div>
</li>
<li style="background-attachment: initial; background-clip: initial; background-image: url("/images/icon-bullet.png"); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;"><div style="box-sizing: border-box; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;">
<b style="box-sizing: border-box;">SID</b> (Serial input data line) − The data on this line is loaded into accumulator whenever a RIM instruction is executed.</div>
</li>
</ul>
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-33093731737922901592015-09-22T09:47:00.000-07:002015-09-22T10:01:48.623-07:00Solution of interfacing using RAM and ROM both at a time<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<img border="0" height="185" oda="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRfwEwgB5_rxxXVaG7COwr_njwRYG_C5K61LEEuMjrsSmDJaDbvS9V_0WCdk8ZDMfK48KgcxaxR_IbNySFeueKKbd99IraKqVn8jII3C9SRhYCVP2hJHfov4A83dAEYZ9HW76_9-QbePk/s400/Mem-Interfacing-Pic9-pic18.png" style="border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 10px; height: auto; margin: 0px; max-width: 515px; outline: none; padding: 3px; vertical-align: baseline;" width="400" /></div>
<div style="text-align: left;">
<div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px;">Solution of interfacing using RAM and ROM both at a time.</span></span></div>
<div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px;"><br /></span></span></div>
<div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px;">As we know that a data is stored only in one memory location and we also know that a data is received or transmittted through only one memory at a time. It means only one memory will be processing at a time. So RAM and ROM are connected to the same address lines. As you can see in the figure that a NOT gate has been used here. It will select only one memory at a time.</span></span></div>
<div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px;"><br /></span></span></div>
<div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px;">A0 to A14 pins is connected to ROM and A0 to A15 pins is connected to RAM. Pin A15 has been used for selecting the memory either it will use RAM or ROM.</span></span></div>
</div>
<div>
<br /></div>
</div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-21701996020320033572015-09-22T09:43:00.000-07:002015-09-22T09:43:53.811-07:00Control And Status Signal<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<b>Control And Status Signal:-</b><br />
<b>S0 and S1:-It is used for the status signal in microprocessor.</b><br />
<b><br /></b>
<b>ALE(Airthmetic Latch Enable):-This signal is used to capture the lower address presented on multiplexed address and data bus.</b><br />
<b><br /></b>
<b>RD:-This is active low input generally</b><br />
<b> used for reading operation.</b><br />
<b><br /></b>
<b>WR:-This is active low input used for writing operation.</b><br />
<b><br /></b>
<b>IO/M:-This pin is used to select the memory or input-output through which we want to communicate the data.</b><br />
<b><br /></b>
<b>READY:-As we know that memory and input -output have slower response than microprocessor. So a microprocessor may now be able to handle further data till it completes the present job. So it is in waiting state. As it completes the present job it sets the READY pin. Microprocessor enters into wait state while READY pin is disabled.</b><br />
<b>RESET IN:-This is active low input. This pin is used to reset the microprocessor. An active low signal applied to this pin reset the program counter inside the microprocessor. The busses are tristated.</b><br />
<b>RESETOUT:-If we want to reset the external devices connected to the microprocessor then a signal applied to this pin resets the external devices.</b><br />
<b><br /></b>
<b><br /></b>
<b>DMA Request Signal:</b><br />
<b>HOLD and HLDA:-HOLD is an active high input signal used by the other controller to request microprocessor about use of address, data and control signal. The HOLD and HLDA signal are used for direct memory access(DMA). DMA controller receives a requests from a device and in turn issues the HOLD signal to the microprocessor.</b><br />
<b>The processor releases the system bus and then acknowledges the HOLD signal with HLDA signal. The DMA transfer thus begins.</b></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.comtag:blogger.com,1999:blog-8636770398530488895.post-43405254143943017392015-09-22T09:42:00.003-07:002015-09-22T09:42:38.938-07:00Latch pulse and Clock pulse<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white; color: #222222; font-family: 'Open Sans', sans-serif; font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px; margin: 0px; outline: none; padding: 0px; text-align: justify; vertical-align: baseline;">
<span style="font-family: Arial, Helvetica, sans-serif; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><span style="font-size: x-small; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><b style="background: transparent; border: none; font-size: 13px; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;">Latch: </b>A bistable circuit that is set and reset by appropriate input signals. An electronic circuit that records the status of a signal until it is reset. </span></span><span style="font-family: Arial, Helvetica, sans-serif; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><span style="font-size: x-small; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;">A latch is a kind of bistable multivibrator, an electronic circuit which has two stable states and thereby can store one bit of information. Today the word is mainly used for simple transparent storage elements.</span></span></div>
<div style="background-color: white; color: #222222; font-family: 'Open Sans', sans-serif; font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px; margin: 0px; outline: none; padding: 0px; text-align: justify; vertical-align: baseline;">
<span style="font-family: Arial, Helvetica, sans-serif; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><span style="font-size: x-small; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><br /></span></span></div>
<div style="background-color: white; color: #222222; font-family: 'Open Sans', sans-serif; font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px; margin: 0px; outline: none; padding: 0px; text-align: justify; vertical-align: baseline;">
<span style="font-family: Arial, Helvetica, sans-serif; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><span style="font-size: x-small; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><br /><b style="background: transparent; border: none; font-size: 13px; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;">Clock Pulse:</b> A synchronization signal provided by a clock. A periodic signal used for</span></span></div>
<a href="https://www.blogger.com/null" name="more" style="background-color: white; color: #2b5797; font-family: 'Open Sans', sans-serif; font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px; margin: 0px; outline: none; padding: 0px; text-decoration: underline; vertical-align: baseline;"></a><span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14.6667px; letter-spacing: 0.293333px; line-height: 26.4px; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;"><span style="font-size: x-small; margin: 0px; outline: none; padding: 0px; vertical-align: baseline;">synchronization and for measuring intervals of time.</span></span></div>
Imaadhttp://www.blogger.com/profile/04774131332935389506noreply@blogger.com