清新羊

文章
8
资源
0
加入时间
3年0月20天

比较汇编指令 LEA 和 MOV

先介绍几条背景知识:1. MOV 的右值必须是常量,而不能是表达式,比如可以写MOV EAX, EBP,但不能写MOV EAX, EBP + 8这是因为EBP + 8本身也需要一条指令来计算,所以不能跟MOV写在一条指令里。2. 注意到在汇编指令的内存地址符[]内可以做算术运算,那是因为内存地址的计算在CPU里是由专门的处理单元AGU来处理的,并不占用算术运算单元ALU的时钟周期。...

Android 架构演进及未来,腾讯&字节&网易&华为Android面试题分享

首先,我觉得Android开发的思维一定不要局限,移动开发不仅仅是只是App开发,比如 IOT、音视频、边缘计算、VR/AR等,许多热门的技术浪潮,也都属于移动开发的范畴,这方面的知识有时间的话可以研究一下。Android架构演进=======================================================================MVC结构清晰,低耦合,有利于组件重用;但是Activity/Fragment中代码较多,结构比较复杂;MVP解决了MVC中Ac

Anaconda瘦身_清理相关存储

用了一年的anaconda,存储占用44G,不断出现存储不够的报警。可以看到有很多库,不同版本的库,这里可以用conda自带的清理命令行来处理一下。conda clean 命令方参数$ conda clean -Husage: conda clean [-h] [-a] [-i] [-l] [-p] [-t] [-f] [-c TEMPFILES [TEMPFILES ...]] [-d] [--json] [-q] [-v] [-y]Remove unu