您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分支指令 >

ARM中汇编指令的问题

发布时间:2019-06-18 13:57 来源:未知 编辑:admin

  指令片段:loop: 知道这是一个标号,我的理解是这个标号跟goto语句中的那个标号是一样的作用,对吗?为 什么不对呢?

  以上指令虽然大体知道什么意思,但是理解的也不是那么透彻,希望有厉害的帮忙细致的解释一下!很是感谢,在线等!!展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部对,没错,loop就和C语言里面goto的那个标号是一样的,虽然在编写程序时只是一个标号,但是其深层意思,也就是其编译后的结果其实是一个地址,比如0x2000_1010。

  很明显,这是一个字符串拷贝程序,从src地址处拿来,一字节一字节放到dest去,然后一边进行判断,看是否已拷贝到最后的结尾字符0,如果没到,那么跳到loop处继续循环执行,如果已到,则继续往下执行。虽然你程序里没写loop标号位置,但应该是在ldrb指令前面,以达到循环的效果。

http://gamesbaby.net/fenzhizhiling/471.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有