汇编调试程序DEBUG的常用命令和功能,DEBUG环境下调试程序的方法. 两个无符号数相加,将结果数存入指定地址单元。被加数,加数及和存放地址及数据如下: 地址 数据 被加数 2000:0000 9FH 2000:0001 6BH 加数 2000:0002 5CH 2000:0003 42H 和 2 ...
分类:
编程语言 时间:
2020-05-23 00:05:50
阅读次数:
156
面向对象(一)1.什么是面向对象1.1语言的分类第一代语言:机器语言第二代语言:汇编语言第三代语言:高级语言1.2面向对象和面向过程的区别1:面向过程针对小问题的时候,面向过程可以很简单的解决问题,事情复杂的时候面向过程就显得力不从心。面向过程是微观上解决问题的方式。比如:领导出游,司机开车。领导找司机开车司机取车司机加油定制出游路线这些问题都是面向过程解决的问题。2:面向对象面向对象是解决事情的
分类:
其他好文 时间:
2020-05-22 19:05:55
阅读次数:
46
编译程序:编译程序是一个语言处理程序,他把一个高级语言程序翻译成某个机器的汇编语言程序或二进制代码程序。(高级语言程序-》机器识别的汇编语言程序或二进制代码程序) 解释程序:它的工作模式是一个个获取、分析、执行源程序语句。一旦分析结束,源程序就开始运行并生成结果。 编译程序与解释程序的区别:1.编译 ...
分类:
其他好文 时间:
2020-05-20 12:24:53
阅读次数:
40
0×00 工具 基础汇编知识 Windows xp下的VC++6.0 注意力集中的你 勤劳的双手 0×01 前言 在经过一系列的汇编基础训练之后,决定将此次任务目标上升几个档次,(开始奔向pwn一系列的学习)所以这只是一个开端。 前景回忆与复习,本地缓冲区溢出关键在于我们调用函数后的返回地址可以被我 ...
分类:
系统相关 时间:
2020-05-19 22:49:25
阅读次数:
82
微机原理与接口技术钱晓捷第五版课后答案 内容简介 钱晓捷主编的《微机原理与接口技术:基于IA- 32处理器和32微机原理与接口技术第五版课后答案钱晓捷位汇编语言(第5版)》以32位处理器、32位汇编语言和32位个人微机系统为起点,从应用角度,采用循序渐进、深入浅出、突出实践的方法,展开论述了IA-3 ...
分类:
其他好文 时间:
2020-05-19 18:07:35
阅读次数:
469
一:背景 1. 讲故事 高级语言玩多了,可能很多人对指针或者汇编都淡忘了,本篇就和大家聊一聊指针,虽然C 中是不提倡使用的,但你能说指针在C 中不重要吗?你要知道FCL内库中大量的使用指针,如 等等数不胜数,如例代码: 对,你觉得的美好世界,其实都是别人帮你负重前行,退一步说,指针的理解和不理解,对 ...
分类:
其他好文 时间:
2020-05-16 10:55:35
阅读次数:
58
1.操作系统(Operation System)主要在管理与驱动硬件,因此必须能管理内存、管理装置、负责行程管理以及系统呼叫,因此能够让硬件准备好就是一个好的系统了。 2.Unix的前身是贝尔实验室(Bell lab)的Ken Thompson用汇编语言写的,后来在1971-1973年间由Denni ...
分类:
系统相关 时间:
2020-05-16 00:40:01
阅读次数:
66
0:200~0:2FF是相对安全的,可这段空间的容量只有256个字节,如果我们需要的空间超过256个字节该怎么办呢? 在操作系统的环境中,合法地通过操作系统取得的空间都是安全的,因为操作系统不会让一个程序所用的空间和其他程序以及系统自己的空间相冲突。在操作系统允许的情况下,程序可以取得任意容量的空间 ...
分类:
编程语言 时间:
2020-05-15 20:31:51
阅读次数:
94
[bx]和内存单元的描述 内存单元 mov ax,[0] 将一个内存单元的内容送入ax,这个内存单元的长度为2字节(字单元),存放一个字,偏移地址为0, 段地址在ds中。 mov al,[0] 将一个内存单元的内容送入al,这个内存单元的长度为1字节(字节单元),存放一个字节,偏移地址为0,段地址在 ...
分类:
编程语言 时间:
2020-05-15 09:24:58
阅读次数:
65
一. 实验准备 实验要求: 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel 提 ...
分类:
其他好文 时间:
2020-05-12 12:07:21
阅读次数:
57