MetaNetworks' Blog

Keep Hungry, Keep Foolish.

汇编语言-寻址方式总结

7种寻址方式

立即寻址方式:操作数在指令中给出 注意:只能用于SRC操作数,SRC与DST的字长一致 寄存器寻址方式:操作数在指定的寄存器中 注意:SRC与DST的字长必须一致,CS不能用MOV修改 (以下归纳为存储器寻址方式,地址从内存单元中取出) 直接寻址方式:有效地址EA由指令直接给出 通过给出来的地址得到具体值 注意: a.隐含的段为数据段(DS) b.可以使用段跨越前缀,如mo...

ompTG生成PCFG使用方法

生成PCFG

ompTG生成PCFG使用方法 Python执行文件存放于”./ompTG/src/Preprocessing” 生成方法:执行 python3 graph.py 即可 原理&处理流程 使用python的networkx以及Graphviz绘图库进行开发 1、处理bb的函数调用relation表 2、提取出subgraph数据,并声明为全局值 ...

汇编语言练习记录-大小写转换

将小写字母转换为大写字母

大小写转换 只有遇到小写字母才转换 ;Code Title:将小写转大写 ;Author:MetaNetworks ;Date:2019-03-21 assume cs:start,ds:data data segment db '1. first ' db '2. second ' db '3. third ' db '4. fourth ' da...

MySQL—聚簇/非聚簇索引

区别

MySQL—聚簇索引 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index) 最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关。举例来说,你翻到新华字典的汉字“爬”那一页就是P开头的部分,这就是物理存储顺序(聚簇索引);而不用你到目录,找到汉字“爬”所在的页码,然后根据页码找到这个字(非...

人工智能-图与树搜索的区别

一点点理解

What is the difference between Tree search and Graph Search? A:There is always a lot of confusion about this concept. (And the naming does not help!) The other answers present so far are not corre...

汇编练习记录-顺序结构_数组

输入元素下标,输出对应元素的二进制码

顺序结构 输入元素下标,输出对应元素的二进制码 代码如下 DATA SEGMENT TABLE DB 39,60,76 NUM DB 0 MATH DB 0 DATA ENDS STACK1 SEGMENT PARA STACK DW 20H DUP(0) STACK1 ENDS COSEG SEGMENT ASSUME CS:COSEG,DS:DATA,S...

汇编语言-INT和AH表

mov ah,01; int 21h;

转载自cnblogs 例如:需要键盘输入,并且回显。 AH的值需要查表取得,表在下面 指令:MOV AH,01 ​ INT 21H 通过这样两条指令,输入的字符就会被存储在AL中。 表:DOS系统功能调INT 21H AH 功能 调用参数 返回参数 00 ...

Android-Fragment切换

replace,hide,show等对生命周期的影响

Fragment切换 replace,加回退栈,Fragment不销毁,但是切换回销毁视图和重新创建视图。 replace,不加回退栈,Fragment销毁掉。 hide、show,Fragment不销毁,也不销毁视图。隐藏和显示不走生命周期。 replace 1 2 3 4 5 6 7 8 9 private Fragm...

Android寒假学习小结

Learning

Android知识 PS:下列一些深入的知识(如viewpaget+fragment+tablayout联动等、AsyncTask)会用,但还需要继续学习(AsyncTask内存泄漏,RecyclerView的Adapter等) 应用的资源访问 Android项目结构(java) Manifest配置文件 java代码 Res资源等 ...

Android Fragment使用记录

出现的问题/疑问以及解决方法

fragment获取systemservice getActivity()获取Activity对象后再操作 获取fragment对象 可以实例化,(然后通过FrameLayout显示fragment) java.lang.IllegalStateException: Can’t change container ID of fragment fragment动...