Miracle

有梦想就不会觉得苦。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ARM集成环境中求19!的程序

Posted on 2011-05-23 21:32  gsky  阅读(147)  评论(0编辑  收藏  举报
;
; 求 19!
;

	AREA jcCode, CODE, READONLY
	ENTRY
start

	mov r0, #1	;结果低32位
	mov r1, #0	;结果高32
	mov r2, #19	;循环计数器

jcloop
	umull r0, r3, r2, r0;	[r3 r0] <- r0 * r2
	mla   r1, r2, r1, r3;	r1 <- r1 * r2 + r3
	subs  r2, r2, #1
	bne   jcloop
	

stop
	mov r0, #0x18
	ldr r1, =0x20026
	swi 0x123456
	
	end