对t1进行编译,连接,执行得出结果。 修改第四第九行的值后再次编译,连接,执行得到图示结果。 exe文件在debug中执行,满足关系(cs)=(ds)+10H, PSP(程序段前缀)的头两个字节是CD 20。 u命令反汇编得到源程序 t命令和p命令逐句执行。 编写t2 编译,连接,执行出现红色36 ...
分类:
编程语言 时间:
2018-11-01 11:56:36
阅读次数:
263
ORIGINAL POST https://sst.st/p/560 此文总结第一、二、三单元所学。 因为前几节课没有去上,所以第一单元我可能不能非常正确地去总结,尽量按着老师的课件来看下去。 summary Chap. I BASIS 第一章都是计算机基础,或者可以说计算机组成原理的超级简略版? ...
分类:
其他好文 时间:
2018-11-01 11:54:02
阅读次数:
197
https://baike.baidu.com/item/VirtualAlloc 百度百科 https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa366887(v=vs.85).aspx 微软文档 用了这个之后可以把二进制文件读到进程 ...
分类:
系统相关 时间:
2018-10-30 23:50:55
阅读次数:
266
1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图1-1所示。 第2步,对源程序 t1.asm 进行汇编、连接、运行、调试 (1) 运行程序,观察程序输出结果是什么? (2) 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察 ...
分类:
其他好文 时间:
2018-10-26 10:36:59
阅读次数:
147
( 前期准备)Debug状态 在Windows10 以下Windows系统中,可以按WIN+R(+指同时按两个键),输入cmd进入,输入debug,下一行前出现 - 则进入debug状态。 在Windows10系统下,需要安装DOS模拟器,安装好,创建虚拟盘,再转到虚拟盘,输入debug,出现 - ...
分类:
其他好文 时间:
2018-10-24 22:25:35
阅读次数:
236
title: 反汇编Dis解析 tags: ARM date: 2018 10 21 18:02:58 反汇编dis解析 关于段,反汇编文件中包含了代码段,数据段,bss段,comm段和注释段. COMM段BSS段 对于全局变量来说,如果初始化了不为0的值,那么该全局变量则被保存在data段,如果初 ...
分类:
其他好文 时间:
2018-10-24 00:57:55
阅读次数:
159
1.跳转表存在的意义1.1内核模块反汇编如下的程序清单,为一个内核模块的源码。#define__SYLIXOS_KERNEL#include<SylixOS.h>#include<module.h>/**SylixOScallmodule_init()andmodule_exit()automatically.*/intmodule_init(void){printk("h
分类:
其他好文 时间:
2018-10-23 20:45:50
阅读次数:
179
本次学习内容为计算机的工作原理,主要从存储计算机的工作模型,基本的汇编语言以及汇编代码的执行过程三个方面来进行整理,重点分析汇编代码的执行过程,以一个简单的C语言程序反汇编实验为例进行分析。 存储程序的计算机工作模型 冯诺依曼体系结构 冯诺依曼体系结构的核心思想是存储程序计算机,即将程序和数据都存放 ...
分类:
其他好文 时间:
2018-10-21 21:53:10
阅读次数:
299
四、实验结论 任务一:使用debug,将下面程序段写入内存,逐条执行,观察每条程序执行后CPU中相关寄存器的内容的变化 方法一: (1)使用e命令在1000:0的起始位置将程序的机器码读取到内存单元中,利用d命令查看内存中的信息,并且利用u命令进行反汇编,将读取的机器码转化为汇编指令; (2)先改写 ...
分类:
其他好文 时间:
2018-10-21 13:02:16
阅读次数:
163
1.OD界面的熟悉 左上为反汇编窗口,用于显示 反汇编代码,调试分析程序主要在这个窗口中进行。 左中为信息提示窗口,用于显示与反汇编窗口中上下文环境相关的内存,寄存器或者跳转来源,调用来源等信息。 左下为数据窗口,用于以多种格式显示内存中的内容,可使用的格式有hex,文本,短型,长型,浮点,地址和反 ...
分类:
其他好文 时间:
2018-10-20 12:55:37
阅读次数:
155