摘要: 说的多不如做的多,子程序的功能十分重要,这篇笔记用来记录书上练习题的代码,加强对子程序的应用。在屏幕上指定位置显示字符串在转移指令那一章有个联系是要求在屏幕中间显示不同颜色的字体,当时我写的代码是这样 1 assume cs:codesg,ds:data 2 3 data segment 4 db... 阅读全文
posted @ 2014-01-09 22:43 huntstack 阅读(301) 评论(0) 推荐(0) 编辑
摘要: ret和retfCPU执行ret指令时进行以下两步操作:(IP)=((ss)*16+(sp)) (sp)=(sp)+2这相当于pop IPCPU执行retf指令时进行以下四步操作:(IP)=((ss)*16+(sp)) (sp)=(sp)+2 (cs)=((ss)*16+(sp)) (sp)... 阅读全文
posted @ 2014-01-07 20:53 huntstack 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 序QTP的AOM模型想必大家都很熟悉了,平时常用的就是通过VBS脚本的方式编写启动程序(也是我现在用的方法)。其实,还有很多其他的方式,如Java,C#,JS,这些语言都是通过调用QTObjectModel.dll文件来实现AOM,该文件位于QTP安装目录bin文件夹下。简单的启动代码下面简单的介绍... 阅读全文
posted @ 2014-01-03 17:01 huntstack 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 逝者如斯夫,不舍昼夜中学的课文里这句是必备的经典名句,不过那时只记住了表面的文字,从未细想其中真谛,对时间流逝没有丝毫的感觉,也许还是小朋友总觉得时间很多吧。随着年龄的增长,愈发的觉得时间真的是"不舍昼夜",白驹过隙、光阴易逝、时光荏苒....2013,对我来说,是平淡的一年,是"如斯夫"的一年,也... 阅读全文
posted @ 2013-12-29 13:56 huntstack 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 这一章主要介绍了转移指令jmp的实现原理,个人感觉还是比较重要的一章,这一章就详细摘录书上的例题及练习,已达到巩固的效果。offsetoffset是由编译器执行的指令并没有对应的机器码。语法:offset 标号功能:获取标号的偏移地址书上的例子 1 ;offset 2 3 assume cs:co... 阅读全文
posted @ 2013-12-26 22:51 huntstack 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 序FSO即文件系统对象(File System Object),在测试工作中有广泛的应有,它可以帮助我们自动生成测试目录,写日志,测试报告等。FSO有对象有很多属性和方法,今天只介绍几个常用的。创建文件夹及文件测试过程中需要创建文件的地方很多,比如,可以用FSO对象来构建自动化的整体目录,像下面这个... 阅读全文
posted @ 2013-12-22 15:22 huntstack 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 《汇编语言》的1-8章已经学习完毕,这篇笔记是对前面所学的总结,想到哪些知识点就写下来(以下内容都是以8086CPU为基础)。汇编程序汇编语言是直接对硬件编程的语言,由机器语言发展而来,采用自然语言的形式书写指令并通过编译器编译为机器语言后由计算机执行。汇编程序主要由两部分组成:指令和数据。指令汇编... 阅读全文
posted @ 2013-12-21 15:56 huntstack 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 前言本文是《汇编语言》的学习笔记,对应书中第七章内容,灵活的寻址方式。这一章节主要通过例题的形式介绍汇编中访问内存的多种方式,新介绍了and和or命令,si,di寄存器。andand命令是逻辑与命令,按二进制位进行与运算。与运算就是q与q的合取式记为p^q,p和q只要有一个为假,p^q就为假,当且仅... 阅读全文
posted @ 2013-12-17 22:31 huntstack 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 昨夜,做了一个梦 在梦中,需求分析师对我说:“写你自己的需求, 我不再帮你了,去分析去码字吧。” 程序员对我说:“你自己写代码。” 测试员对我说:“要勇于点起鼠标。” 惶恐、孤独的我,被行业所抛弃, 我到处受到白眼和排挤, 我乞求上苍的怜悯, 换来的是更无情的诅咒。 我努力... 阅读全文
posted @ 2013-12-15 21:05 huntstack 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 本文是《汇编语言》一书的学习笔记,对应书中的4-6章。汇编程序的执行要想将源代码变为可执行的程序需经过编译、连接两个步骤,WIN7操作系统下需要MASM程序来进行编译连接工作。将MASM和Debug安装在E:\Software\assembly目录下并新建code文件夹,创建汇编源程序1.asm,使... 阅读全文
posted @ 2013-12-15 18:36 huntstack 阅读(231) 评论(0) 推荐(0) 编辑