04 2013 档案

摘要:Intel汇编语言程序设计(第四版)[美] Kip R.Irvine 著温玉杰 张家生 罗云彬 等译第六章,6.3.3.3有符号比较原文:1 mov ax,80h2 cmp ax,7Fh3 ja IsAbove4 jg IsGreater原文解释: 在上面的例子里,JA指令并不跳转,因为无符号数7Fh比无符号数80h要小;相反JG指令则执行跳转,因为+127大与-128。---------------------------------------本来也没太注意看着解释,不过这例子是我想弄明白的。因为我想知道处理器怎么处理各个标志位,是把操作数当成无符号来处理... 阅读全文
posted @ 2013-04-21 10:38 ┌LiHoo┐ 阅读(412) 评论(3) 推荐(0)
摘要:今天在看罗云彬的Windows环境下32位汇编语言程序设计时,在408页看到有句话“……所以远程钩子的钩子函数必须位于一个的动态链接库中,而且必须是共享数据段的动态链接库”,前面那段没有问题,我们来研究下后面那一部分。他书上在后面的那键盘例子里面也许真需要这样的技术,但,这不是一般情况,这里共享数据段只是为了跨进程共享数据来用。我们先来看看那例子,有几个有趣的地方。/////////////////////////////////////////////////////////////////////Main.asm 1 ;>>>>>>>>> 阅读全文
posted @ 2013-04-13 13:37 ┌LiHoo┐ 阅读(445) 评论(2) 推荐(0)