1. 汇编文件说明 : 汇编文件以 【.s】结尾的文件格式 注释:多行注释 /* */ ; 单行注释 @ 2. 符号说明: 1) 汇编指令,一条指令对应一个机器码,完成一定的功能 2) 伪指令,一条指令对应多条机器码,完成一个稍微复杂的功能 3) 伪操作,不会生成机器码,为了协助编译器,进行编译的, ...
分类:
其他好文 时间:
2019-06-12 19:49:54
阅读次数:
111
数据处理的两个基本问题处理的数据在什么地方?要处理的数据有多长?定义,利用reg表示寄存器;sreg表示一个段寄存器reg的集合包括:ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl,sp,bp,si,di;sreg的集合包括:ds,ss,cs,es;1、在8086CPU中,只 ...
分类:
其他好文 时间:
2019-05-29 23:38:21
阅读次数:
170
8086汇编指令主要有以下几种: 1、数据传输指令 2、算术运算指令 3、逻辑运算指令 4、串指令 5、程序转移指令 6、伪指令 具体介绍各种指令的含义: 一、数据传输指令:它们在存储器和寄存器、寄存器和输入输出端口之间传送数据 a、通用数据传送指令 MOV 传送字或字节 MOVSX 先符号扩展,再 ...
分类:
其他好文 时间:
2019-05-22 09:20:57
阅读次数:
84
http://blog.sina.com.cn/s/blog_abe5740601015b3q.html CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令 的使用,常常令人困惑,系统出现的问题也经常与它们的不当 ...
分类:
其他好文 时间:
2019-05-09 23:31:26
阅读次数:
227
IDA载入程序,进入主函数。 可以看到关键的比较 将dword_6020C0和off_6050A0的数据提取出来,写脚本。 ALIGN Num其中:Num必须是2的幂,如:2、4、8和16等。伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量必须从下一个能被Num整除的地址开始分配。如果下一个地址 ...
分类:
其他好文 时间:
2019-05-01 23:57:27
阅读次数:
374
1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法。 2.实践内容 (1)各种搜索技巧的应用 查找IP地址: 查了一下kali的IP地址 的使用: 查询了一下中华女子学院的信息 搜索特定类型的文件: 运用 查询公司信息: (2)DNS IP注册信息的查询 : 用来进行域名注册信息查询。在终端 ...
分类:
其他好文 时间:
2019-04-26 22:46:57
阅读次数:
168
汇编语言程序设计第5~8章小结: 第5章: 直接寻址和间接寻址问题: 直接寻址:mov dl,[0]; dl=((ds)*16+0)间接寻址:mov bx,0 mov dl,[bx];dl=((ds)*16+bx) assume cs:codecode segment mov ax,1 mov cx ...
分类:
编程语言 时间:
2019-01-03 16:48:58
阅读次数:
245
第六章 一(1) 代码和数据在同一个段内程序框架 (2) 伪指令end用法小结 二.dw=define word 即使用dw定义字型数据(数据之间以逗号分隔),dw 既可定义数据,也可以说用它开辟内存空间 db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1 dw定义字类型变量,一 ...
分类:
其他好文 时间:
2018-12-22 22:10:37
阅读次数:
165
4.1一个源程序从编写到执行的过程 第一步:编写汇编源程序;第二步:对源程序进行编译和连接:编译器进行编译,生成目标文件,连接器对目标文件进行连接,生成可执行文件;第三步:执行可执行文件。 1.伪指令 汇编语言源程序中有两种指令:一种是汇编指令,一种是伪指令。汇编指令对应有机器码,可以被编译为机器指 ...
分类:
其他好文 时间:
2018-12-16 23:40:47
阅读次数:
268
南京信息工程大学实验报告 实验名称 实验 5 编写、调试具有多个段的程序 实验日期 12.2 得分 学院 计软院 专业 计科 年级 2017级 班次 6班 姓名 江轲禹 学号 20171308227 一、实验目的 1. 理解和掌握将数据、代码、栈放入不同段的程序的编写和调试 2. 理解具有多个段的汇 ...
分类:
其他好文 时间:
2018-12-02 22:30:53
阅读次数:
255