[어셈블리] ARM 어셈블리 언어로 정수의 계승을 계산하는 프로그램 작성
sub writes back the result of the subtraction to the destination operand. That is not what you want here - you just want to do a comparision, so you should use cmp: cmp r1, r4 -- cmp always updates the flags, so you don't need to write cmps bne loop 그러나 코드 n는 0 또는 1 인 경우를 처리하지 않습니다 . 또한 r1에 완벽하게 적합한 카운터가 이미있는 경우 추가 카운터 ( ) 를 사용할 필요가 없습니다 r0. 따라서 다음과 같이 다시 작성할 수 있습니다. mov r3, #1 -- default value ..
카테고리 없음
2021. 3. 1. 08:44