上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 计算机组成 7 流水线处理器 7.1 流水线的基本原理 流水线作为一种生产管理的模式,对于提高生产效率有着非常大的帮助,最早是兴起于汽车制造厂,现在已在很多的行业得到了广泛的应用。 那在处理器设计当中也借鉴了流水线的概念,以提升性能。今天我们就来看一看流水线处理器是如何设计的。 这位老朋友大家还记得 阅读全文
posted @ 2018-10-01 21:52 houhaibushihai 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 6 单周期处理器 6.6 控制信号的集成 自己设计出一个处理器是一件非常有意义的工作。那现在,我们离这个工作的目标只差最后一点点了,而最后的这一步,又是非常关键的。那就是把我们之前所产生的这些控制信号集成起来,并且,让这个处理器能够自动地工作。 现在我们已经分析完了这个示例的指令系统中所 阅读全文
posted @ 2018-10-01 20:21 houhaibushihai 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 6 单周期处理器 6.5 分支指令的控制信号 分支指令,是一类特殊的指令,它能够改变程序的流向。因此,想要执行分支指令,我们还需要对现有的结构进行进一步的改造。 在我们现在这个示例的指令系统当中,分支指令只有一条,它的格式是I型的,那我们首先来看一看分支指令是如何工作的。 左边是一段C语 阅读全文
posted @ 2018-10-01 19:35 houhaibushihai 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 6 单周期处理器 6.4 访存指令的控制信号 对于MIPS这样的指令系统来说,其运算指令是不能直接访问存储器的,因此,我们还需要设计单独的访存指令,用来完成寄存器和存储器之间的数据传输。在这一节,我们就来看一看这一类访存指令是如何生成控制信号的。 对于我们要实现的这个处理器,访存指令都是 阅读全文
posted @ 2018-10-01 18:23 houhaibushihai 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 前言 此帖为 0day_2th 一书第三章实践不完全记录。 流程记录 1. searchAddr.c 文件: 将searchAddr.c文件在vc6.0中编译运行。产生的.exe文件我们放到OllyDbg调试。运行我们自己编写程序搜索跳转地址得到的结果和 OllyDbg 插件搜到的结果基本相同,如图 阅读全文
posted @ 2018-09-29 18:55 houhaibushihai 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 示例程序演示 样例程序选择win7自带的notepad.exe,该程序原本是没有加壳的: 拷贝notepad.exe文件一个副本,重命名为notepad upx.exe,我们对notepad upx.exe进行加upx壳: 压缩之后查壳: 脱upx壳 od调试小技巧: F8 步过/向下的循环直接跳过 阅读全文
posted @ 2018-09-25 21:38 houhaibushihai 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 执行效果截图: 阅读全文
posted @ 2018-09-24 21:56 houhaibushihai 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 6 单周期处理器 6.3 运算指令的控制信号 通常,在一个指令系统中,运算指令是最为重要的。而从另一个方面看,一般来说,运算指令的执行过程是最为简洁明了的。所以我们先来看,运算指令所需的控制信号是怎样构成的。 MIPS的指令系统,从功能上划分,可以分为运算指令,访存指令和分支指令。而从指 阅读全文
posted @ 2018-09-24 20:39 houhaibushihai 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 准备工作 虚拟机安装: Win7 Ubuntu "apateDNS" 密码:wplo "inetsim" 密码:ghla 客户端Win7需要做的工作 安装apateDNS 服务器端Ubuntu需要做的工作 下载inetsim,解压后将文件夹拷贝到Ubuntu系统。在 下,将原本的配置文件 重名为任意 阅读全文
posted @ 2018-09-20 15:31 houhaibushihai 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 附: "小甲鱼视频讲解" 阅读全文
posted @ 2018-09-19 22:59 houhaibushihai 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页