write an assembly code which can call function in a loop
with al value from 0 to 9
Answers were Sorted based on User's Feedback
Answer / laxman
org 00h
mov r0,#09
mov r1,#01
loop : acall func; ; calling function in loop 9-0 times
djnz r0,loop
func : inc r1 ; output will be in r1 register
ret
end
if any thing plz mail to me laxman_balu@hotmail.com
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / dinesh kumar.r
MVI B,00
MVI C,OA
LOOP:
INR B
DCR C
SUB C
JNZ LOOP
HLT
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / sivasyam
mov ro,#10h
here:
acall fun
inc a1
djnz ro,here
| Is This Answer Correct ? | 5 Yes | 5 No |
Answer / sridevi
Mr.Lakshman, I found some changes in your code. Hope this is OK.
org 00h
mov r0,#00
mov r1,#00
loop : acall func
inc r0
cjne r0,#09,loop
jmp pgmend
func: inc r1
ret
pgmend:
end
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / pk
xor ax, ax
loop1:
call foo
inc al
cmp ax, 10
jb loop1
| Is This Answer Correct ? | 3 Yes | 4 No |
Tell the addresses which are bit addressable?
What is the purpose of data moving instructions? Name any two such instructions?
What is PSW?
Indicate different machine cycles of 8085?
What are the main differences between the 8085 and 8086 microprocessor?
What is sim and rim instructions?
Explain what is the main difference between 8085 and 8086 processors?
Which interrupt is not level-sensitive in 8085?
What is 'daisy-chaining' in reference to the 8086?
Write the flags of 8086?
What are tri-state devices and why they are essential in a bus oriented system?
1 Answers HP, Keane India Ltd,
Explain db?