Microcontroller and Embedded Systems Laboratory: Subject
Microcontroller and Embedded Systems Laboratory: Subject
PROGRAM 1
AND
PROGRAM 3
PART A:
LDR R0,=RESULT
STR R3,[R0]
B1 B B1 ;optional
M DCW 5
N DCW 6
AREA MYDATA, DATA, READWRITE
RESULT DCD 0x0
END
Lab Program 3: Write a program to find factorial of a number
METHOD 1:
AREA FACT, CODE, READONLY
ENTRY
MOV R0, #5 ; STORE FACTORIAL NUMBER IN R0
MOV R5, #5 ; MOVE THE SAME NUMBER IN R1
END
Lab Program 3: Write a program to find factorial of a number
METHOD 2:
AREA FACT, CODE, READONLY
ENTRY
MOV R0, #5 ; STORE FACTORIAL NUMBER IN R0
MOV R1, R0 ; MOVE THE SAME NUMBER IN R1
MOV R3, #1 ; DEFAULT VALUE OF R3 SET TO 1
END