You are on page 1of 1

EL 426 Digital System Architecture LAB 1 Introduction to ARM Assembly Language Instructions: 1. 2. 3. 4. 5.

. Refer to ARM7 TDMI Manual is present in Lecture folder Refer to ARMs Developers Guide Refer to ARM Assembly Language, William Hohl Use Keil uVision 4.0 to write all programs, download it from \\daiictpdc\Soft\ARM Target Device: NXP LH75400

Programs: Topics covered - Load/Store, Load/Store Multiple, Conditional flags and Arithmetic operations 1. Store a number at location 0x5000. 2. Store a 0xAEF67D90 at location 0x4020. Use DCD for the same. 3. Add two numbers stored at two consecutive memory locations and store the result at some other location in the memory. 4. Write a code to load 10 numbers from DATA area and store these numbers at location 0x3000. 5. Write a code to perform following Arithmetic operations a. 64 bit Addition b. 32 bit Multiplication

You might also like