write an 8051 assembly program (not in c language) to count all non zero bytes in the integer array of ten numbers stored in rom of 89c52 microcontroller. .Store the count value in r7,and store the index value of each nonzero byte on to stack.furthermore store the odd numbers found in array on scratch pad
Answers
Answered by
0
Answer:
Convert the decimal number in Accumulator to its binary equivalent
Rotate the digits of the binary number right without carry
Apply a loop till count is not zero to change the values of D register and count
Copy the value of D register to accumulator and store the result
Program –
Similar questions
Social Sciences,
4 months ago
English,
4 months ago
Social Sciences,
4 months ago
Science,
8 months ago
English,
11 months ago
Math,
11 months ago
Math,
11 months ago