上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 215 下一页
摘要: 问题来源: http://www.cnblogs.com/del/archive/2009/05/28/1491186.html#1801853准备工作:1、在空白窗体上添加: ClientDataSet1、Button12、激活窗体的 OnCreate 事件、激活 Button1 的 OnClick 事件实现代码: 阅读全文
posted @ 2010-04-14 21:20 万一 阅读(5291) 评论(6) 推荐(1) 编辑
摘要: AND: 逻辑与OR: 逻辑或XOR: 逻辑异或NOT: 逻辑取反TEST: 测试逻辑与 阅读全文
posted @ 2010-04-14 15:30 万一 阅读(20654) 评论(0) 推荐(0) 编辑
摘要: 汇编指令的一般性要求: 1、两个操作数的尺寸必须一致; 2、操作数不能同为内存.MOV(Move): 最常用的数据传送指令LEA(Load Effective Address): 有效地址传送指令XCHG(Exchange): 交换指令XLATB(Translate Byte)、XLAT(Translate): 换码指令MOVZX(Move With Zero-Extend): 零扩展传送MOVS... 阅读全文
posted @ 2010-04-14 10:19 万一 阅读(7166) 评论(2) 推荐(0) 编辑
摘要: 1514131211109876543210 NTIOPLOFDFIFTFSFZF AF PF CF未使用嵌套标志I/O权限标志占2位溢出标志方向标志中断允许标志单步标志符号标志零标志未使用辅助标志未使用奇偶标志未使用进位标志上表是 32 位寄存器 EFLAGS 的低 16 位.不能直接读写 EFLAGS, 但有些方便的指令, 如:LAHF: 读取EFLAGS 低 8 位到 AH; SAHF 是 ... 阅读全文
posted @ 2010-04-13 15:25 万一 阅读(2109) 评论(1) 推荐(0) 编辑
摘要: 在 masm32.inc 中有这样几个函数的声明:byt2bin_ex: 从 Byte 数到二进制字符串wrd2bin_ex: 从 Word 数到二进制字符串dw2bin_ex: 从 DWord 数到二进制字符串dw2hex_ex: 从 DWord 数到十六进制字符串bin2byte_ex: 从字符串(必须有 8 个 '0' 或 '1' 组成)到字节学习查看二进制是为了看到 EFLAGS 中的二进... 阅读全文
posted @ 2010-04-13 12:36 万一 阅读(2253) 评论(0) 推荐(0) 编辑
摘要: 问题来源: http://www.cnblogs.com/del/archive/2009/12/18/1627110.html#1799657准备工作:1、在空白窗体上添加 TreeView1 和 Button12、激活窗体的 OnCreate 事件, 激活 TreeView 的 OnDblClick 事件全部代码如下: 阅读全文
posted @ 2010-04-12 20:59 万一 阅读(5248) 评论(32) 推荐(0) 编辑
摘要: 有时使用动态数组的指针更方便, 简单修改即可: 阅读全文
posted @ 2010-04-12 11:37 万一 阅读(4599) 评论(5) 推荐(0) 编辑
摘要: 由于 "栈" 是由高到低使用的, 所以新压入的数据的位置更低.ESP 中的指针将一直指向这个新位置, 所以 ESP 中的地址数据是动态的.每次 PUSH, ESP = ESP - x; 每次 POP, ESP = ESP + x;其中的 x 只能是 4 或 2, 因为 Win32 的 PUSH 只可以压入 32 位(默认)或 16 位的数据.ESP 有个名字叫 "栈顶", 其实它指向的是栈中最低位... 阅读全文
posted @ 2010-04-11 21:45 万一 阅读(9770) 评论(0) 推荐(1) 编辑
摘要: 问题来源: http://www.cnblogs.com/del/archive/2010/04/09/1708619.html#1798022问题描述 - 给出几组数值范围, 如:组一: 2..5组二: 3..6组三: 1..8组四: 2..10...然后从每组中选一个数字, 依次排列成一个新的数字, 需要列出所有排列方式.实现代码:本例测试结果: 阅读全文
posted @ 2010-04-11 12:10 万一 阅读(3247) 评论(6) 推荐(0) 编辑
摘要: 记得刚学多线程的时候, 碰到一个结构:从这个结构中可以基本洞察多线程的基本原理: 1、在切换到另一个线程之前, 先把当前线程在寄存器中的数据保存在这个结构;2、重新切回线程时, 再才这个结构中读出相关数据到寄存器, 从而继续运行...压栈、出栈也是类似的道理.一个程序包含若干子程序, 子程序中一般会有自己的参数或局部变量.在执行这个子程序前, 应该先把寄存器中的相关数据暂存一下(子程序也要使用寄存... 阅读全文
posted @ 2010-04-10 18:16 万一 阅读(4326) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 215 下一页