- 博客(12)
- 资源 (16)
- 收藏
- 关注
转载 GDT和LDT
作者:billpig原作网址:http://blog.csdn.net/billpig/article/details/5833980保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器: 存储段描述符选择器:存储段描述符的索引PS:原先实模式下的各个段寄存器作为保护模式下的段选择器,80486中有6个(即CS,SS,DS,ES,
2014-01-20 09:41:03 895
转载 我和CPU之间关于EFLAGS的对话
作者:ukyohy原作网址:http://www.pediy.com/kssd/pediy10/99569.html某日下午,偶为了学习《加密解密》正伏案研究汇编语言中涉及到的CPU EFLAGS相关内容.针对书本上的内容,整按照自己的理解写了几个测试程序,用OD调来调去,可是EFLAGS寄存器的变化和自己想的总是不一样。于是苦苦思索,百思不得其解,只好闭目养神。 不知道
2014-01-13 22:14:17 1045
转载 跳转指令 jmp、call、ret、retf
保存一下,方便以后查看。作者:chuanwang66原作网址:http://chuanwang66.iteye.com/blog/1075859JMP、CALL和RET指令的近转移形式只是在当前代码段中执行程序控制转移,因此不会执行特权级检查。JMP、CALL或RET指令的远转移形式会把控制转移到另外一个代码段中,因此处理器一定会执行特权级检查。 1、jmp指令:不影响堆栈
2014-01-13 22:11:04 2051
原创 undefined reference to `__stack_chk_fail'
在编译程序时klib.c中的disp_int报了该错,去网上搜了一下,在Makefile中的$(CFLAGS)后面加上-fno-stack-protector,即不需要栈保护lib/klib.o:lib/klib.c $(CC) $(CFLAGS) -fno-stack-protector -o $@ $然后编译就可以了正常执行了然后就自己验证了一下,将char ou
2014-01-10 15:59:17 9163 1
原创 在eclipse中开发ns3;run "waf configure" first!”;头文件报错,程序报错
作者:宁静致远原作网址:http://hi.baidu.com/hwangustc/item/2136ee3bd5d1edcf382ffa45之前在google groups上问了下,关于ns3的可视化开发,有人推荐使用eclipse,今天我也尝试了下。刚开始在ubuntu 8.04上尝试安装配置,因为之前装了eclipse 3.2开发平台,版本陈旧,好久也没用了,总是出现
2014-01-07 20:33:29 6044 1
原创 安装mercurial报错Unsupported hg version:1.4.3. Expected is at least2.0.0.
使用下面的命令更新hg:add-apt-repository ppa:mercurial-ppa/releasesapt-get updateapt-get install mercurial
2014-01-07 14:44:33 3444 1
原创 memcpy(&gdt,(void*)(*((u32*)(&gdt_ptr[2]))),*((u16*)(&gdt_ptr[0])) + 1)中参数的理解
今天看代码时,一下子没有看懂,所以记录一下解析过程。先看定义:PUBLIC u8 gdt_ptr[6];PUBLIC DESCRIPTOR gdt[GDT_SIZE];PUBLIC void* memcpy(void* pDst, void* pSrc, int iSize);然后看memcpy(&gdt,(void*)(*(
2014-01-04 20:33:27 2006 1
转载 汇编中resb指令
转载下来,方便以后查看原作网址:http://blog.csdn.net/m1j2t3/article/details/5681657汇编中resb这样的指令是什么意思?还有我在汇编程序中看到这样一段代码,说是栈顶的StackSpaceresb2 * 1024StackTop:; 栈顶怎么理解StackTop:这个啊? 汇编中resb这样的指令是什么意思?r
2014-01-04 16:53:10 6161
原创 linux3.11.10,mini2440移植DM9000,ping不通,丢包率大,网络不稳定
Linux内核中已经支持了DM9000,但是直接使用的话,网络性能很差,丢包率基本上都是大于50%的,所以需要改一些东西,下面就列一下要改的东西(思路还是根据友善之臂给的linux移植pdf,下载网址)。Linux内核版本是3.11.101.打开mach-mini2440.c将mini2440_dm9k_resource[]改为:static struct resource m
2014-01-04 15:14:20 2699
原创 使用wget命令下载ftp中的文件
使用类似这样的命令:wget ftp://uesername@219.153.50.13/download/a001.rar例如wget ftp://ftpuser:ftpuser@10.110.138.140/down/dhcp-4.2.3.tar.gz我的ftpuser的目录为../ftp/down,up
2014-01-02 20:23:44 4564
转载 ubuntu安装ftp服务器(一般配置)
作者:Nation_chen原作网址:http://blog.csdn.net/nation_chen/article/details/7066277ubuntu安装ftp服务器1: 安装vsftpd~$ sudo apt-get install vsftpd ubuntu10.10自己装了,这步省略。2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配
2014-01-02 09:40:20 649
转载 TFTP和FTP的区别
作者:xchuaii原作网址:http://blog.163.com/xchuaii@126/blog/static/133060217201256115524125/TFTP:Trivial File Transfer Protocol,简单文件传输协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。FTP:File Transfer Proto
2014-01-02 09:28:52 5728
Application Security for the Android Platform
2012-10-29
editplus3.4
2012-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人