摘要:
“EAX EBX ECX EDX E……”,突然有一天,学汇编了,啊,原来我们那么笨啊,,寄存器 都记不住。。。。。。。 童鞋们莫急啊,锅子教大家个绝招,记不住就别记了。。。。。。(哪个童鞋丢砖头过来。。。) 寄存器 其实就是CPU内部存放数据的空间而已,至于放什么,怎么用,锅子以后娓娓道来吧。 先看图,大致看下有个印象,说不准能寄存到我们潜意识中呢。。。 有几个 寄存器?大家自己数数,前面的帖子,N行代码,都用到了EAX。上图解释了很清楚,EAX就是数据寄存器,所以我们前面操作都用到了EAX来坐数据存储。 再来看一图。 哦,忘说了 AX 代表的是16位,到了32位 就变成EAX了。... 阅读全文
摘要:
锅子一直想写WIN32下得汇编博文,后来感觉不妥,还是脱离WIN API,尽量纯点,锅子用的是RadAsm,网上配置文章比较多,大家找找哦。 博文里,肯定有借鉴其他教材或高手的代码,主线想按Intel 汇编语言程序设计 为蓝本,扩展讲起。 锅子水平有限,博文里 若出现代码不妥之处,敬请高手给予 提醒和纠正,谢谢大家,闲话到这,现在开始将第一个汇编程序。 ;test_01INCLUDE irvine32.incINCLUDELIB Irvine32.libINCLUDELIB KERNEL32.LIB.dataval1 DWORD 10000hval2 DWORD 40000hval3 DW.. 阅读全文