08 2023 档案
摘要:复制文本到剪贴板 //**********复制文本到剪贴板********** CString text = _T("我是中国人"); BOOL b = OpenClipboard(); //打开剪贴板 /* 返回值: 如果通过CWnd打开了剪贴板,则返回非零值 如果其他应用程序或窗口已经打开了剪贴
阅读全文
摘要:TCHAR name[256]; HWND hWnd = GetSafeHwnd(); int n = ::GetDlgItemText(hWnd, IDC_STATIC1, name, 254); /* 参数1:窗口句柄 参数2:控件ID 参数3:LPTSTR lpStr, //保存获取的文本的缓
阅读全文
摘要:movsb字节传送指令 格式:movsb功能:执行movsb指令相当于进行下面几步操作: (1) ((es)*16+(di))=((ds)*16+(si)) (2) 如果df=0则:(si)=(si)+1 (di)=(di)+1 如果df=1则:(si)=(si)-1 (di)=(di)-1 mov
阅读全文
摘要:格式: for 变量 in 序列: 执行的代码块 实例1: fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
阅读全文
摘要:OCX组件下载: 链接:https://pan.baidu.com/s/1jQ7peZFPN57Wjpntyw-_WQ 提取码:6666 注意:TeeChart8.ocx只能在x86下运行,x64会意外中断 系统注册 下载之后,看安装说明 工程中添加TeeChart 工具箱-->右击-->选择项 T
阅读全文
摘要:原博客链接:https://blog.csdn.net/wsq119/article/details/103166767?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7E
阅读全文
摘要:cmp指令格式:cmp操作对象1,操作对象2 功能:计算操作对象1-操作对象2,但并不保存结果,仅仅根据计算结果对标志寄存器进行设置。 我们通过cmp指令执行后, 相关标志位的值就可以看出比较的结果。 cmp ax,bx 根据单个标志位的状态判断转移的指令 指令 转移条件 说明 JC DEST CF
阅读全文
摘要:指令格式:sbb 操作对象1,操作对象2 功能:操作对象1=操作对象1-操作对象2-CF sbb指令执行后, 将对CF进行设置。 利用sbb指令可以对任意大的数据进行减法运算。 mov bx,1000H mov ax,003EH sub bx,2000H sbb ax,0020H
阅读全文
摘要:8086CPU的flag寄存器的结构如图所示 注意:在8086CPU的指令集中,有的指令的执行是影响标志寄存器的,比如:add、sub、mul、div、inc、or、and等,它们大都是运算指令(进行逻辑或算术运算); 有的指令的执行对标志寄存器没有影响,比如:mov、push、pop等,它们大都是
阅读全文
摘要:红杉树 尊敬的业主,您好!您家的主材,家具均已经安装完成,为您服务的装修工作已经全部完成,现进入保修期,如您家有任何问题请拨打售后电话4009907707,该群即将解散,谢谢您在这期间与我们合作,祝您生活愉快! 断桥铝系统窗 联系人 17694955388 陈亮 汇和装修水电工 1362211575
阅读全文
摘要:errorA2005:Symbolismultidefined:DATA 此错误信息提示DATA符号重复定义了。 errorA2009:Symbolnotdefined:NO 汇编提示标号NO没有定义
阅读全文
摘要:;计算data段中第一组数据的3次方, 结果保存在后面一组dword单元中 assume cs:code data segment dw 1,2,3,4,5,6,7,8 dd 0,0,0,0,0,0,0,0 data ends code segment start:mov ax,data mov d
阅读全文
摘要:注意以下两点: (1)两个相乘的数:两个相乘的数,要么都是8位,要么都是16位。 如果是8位,一个默认放在AL中, 另一个放在8位寄存器或内存字节单元中; 如果是16位, 一个默认在AX中, 另一个放在16位reg或内存字单元中。 (2)结果:如果是8位乘法,结果默认放在AX中; 如果是16位乘法,
阅读全文
摘要:负数的二进制表示方法 1、正数5的表示法假设有一个int类型的数, 值为5, 那么, 我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 5转换成二制是101, 不过int类型的数占用4字节(32位) , 所以前面填了一堆0。 2、负数-5的表示法
阅读全文
摘要:功能:调用子程序 ret iret和retf返回跳转 ret指令用栈中的数据,修改IP的内容,从而实现近转移; 相当于:pop IP retf指令用栈中的数据, 修改CS和IP的内容, 从而实现远转移。 相当于:pop IP pop cs iret 指令描述为: pop IP pop CS popf
阅读全文
摘要:XOR指令在两个操作数的对应位之间进行(按位)逻辑异或(XOR)操作 如果两个位值相同(同为0或同为1),则结果位等于0;否则结果位等于1 【相同为0,不同为1】
阅读全文
摘要:一般与编辑框组合使用 属性 1. true:要改变的是数值类型 false:要改变的是非数值类型 2. true:响应键盘上的箭头键 3. 值是否循环 4. 嵌入编辑框:Unattached 取消嵌入 left 左 right 右 myspin.SetRange32(0, 20); //调节的范围
阅读全文
摘要:sin正弦函数 FLOAT pi = 3.1415926; FLOAT f = sin(pi/2); //正弦函数 /* 参数:FLOAT 以弧度为单位 返回值:FLOAT */
阅读全文
摘要:TCHAR szname[50] = _T("物理"); TCHAR szfriend[] =_T("化学数学"); CopyMemory(szname+2, szfriend, sizeof(szfriend)); //复制内存数据 /* 参数1:PVOID Destination 要复制内存块的
阅读全文
摘要:在Windows环境下,大部分多媒体文件都依循着一种结构来存放信息,称为资源互换文件格式(Resources Interchange File Format),简称RIFF 块chunk RIFF是一种树状结构,其基本组成单位是chunk(即块),每个chunk由辨识码,数据大小和数据组成,如下图。
阅读全文
摘要:TCHAR szname[MAX_PATH] = {0}; DWORD n= GetModuleFileName(NULL, szname, MAX_PATH);//获取当前进程已加载模块的文件的完整路径 /* 参数1:HMODULE hModule 一个模块的句柄。 可以是一个DLL模块, 或者是
阅读全文
摘要:SYSTEMTIME st; /* typedef struct _SYSTEMTIME { WORD wYear;//年 WORD wMonth;//月 WORD wDayOfWeek;//星期,0为星期日,1为星期一,2为星期二…… WORD wDay;//日 WORD wHour;//时 WO
阅读全文
摘要:80×25彩色字符模式显示缓冲区的结构: 1.内存地址空间中,B8000H~BFFFFH共32KB的空间,为80×25彩色字符模式的显示缓冲区。向这个地址空间写入数据,写入的内容将立即出现在显示器上 2.在80×25彩色字符模式下,显示器可以显示25行,每行80个字符,每个字符可以有256种属性(背
阅读全文
摘要:;目的;将welcome to masm复制到段地址0B800h assume cs:code,ds:data data segment;数据段 db 'welcome to masm' data ends code segment start: mov ax, 0B800h mov ds, ax
阅读全文
摘要:HWND_DESKTOP 桌面窗口句柄 HWND hWnd = m_hWnd 窗口句柄 CString m_strCaption 窗口标题 m_pParentWnd:指向父窗口的指针 m_nID:对话框的资源 ID。 m_bModal:是否以模态方式显示对话框的标志。 m_hIcon:对话框的图标句
阅读全文
摘要:SHFileOperation是一种shell函数,shfileoperation的主要功能包括文件和目录的复制、移动、删除等常用的操作,还包括快捷方式的创建、属性的更改、应用程序的打开等操作。尤其是在移动、复制文件的时候,shfileoperation提供了非常详细的进度信息,让用户可以随时监控操
阅读全文