본문 바로가기

컴퓨터 과학 & 영상처리 관련/임베디드

arm v7 and, orr 연산 실습

and 연산 연습(reg,상수)
        ////and test
        push    {r0}
        mov     r0,#0
        orr     r0,#0x1f
        and     r0,#0xffffffff
        bl      chk
        mov     r0,#0
        orr     r0,r0,#0x5f
        and     r0,r0,#0x0000000f
        bl      chk
        pop     {r0}

결과
c = 0000001f
c = 0000000f

 

 

0xffffffff는 어떻게 orr하느냐?

orr r0,#0xff

lsl r0,#8

orr r0,#0xff

lsl r0,#8

orr r0,#0xff

lsl r0,#8

orr r0,#0xff

이렇게 하면 되는거 같다

좀 좆같긴 한데 어쨌든 하긴했네

매뉴얼을 잘 봐야된다는걸 알게되었다

 

'컴퓨터 과학 & 영상처리 관련 > 임베디드' 카테고리의 다른 글

ARM addressing mode  (0) 2012.04.26
ldr 에서 pre-indexed(선증가), post-indexed(후증가)  (0) 2012.04.26
.align 5 의 뜻  (0) 2012.04.16
stack 테스트  (1) 2012.04.11
ldd /bin/ls  (0) 2012.04.07