什么是asm呢?asm是assembly的缩写,是汇编的称号,对于java而言,asm就是字节码级别的编程。 而这里说到的asm是指objectweb asm,一种.class的代码生成器的开源项目. ASM是一套java字节码生成架构,它可以动态生成二进制格式的stub类或其它代理类, 或者在类被 ...
分类:
编程语言 时间:
2017-02-08 14:54:46
阅读次数:
409
创建片段
片段类
向活动中添加片段
和活动之间通信
片段的生命周期片段是为了给大屏幕(比如平板电脑)提供更加灵活的UI支持。可以把它看作是子活动,必须嵌在活动中,并且有自己的生命周期,能接收自己的用户...
分类:
移动开发 时间:
2017-02-07 19:29:25
阅读次数:
194
知识点: 汇编指令 lodsb,lodsw,lodsd 一、汇编指令LODSB //scasb scasw scasd //stosb stosw stosd 1、 __asm lodsb //作用 mov al,byte ptr [esi] ; esi=esi+sizeof( byte); 2、 ... ...
分类:
其他好文 时间:
2017-02-07 16:10:10
阅读次数:
240
1、asm官网:http://asm.ow2.org/ 2、ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dy ...
分类:
其他好文 时间:
2017-02-07 12:07:57
阅读次数:
209
参考Linux V1.0 定义CMOS_READ模块 cmos_read.h #define CMOS_READ(addr) ({outb(addr|0x80,0x70);inb(0x71);})#define outb(value,port)\__asm__ ("outb %%al,%%dx":: ...
分类:
其他好文 时间:
2017-02-05 18:12:40
阅读次数:
497
知识点: ? LEA指令 ? &与LEA ? OD里修改汇编代码 一、LEA指令格式 有效地址传送指令 LEA 格式: LEA 操作数A, 操作数B 功能: 将操作数B的有效地址传送到指定的的某个寄存器,操作数A必须是寄存器。(32位系统上就是32位寄存器) 二、C++代码测试 int i; int... ...
分类:
其他好文 时间:
2017-02-04 15:00:23
阅读次数:
111
原本的字符设备只能有255个驱动程序,原因是一个主设备号占用了0~255的次设备号 把register_chrdev展开可得到一下几个部分:register_chrdev_region/alloc_chrdev_region,cdev_init,cdev_add 参照register_chrdev的 ...
分类:
其他好文 时间:
2017-01-30 18:48:06
阅读次数:
226
5.1 [bx] mov ax,[bx]功能:bx 中存放的数据作为一个偏移地址EA ,段地址SA 默认在ds 中,将SA:EA处的数据送入ax中。 5.2 Loop指令 指令的格式是:loop 标号,CPU 执行loop指令的时候,要进行两步操作: 1.(cx)=(cx)-1; 2.判断cx中的值 ...
分类:
编程语言 时间:
2017-01-30 18:39:11
阅读次数:
258