MVI B, 09 : Initialize counter
START : LXI H, 2200H: Initialize memory pointer
MVI C, 09H : Initialize counter 2
BACK: MOV A, M : Get the number
INX H : Increment memory pointer
CMP M : Compare number with next number
JC SKIP : If less, don't interchange
JZ SKIP : If equal, don't interchange
MOV D, M
MOV M, A
DCX H
MOV M, D
INX H : Interchange two numbers
SKIP:DCR C : Decrement counter 2
JNZ BACK : If not zero, repeat
DCR B : Decrement counter 1
JNZ START
HLT : Terminate program execution
sortit movlw 0x30 ;starts here movwf FSR seeifbig movf FSR,W ;check address subwf flag,W btfsc STATUS,Z ;to here return movf INDF,W movwf sTemp1 incf FSR,f ;copy next value movf INDF,W subwf sTemp1,W ;compare it btfsc STATUS,Z ;if 0 chek next value goto seeifbig ; if not check if bigger btfss STATUS,0 ;if bigger swap goto seeifbig ;if not coninue goto swap swap movf INDF,W movwf sTemp2 ;...swap it movf sTemp1,W ; movwf INDF decf FSR,f ; movf sTemp2,W movwf INDF goto sortit ; go back and chec whole list again
How to write a program for mouse in microprocessor?
To write a C++ program to display the student details using class and array of object.
public class BubbleSortAscendingOrderDemo { public static void main(String a[]) { //Numbers which need to be sorted int numbers[] = {23,5,23,1,7,12,3,34,0}; //Displaying the numbers before sorting System.out.print("Before sorting, numbers are "); for(int i = 0; i < numbers.length; i++) { System.out.print(numbers[i]+" "); } System.out.println(); //Sorting in ascending order using bubble sort bubbleSortInAscendingOrder(numbers); //Displaying the numbers after sorting System.out.print("Before sorting, numbers are "); for(int i = 0; i < numbers.length; i++) { System.out.print(numbers[i]+" "); } }
Machine code.
Writing a C program that uses dynamic memory allocation to sort names in ascending order is a typical computer science assignment. To write this program, you must be in UNIX.
sorry
One many find this answer on YouTube. One also may find out how to write ascending order programs using an 8086 microprocessor by looking at the owners manual.
A program which is used to count the number of numbers in an array using a 8085 microprocessor is known as a assembly language program.
How to write a program for mouse in microprocessor?
program to find prime number in 8085 microprocessor
write it in 8085
the following program will display all numbers given in the array in ascending order #include<stdio.h> void main() { int i,h,p; int numbers[10]={5,8,3,2,6,7,9,4,1,10}; for(p=0;p<=8;p=p+1) { for(i=0;i<=8;i=i+1) { if(numbers[i]>numbers[i+1]) { a=numbers[i]; numbers[i]=numbers[i+1]; numbers[i+1]=a; } } } for(i=0;i<=9;i=i+1) { printf("%d ",numbers[i]); } }
To write a C++ program to display the student details using class and array of object.
a program which can be understand by machine.
I know how to do this and you need to know how to do this. Why don't you do your best at writing this program and if it does not work then ask for help. You will not learn anything if I give you the answer.
Sorting is not a microprocessor specific thing. Sorting requires a program and, as such, is not dependent on which microprocessor is involved.
#include<iostream> int main() { for (int i=0; i<100; ++i) std::cout<<i<<std::endl; }