| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 776 人关注过本帖
标题:求助,新手学汇编,能帮我解释下程序?
取消只看楼主 加入收藏
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
快速回复:求助,新手学汇编,能帮我解释下程序?
数据加载中...
 
   



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

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