- 博客(13)
- 资源 (22)
- 收藏
- 关注
原创 汇编 字符串输入输出 源代码及详细解释
DATAS SEGMENT ;segment和ends是成对使用的伪指令,功能是定义一个段,这是在写可被编译器编译的汇编程序时;必须使用的,sement是段的开始,ends是结束buf1 DB "Hello, $"BBB DB 31 ;表示缓冲区能容31个字符 DB ? DB 31 DUP (?) ;这里的31是你在数据段开辟的空
2012-02-29 12:01:58 9534 2
转载 寄存器总结
通用寄存器的主要用途寄存器的分类寄存器主 要 用 途通用寄存器数据 寄存器AX乘、除运算,字的输入输出,中间结果的缓存AL字节的乘、除运算,字节的输入输出,十进制算术运算AH字节的乘、除运
2012-02-29 11:51:16 1342
转载 INT 21H
INT 21H是指令自动转入中断子程序的入口上面这句话很难理解吧,相信很多新手都看不懂在说什么。下面我来举个例子:以8086 CPU的汇编为例,输出一个字符串,就要使用如下指令:MOV AH,09HINT 21H 假如要在显示器显示输入一个字符串,实际上就是要调用DOS系统的功能来实现。当然,DOS是包括多种功能,如接受用户输入,显示输出,输出到打印机打印等......
2012-02-29 11:19:21 19652 1
转载 从键盘输入字符串并输出该字符串(汇编程序—I/O
从键盘输入字符串并输出该字符串(汇编程序—I/O DATAS SEGMENTSTR DB"please input a string:$" BUF DB 20 DB ? DB 20 DUP (?)CRLF DB 0AH,0DH,"$";此处输入数据段代码 DATAS ENDSS
2012-02-29 10:43:16 6535 1
原创 睡不着,总结一下!!!
睡不着,总结一下!!!一直觉着自己很自卑,特别是进入计算机,常常由于浮躁和急功近利导致无聊的自卑感。一直觉得以前没有玩过电脑,所以要比别的同学更辛苦点才能站在同一起跑线上。按我曾说过的话,花了一年多的时间从白痴变成了菜鸟。现在想想我应该更自信点,我觉得已经可以和很多同学在同一水平线了。最近真的很多事,很累,因此才想起去总结一下自己。以前觉得自己做了很多无用功,在很多方面都是一知半解甚至只是稍微
2012-02-28 08:53:23 1678 1
原创 C语言也能干大事 第七节 笔记
一:fopen中文件路径问题 case ID_open:{FILE *fp = fopen("E:\\CODE\\Win32 DialogBased Application26\\a.txt","r");char line[256];fgets(line,sizeof(line),fp);fclose(fp);SetDlgItemText(hwnd,IDC_EDIT
2012-02-26 17:59:21 916
原创 CreateThread
#include #include // 线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){int i = 0;while(i {printf(" I am from a thread, count = %d \n", i++);}return 0;}int main(int argc, cha
2012-02-24 13:21:58 1070
原创 _stdcall 和 _cdecl
每个线程都必须有一个进入点函数,线程从这个进入点开始运行。主线程的进入点函数是main,如果想在线程中创建另一个辅助线程,则必须为该辅助线程创建一个进入点函数,这个函数被称为线程函数。线程函数的定义如下:DWORD WINAPI ThreadProc(LPVOID lpParam); //线程函数名称可以是任意的WINAPI 是一个宏,在windef.h 文件中有声明:#de
2012-02-24 12:56:42 738
原创 vc6 和vs2008编码方式问题
以下的代码无法编译,vc++6.0可以编译,c-free也可以#include "stdafx.h"#include #include int main(int argc, char *argv[]){CHAR *szCmdLine = "cmd";STARTUPINFO si = {sizeof(si)};PROCESS_INFORMATION pi;
2012-02-24 12:45:26 1491
转载 ComboBox的操作
(1)添加项:填入Combo最简单的方法是借助ComboBox_AddString“函数”(其实是宏):ComboBox_AddString(hwndCtrl,str) 每个控件也有自己的句柄。句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例、窗口、图片、图标等等。控
2012-02-15 22:22:32 1157
转载 VC++ 中控件的ID 与 句柄 关系
其他高级语言的控件只有控件名称,没有什么ID,但也有句柄。在C++这两个概念都是控件的标识,这两个概念可以从"内外两方面考虑", "外"指的是用户(程序员)识别的,在vc编辑系统中,ID就是被程序员利用的,对各种控件进行操作的标识;"内"部的ID是指句柄,即句柄是内部操作系统识别这个ID的标识。 另外,在程序运行期,整个进程不会有ID这个东西,只会有句柄,而在编辑器内(即在程序的非运行
2012-02-15 21:39:31 2208 1
转载 UNREFERENCED_PARAMETER的用处
作用:告诉编译器,已经使用了该变量,不必检测警告!在VC编译器下,如果您用最高级别进行编译,编译器就会很苛刻地指出您的非常细小的警告。当你生命了一个变量,而没有使用时,编译器就会报警告:“warning C4100: ''XXXX'' : unreferenced formal parameter.” 所以,为了让编译器不必检测你的警告,就使用UNREFERENCED_PARAME
2012-02-14 21:22:31 1016
转载 POJ 2965
解法:开一个4X4的Bool数组,开始全为false.如果输入(i,j)处有"+",将该行该列取反。最后有多少true就是最少步数。输出为true的坐标就是步骤。 证明:要使一个为'+'的符号变为'-',必须其相应的行和列的操作数为奇数;可以证明,如果'+'位置对应的行和列上每一个位置都进行一次操作,则整个图只有这一'+'位置的符号改变,其余都不会改变.设置一个4*4的整型数组
2012-02-13 21:12:00 1039
mentohust认证所需要的包
2012-01-05
二叉树实验报告 C++ 引用实现
2011-12-07
二叉树实验报告
2011-12-07
数据结构 线性表 实验 C++ 链表
2011-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人