内存操作NOP (无操作)运行这条指令不会对寄存器,内存以及堆栈造成任何影响。PUSH 将操作数压入堆栈中。PUSHAD 指令把所有通用寄存器的内容按一定顺序压入到堆栈中POP 出栈:它会取出堆栈顶部的第一个字母或者第一个值,然后存放到指定的目标地址内存单元中。POPAD 该指令...
分类:
其他好文 时间:
2015-06-11 22:25:14
阅读次数:
136
1.4相8拍-步进电机的控制程序,正传或者反转都转一周即停止#include //51芯片管脚定义头文件#include //内部包含延时函数 _nop_();#define uchar unsigned char#define uint unsigned intuchar...
分类:
其他好文 时间:
2015-05-28 19:43:19
阅读次数:
152
本文探讨fs 是否等于fs:0fs是段选择子,16位。
fs:x 是段寻址,寻找到的地址为32位,此值为fs指向的段段内偏移x处的地址。根据已知FS:0指向TEB
以此源码为例,windbg双调。.386
.model flat,stdcall
option casemap:none
.code
start:
int 3
nop
nop
end startwindbg捕获断点kd> !teb
T...
分类:
其他好文 时间:
2015-05-27 10:21:47
阅读次数:
287
1 指令码 助记符 说明 2 0x00 nop 什么都不做 3 0x01 aconst_null 将null推送至栈顶 4 0x02 iconst_m1 将int型-1推送至栈顶 5 0x03 iconst_0 将int型0推送至栈顶 6 0x04 iconst...
分类:
其他好文 时间:
2015-05-20 23:49:56
阅读次数:
260
本文探索了Linux BogoMIPS由来,计算方法及和CPU频率的关系。BogoMIPS是 Linus本人独创,Bogo意思是“假的,伪造的”,MIPS意思是“Millions of Instructions Per Second”,如系统启动时,计算出BogoMIPS为100,可记为100万条伪指令每秒。之所以叫伪指令,是因为在计算BogoMIPS时,CPU一直在执行NOP指令,只能作为CP性能的参考指标。...
分类:
系统相关 时间:
2015-05-14 14:19:17
阅读次数:
244
概述技术更新太快,尤其是在互联网公司里,很多新的主流技术,我们还是必须要知道和熟练使用的。下面就给大家简单介绍,入门还是需要大家更努力的去深入学习。目录Git 入门常用软件安装架构风格Nop简介开发规范C#规范SQL规范第三方框架Lession1_Bootstrap入门Lession2_Log4ne...
分类:
Web程序 时间:
2015-05-13 12:34:05
阅读次数:
195
assume cs:codecode segment mov ax,4c00h int 21h start:mov ax,0 s: nop nop mov di,offset s mov si,offset s2 mov ...
分类:
编程语言 时间:
2015-05-12 13:18:02
阅读次数:
145
Dalvik指令集
.class public LCalculate;#定义类名
.super Ljava/lang/Object;#定义父类
.method public static main([Ljava/lang/String;)V#申明静态main()方法,L表示这是一个类
.registers 5 #方法中使用5个寄存器
.prologue #代码起始指令
nop...
分类:
编程语言 时间:
2015-05-08 14:54:24
阅读次数:
136
前言老婆喜欢在QQ游戏玩拖拉机,且安装了一个记牌器小软件,打开的时候弹出几个IE页面加载很多广告,于是叫我去掉广告。想想可以用OD进行nop填充,也可以写api hook替换shellexecute函数的调用,以前也有见过有人使用hex editor修改shellexecute函数的,但搞了多年C#...
延时,汇编中经常要用到的功能,也就是MCU什么也不做,仅仅是拖延一段时间而已。MCU本身就有定时器、计数器,用来实现延时当然不在话下,但是一个编程的人自然更希望要实现的功能更加易于掌控,我们就用代码、用程序来实现延时,也就是采用软件进行延时。具体做法是:通过A、H:X增减指令、空操作指令nop和.....
分类:
其他好文 时间:
2015-05-01 13:11:44
阅读次数:
138