LARGER OR SMALLER IN ARRAY ;Program to find the largest or smallest number in an array of 32 numbers AREA data1,data,readonly array DCD 0x12,0x11,0x22,0x12,0x33,0x12,0x32,0x33,0x12,0x67,0x42,0x56,0x55,0x45,0x33,0x78 DCD 0x45,0x77,0x52,0x71,0x16,0x07,0x08,0x88,0x21,0x45,0x13,0x55,0x7A,0x64,0x11,0xff AREA data2,data num SPACE 4 AREA reset,code,readonly ENTRY ldr r0,=array mov r3,#31 ldr r1,[r0],#4 lop ldr r2,[r0],#4 cmp r1,r2 bhi skp ;replace with bcc for smallest number mov r1,r2 skp subs r3,r3,#1 bne lop ldr r0,=data2 str r1,[r0] s b s END