当前位置: 网学 > 编程文档 > VB > 正文

VB中使用汇编一例

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/16
下载{$ArticleTitle}原创论文样式
sp; 
    MachineCode(0) = &H55    ''push ebp
    
    MachineCode(1) = &H8B    ''move ebp,esp
    MachineCode(2) = &HEC
    
    MachineCode(3) = &H57    ''push edi
    
    MachineCode(4) = &H52    ''push edx
    
    MachineCode(5) = &H51    ''push ecx
    
    MachineCode(6) = &H53    ''push ebx
    
    MachineCode(7) = &H8B    ''move eax,dword ptr [ebp+8]
    MachineCode(8) = &H45
    MachineCode(9) = &H8
    
    MachineCode(10) = &HF    ''cpuid
    MachineCode(11) = &HA2
    
    MachineCode(12) = &H8B   ''mov edi,dword ptr [ebp+12]
    MachineCode(13) = &H7D
    MachineCode(14) = &HC
    
    MachineCode(15) = &H89   ''move dword ptr [edi],ebx
    MachineCode(16) = &H1F
    
    MachineCode(17) = &H8B   ''mov edi,dword ptr [ebp+16]
    MachineCode(18) = &H7D
    MachineCode(19) = &H10
    
    MachineCode(20) = &H89   ''move dword ptr [edi],ecx
    MachineCode(21) = &HF
    
    MachineCode(22) = &H8B   ''mov edi,dword ptr [ebp+20]
    MachineCode(23) = &H7D
    MachineCode(24) = &H14
    
    MachineCode(25) = &H89   ''move dword ptr [edi],edx
    MachineCode(26) = &H17
    
    MachineCode(27) = &H58   ''pop ebx

    MachineCode(28) = &H59   ''pop ecx

    MachineCode(29) = &H5A   ''pop edx

    MachineCode(30) = &H55   ''pop edi
    
    MachineCode(31) = &HC9   ''leave

    MachineCode(32) = &HC2   ''ret 16     I tried everything from 0 to 24
    MachineCode(33) = &H10   ''           but all produce the stack error
    MachineCode(34) = &
  • 上一篇资讯: 如何用API定义程序热键
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号