社区
汇编语言
帖子详情
如何用汇编编写音乐程序?请高手进
gddcpu
2007-11-15 04:44:36
如何用汇编编写音乐程序,请教高手,请给予一个答案:音乐就来个简单的吧,就是《找朋友》,歌谱如下:
56
5
6
56
5
51
76
53
55
[u]34
553
14
32
12
11
我是一个菜鸟,编写的时候请加上注释
...全文
181
3
打赏
收藏
如何用汇编编写音乐程序?请高手进
如何用汇编编写音乐程序,请教高手,请给予一个答案:音乐就来个简单的吧,就是《找朋友》,歌谱如下: 5656565 517653 55[u]34553 14321211 我是一个菜鸟,编写的时候请加上注释
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saberyan
2007-12-04
打赏
举报
回复
看下IBM汇编教程,有例子的
大熊猫侯佩
2007-11-15
打赏
举报
回复
看一下 ibm-pc 汇编程序设计 ,后面有一个例子。
gddcpu
2007-11-15
打赏
举报
回复
音乐乐谱如下:
56
56
56
5
51
76
5 3
55
34
5 5 3
14
32
12
1 1
从
汇编
语言到Windows内核编程
Windows是庞大复杂的系统。由于Windows并不公开源代码,我们在调试程序的时候,往往就调到自己未知的领域去了。没有C代码,只能看到令人眼花缭乱的
汇编
指令和机器码。我曾对它们望而生畏,敬而远之。尤其在这个黑客、破解、病毒、木马横行的时代,如果作为安全软件的开发者,同样不能期盼病毒的作者提供可以阅读的高级语言代码。 如果那些东西,也和C语言一样亲切易懂,那多么好啊!这样的话,即便是Windows这样庞大复杂而且封闭的系统,或者是再诡异和隐蔽的破坏技术,至少只要我愿意去探索,对我来说就不再有秘密可言。 其实这个梦想并非不切实际。既然我们能读懂C代码,何以就不能读懂
汇编
呢?很多
高手
眼中,机器指令和C代码一样熟悉。 这本书并没有系统地介绍Windows系统底层。但是我尝试寻找正确的方法和手段,为读者打开Windows底层知识宝库的大门,使读者可以在其中自由阅读,自己去获取所需知识。 目录概要: 入手篇 熟悉
汇编
本书的第一部分,将帮助读者消除对
汇编
的恐惧,熟悉
汇编
。本部分包括第I-3章。稍显枯燥的是,它们和Windows内核无关,是纯C语言与
汇编
语言的关系的字节。如果读者已经精通
汇编
语言,并能顺利阅读
汇编
代码,
请
直接跳
进
本部分。 第1章
汇编
指令与C语言 1.1 上机建立第一个工程 1.1.1 用Visual Studio创建工程 1.1.2 用Visual Studio查看新
汇编
代码 1.2 简要复习常用的
汇编
指令 1.2.1 堆栈相关指令 1.2.2 数据传送指令 1.2.3 跳转与比较指令 1.3 C函数的参数传递过程 第2章 C语言的流程和处理 2.1 C语言的循环反
汇编
2.1.1 for循环 2.1.2 do循环 2.1.3 while循环 2.2 C 语言判断与分支的反
汇编
2.2.1 if-else判断分支 2.2.2 switch-case判断分支 2.3 C语言的数组与结构 2.4 C语言的共用体和枚举类型 第3章 练习反
汇编
C语言程序 3.1 算法的反
汇编
3.1.1 算法反
汇编
代码分析 3.1.2 算法反
汇编
阅读技巧 3.2 发行版的反
汇编
3.3
汇编
反C语言练习 基础篇 内核编程 本书的第二部分,是
编写
Windows内核程序缡耩方法的基础。本部分包括第4-7章,如果读者对Windows内核编程已经有一定的了解,可以跳过本部分;如果读者从未接触过Windows内孩编程,本部分将指导读者开始Windows内核编程,学会使用WDK,并熟悉内核编程的习惯与方法。 第4章 内核字符串与内存 4.1 字符串的处理 4.1.1 使用字符串结构 4 1 2 字符串的初始化 4.1.3 字符串的拷贝 4.1.4 字符串的连接 4.1.5 字符串的打印 4 2 内存与链表 4 2.1 内存的分配与释放 4.2.2 使用LIST_ENTRY 4.2.3 使用长长整型数据 4.2.4 使用自旋锁 第5章 文件与注册表操作 5.1 文件操作 5.1.1 使片OBJECT_ATTRIBUTES 5.1.2 打开和关闭文件 5.1.3 文件读,写操作 5.2 注册表操作 5.2.1 注册表键的打开 5.2.2 注册表值的读 5 2 3 注册表值的写 第6章 时间与线程 6.1 时间与定时器 6.1.1 获得当前滴答数 6.1.2 获得当前系统时问 6.1.3 使用定时器 6.2 线程与事件 6.2.1 使用系统线程 6.2.2 在线程中睡眠 6.2.3 使用同步事件 第7章 驱动、设备与
请
求 7.1 驱动与设备 7.1.1 驱动入口与驱动对象 7.1.2 分发函数和卸载函数 7 1 3 设备与符号链接 7.1.4 设备的安全创建 7,1.5 设备与符号链接的用户相关性 7.2
请
求处理 7.2.1 IRP与 IO L_STACK_LOCATION 7 2.2 打开与关闭
请
求的处理 7.2.3 应用层信息传入 7.2.4 驱动层信息传出 探索篇 研究内核 本书的第三部分,开始探索Windows内核程序,并尝试阅读反
汇编
代码作为指引。本部分包括第8-10章。如果读者对Windows内棱编程已经有一定的了解,这一部分套比较有趣;如果读者从未接触过Windows内核编程,读者应该先学习第二部分。能自己
编写
内核程序并不意味着可以读懂内核,虽然反过来是一定成立的。读懂别人
编写
的没有代码的程序,比自己
编写
更困难一些,但的确是值得的。 第8章
进
入Windows内核 第9章 用C++
编写
的内核程序 第10章 继续探索Windows内核 深入篇 修改内核 这是本书的第四部分。读者已经尝试过探索Windows内核程序,并尝试阅读反
汇编
代码。那么接下来,必须掌握修改内核的方法。每一个Windows内核程序,都可以看做Windows内核本身的一个“补丁”。有时只需要独立存在,就能起到它的作用;有时却必须对已有的内核二
进
制代码
进
行部分修改。本部分包括第11—13章,主要介绍的是内核Hook。 第11章 机器码与反
汇编
引擎 第12章 CPU权限级与分页机制 第13章 开发Windows内核Hook 实战篇 实际开发 实战部分是本书最深入和复杂的一部分,包括第14-17章。为了让前面练习的成果,在实际应用中产生价值,在这部分我们补充更多的理论知识并尝试用它们去做一点什么。这一部分包括指令分析、硬件基础知识、内核Hook的实际开发练习,以及将完成一个用到内核Hook的有趣的实例,这个实例有助于计算机阻挡各种病毒和木马的侵袭。 此外,本部分遂包括特殊的一章,涉及如何巧妙地
编写
代码,来防止被其他不受欢迎的读者阅读。这与本书的主旨完全相反,正所谓物极必反。 第14章 反病毒、木马实例开发 第15章 Rootkit与HIPS 第16章 手写指令保护代码 第17章 用VMProtect保护代码
反
汇编
小软件---下载
反
汇编
:把目标代码转为
汇编
代码的过程。 通常,
编写
程序是利用高级语言如C,Pascal等高级语言
进
行编程的,然后再经过编译程序生成可以被计算机系统直接执行的文件。反
汇编
即是指将这些执行文件反编译还原成
汇编
语言或其他高级语言。但通常反编译出来的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码 会发生很大的变化,非编程
高手
很难读懂。 另外,有许多程序也可以
进
行逆向操作即反编译以求修改,例如Flash的文件生成的SWF文件,也可以被反
汇编
成Flash原码,但会发现与原程序有很大变化。反
汇编
可以通过反
汇编
的一些软件实现DEBUG也能反
汇编
的,DEBUG文件位置-u,这样就能实现了。
汇编
车道闸升降及停止程序
自己
编写
的车道闸升降及停止程序,经过自己测试可行,欢迎各位
高手
批评指正,谢谢
vs2008 反
汇编
通常,
编写
程序是利用高级语言如C,pascal等高级语言
进
行编程的,然后再经过编译程序生成可以被计算机系统直接执行的文件(机器语言)。反
汇编
即是指将这些执行文件反编译还原成
汇编
语言或其他高级语言。但通常反编译出来的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码 会发生很大的变化,非编程
高手
很难读懂。
Star ES51实验指导书
STAR ES598PCI、STAR ES59PA实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、
汇编
例子程序、使用说明,不但可以满足各大专院校
进
行单片机课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为
高手
。 STAR ES598PCI、STAR ES59PA提供实验仪与微机同步演示功能,方便实验室老师的教学、演示。提供一个库文件,如果学生上机时间有限,只需
编写
最主要的程序,其它调用库文件即可。它布局合理,清晰明了;模块化设计,可以无限升级,让您的选择永不落伍;兼容性强,可以轻松升级,减少设备投资;使用方便,易于维护。 本指导书几乎涵盖了所有关于Star ES51的实验内容以及参考程序,连线示意图,适合单片机、
汇编
等爱好者使用
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章