标题:求助,新手学汇编,能帮我解释下程序?
取消只看楼主
feng90
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-9-21
 问题点数:0 回复次数:2 
求助,新手学汇编,能帮我解释下程序?
程序不算长,但作为新手还不是很理解,如果可以希望可以在每行程序旁边都注释下。万分感谢   
IMPORT    |Image$$RO$$Limit|  
          IMPORT    |Image$$RW$$Base|   
          IMPORT    |Image$$ZI$$Base|   
        IMPORT    |Image$$ZI$$Limit|  

        IMPORT    Main        ; 声明C程序中的Main()函数

        AREA    Start,CODE,READONLY    ; 声明代码段Start
        ENTRY                ; 标识程序入口
        CODE32                ; 声明32位ARM指令   
            
Reset    LDR        SP,=0x40003F00

        ; 初始化C程序的运行环境
        LDR          R0,=|Image$$RO$$Limit|
        LDR        R1,=|Image$$RW$$Base|   
        LDR        R3,=|Image$$ZI$$Base|   
            
        CMP          R0,R1
        BEQ        LOOP1
LOOP0    CMP        R1,R3      
        LDRCC   R2,[R0],#4     
        STRCC   R2,[R1],#4
        BCC        LOOP0
        
LOOP1    LDR        R1,=|Image$$ZI$$Limit|
        MOV        R2,#0
LOOP2    CMP        R3,R1
        STRCC   R2,[R3],#4
        BCC        LOOP2
        
        B        Main        ; 跳转到C程序代码Main()函数
        
        END
搜索更多相关主题的帖子: 声明 
2012-09-21 10:30
feng90
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-9-21
得分:0 
回复 4楼 星闪夜空
是的。。
2012-09-24 08:47
feng90
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-9-21
得分:0 
回复 2楼 zklhp
就是ARM的汇编、启动程序
2012-09-24 08:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381803-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.448842 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved