Arm汇编求数组平均值

原创 2017年06月20日 07:49:08

求数组平均值

    AREA text,CODE,READONLY
        code32
        entry
start
        ldr     r0,= array              ;r0 point to the 100 num
        mov     r1, #1                  ;i
        mov     r2, #0                  ;yao cun ru shu zu de shu
arrayinit
        add     r2, r1, #0
        str     r2, [r0], #4
        add     r1, r1, #1
        cmp     r1, #101
        bne     arrayinit
getsuminit
        ldr     r0,= array
        mov     r1, #1                  ;i
        mov     r3, #0                  ;sum
getsum
        ldr     r4, [r0], #4
        add     r3, r3, r4
        add     r1, r1, #1
        cmp     r1, #101
        bne     getsum
averinit
        mov     r1, #0                  ;shang
aver
        sub     r3, r3, #100
        add     r1, r1, #1
        cmp     r3, #0
        bgt     aver

stop
        b   stop


        ltorg
array   space   100                             
        end
版权声明:如有侵权,请联系,如有错误,望指正,欢迎转载 https://blog.csdn.net/qq_29630271/article/details/73479797

ARM汇编编程基础

(一) -- ARM CPU寄存器 本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。 本系列文章,所需代码请从以下地址下载: http://download.csdn...
  • zzsfqiuyigui
  • zzsfqiuyigui
  • 2014年08月05日 23:56
  • 5099

Arm汇编求数组最大值和最小值

求最大最小值 AREA text,CODE,READONLY code32 entry start ...
  • qq_29630271
  • qq_29630271
  • 2017年06月20日 07:47
  • 742

arm汇编语言学习笔记一

1、arm伪指令在汇编时,会被合适的机器指令代替,实现真正的机器指令操作! 2、DCB、DCW、DCD、DCQ,这4条伪指令都是用于分配一段内存单元,并对该内存单元初始化。唯一的区别是它们分配内存单...
  • zqx7876
  • zqx7876
  • 2016年05月23日 09:20
  • 577

arm汇编编程(示例)

一、arm的认知及基本概念 (一).arm的基本概念 1. 什么是arm    arm是一家英国电子公司的名字,全名是Advanced RISC Machine    这家企业设计了大量高性能...
  • EastonWoo
  • EastonWoo
  • 2012年11月17日 11:37
  • 10622

基于arm的C++反汇编 数组和指针的寻址

数组在函数内 数组作为参数 数组作为返回值 下标寻址和指针寻址 下标值为整型常量的寻址 下标值为整型变量的寻址 下标值为整型表达式的寻址 数组越界 多维数组 存放指针类型数据的数组 指向数组的指针变量...
  • XscKernel
  • XscKernel
  • 2016年05月24日 10:37
  • 4250

Arm汇编求数组平均值

求数组平均值 AREA text,CODE,READONLY code32 entry start ldr r0,= array ...
  • qq_29630271
  • qq_29630271
  • 2017年06月20日 07:49
  • 434

任意64位数组加法汇编(ARM 基于ADS版)软中断实现

  • 2009年11月28日 21:13
  • 40KB
  • 下载

在8086模拟器中运行汇编求平均值程序

DATA1 SEGMENT data DW 90, 95, 54, 65, 36, 78, 66, 0, 99, 50, -1 Average DW 0 DATA1 ENDS CODE1 SE...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年06月10日 16:43
  • 1022

汇编求10个数的平均数

DATAS SEGMENT ;此处输入数据段代码 BUFF DW 5,25,55,115,138,159,196,163,20,255 DAT DW 0 SH...
  • syrchina
  • syrchina
  • 2011年05月06日 21:47
  • 2876

arm32下对象数组的逆向分析

0x0 概述 最近学习arm32的逆向分析,写了一些代码,对照着汇编看。下边分析了对象数组的汇编实现。 0x1 c语言 c语言代码如下:#include class CNumber{ public:...
  • ycqzsy
  • ycqzsy
  • 2016年03月17日 16:37
  • 447
收藏助手
不良信息举报
您举报文章:Arm汇编求数组平均值
举报原因:
原因补充:

(最多只允许输入30个字)