01 2012 档案
摘要:assume cs:codesg,ds:datadata segment db 'Happy New Year!' ;15 bytes db 5 dup(00000010B) ;green color db 0 ;for white space attr db 3 dup(00100100B) ;green bgcolor,red color db 0 db 5 dup(01110001B) ;white bgcolor,blue colordata endscodesg segmentstart: mov ax,data mov ds,ax mov ax,0B800H ;de
阅读全文
摘要:from:http://blog.csdn.net/liquanhai/article/details/7215045过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好!文中已经提供每个工具的超链接地址,请点击下载:1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(MSDN_1.5_精简安装版)2. 辅助:(
阅读全文
摘要:from:http://www.cnblogs.com/huzhongzhong/archive/2011/08/01/2123743.html这里对这几个寄存器总结一下。通用寄存器的主要用途寄存器的分类寄存器主 要 用 途通用寄存器数据 寄存器AX乘、除运算,字的输入输出,中间结果的缓存AL字节的乘、除运算,字节的输入输出,十进制算术运算AH字节的乘、除运算,存放中断的功能号BX存储器指针CX串操作、循环控制的计数器CL移位操作的计数器DX字的乘、除运算,间接的输入输出变址寄存器SI存储器指针、串指令中的源操作数指针DI存储器指针、串指令中的目的操作数指针变址寄存器BP存储器指针、存取堆栈的
阅读全文
摘要:#include <stdio.h>#include <stdlib.h>#include <ctype.h>int main(){ printf("Hello world!\n"); char ch[100]="hEll,O!@#$!@#$!@St4465456ri45656ngIKLSDJFLsdkjfsdiwerjdskfjsd"; char *pc=ch; printf("处理前:%s\n",ch); for(;*pc!='\0';pc++){ if(isalpha(*pc)
阅读全文
摘要:MASM定义了多种内部数据类型,第一种可以用来描述多种取值,这些取值可以是给定类型的变量和表达式的值。例如,DWORD变量可以存储任何32位整数值。有些类型则稍微严格一点,比如REAL4类型,只能用实数常量初始化。在表3.2中,除了最后三种之外,其余所有的数据类型都是整数数据类型。表中IEEE符号是佛IEEE委员会发布的标准实数格式。类型 用途BYTE8位无符号整数SBYTE8位有符号整数WORD16位无符号整数(也可以实地址模式下用做近指针)SWORD16位有符号整数DWORD32位无符号整数(也可在保扩模式下用做近指针)SDWORD32位有符号整数FDWORD48位整数(保护模式下的用做.
阅读全文
摘要:http://cul.codeplex.com/Project DescriptionCraig's Utility Library (or CUL, as in cull because I'm not that creative), was initially designed through a number of projects that I've worked on. Over time I assembled a number of classes to handle various tasks and continue to add a number o
阅读全文
摘要:assemble A [address]compare C range addressdump D [range]enter E address [list]fill F range listgo G [=address] [addresses]hex H value1 value2input I portload L [address] [drive] [firstsector] [number]move M range addressname ...
阅读全文