公告
财富商城
积分规则
提问
发文
2019-01-02 22:10发布
你好瞎i
学Smali要什么基础,需要先学ARM的汇编吗?ARM是设计,高通是制造?
学习嵌入式开发基本不需要学习ARM汇编语言,原因如下: 1、C语言的发展已经成熟,其编译器编译出的代码文件无论从体积、执行效率都已直逼汇编语言。 2、ARM汇编语言编程本身并不难,由于数据宽度扩展,代码效率更高,执行速度更快,但维护和移植却比C语言程序困难得多。 3、ARM单片机动辄上百个寄存器,虽然功能强大,但却给操作和记忆带来极大挑战,使得用汇编语言编程比51困难许多,编程效率更为低下。 4、汇编语言编程越来越小众化,这就使得可利用资源少,可参考借鉴的资料很少,凡事靠自己,困难不易克服。 当然,如果有时间有精力有能力学习ARM汇编语言,会比不会好
直接学 smali 语言语法
最多设置5个标签!
学习嵌入式开发基本不需要学习ARM汇编语言,原因如下:
1、C语言的发展已经成熟,其编译器编译出的代码文件无论从体积、执行效率都已直逼汇编语言。
2、ARM汇编语言编程本身并不难,由于数据宽度扩展,代码效率更高,执行速度更快,但维护和移植却比C语言程序困难得多。
3、ARM单片机动辄上百个寄存器,虽然功能强大,但却给操作和记忆带来极大挑战,使得用汇编语言编程比51困难许多,编程效率更为低下。
4、汇编语言编程越来越小众化,这就使得可利用资源少,可参考借鉴的资料很少,凡事靠自己,困难不易克服。
当然,如果有时间有精力有能力学习ARM汇编语言,会比不会好
直接学
smali 语言语法