17-06-2011, 16:59
|
|
|
חבר מתאריך: 16.06.11
הודעות: 9
|
|
יש לי 2 שאלות:
שאלה 1)
התוכנית היא:
START:MOV SP,#40H
MOV R2,#8
MOV R0,40H
LP1: MOV A,@R0
PUSH A
INC R0
DJNZ R2,LP1
MOV R0,#50H
MOV R2,#8
LP2: POP A
MOV @R0,A
INC R0
DJNZ R2,LP2
END
הכנסתי את התוכנה הזאת לedsim והוא רושם לי שגיאה: Invalid Operand - A cannot be used here
שאלה 2)
התוכנית היא:
MOV R0,#8
MOV R1,40H
MOV R2,#8
MOV R3,40H
PUSH 0
PUSH 1
PUSH 2
PUSH 3
POP A
POP B
POP DPL
POP R7
השגיאה שהוא רושם לי: Invalid Operand - A cannot be used here
מזה אומר לגבי שני התוכנית?
יכול להיות שהם לא נכונות?
תודה רבה לעונים.
|