![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
文章平均质量分 87
8086汇编,win32汇编,Windows API。
落子摘星
吾尝终日而思矣,不如须臾之所学也。
展开
-
ARM汇编基础笔记
ARMv7架构汇编语言基础整理原创 2022-10-11 15:40:19 · 704 阅读 · 0 评论 -
汇编竞赛作品——piano
学校举办了汇编竞赛,因为兴趣,我参加了,获了个三等奖,记录一下。我写的是一个弹钢琴的小程序,程序比较简单。由于水平有限,程序中有的地方是借鉴网上的一些例子,光让我写我闷头写还真写不出来。程序的内容就是通过键盘的输入,发出各种音调。键盘的1 ~ 7(不是小键盘),q ~ u分别对应不同的音调,...原创 2020-01-12 12:21:45 · 708 阅读 · 0 评论 -
8086的声音
一、发声电路 早期的PC系列机中有一个专门用于定时的集成电路,型号是8253/8254。它有三个通道,第一个通道用于控制系统时钟正常运转;第二个通道用于存储器刷新;第三个通道是最有意思的,它通过一组电路与喇叭相联。如下如所示: ...原创 2019-12-10 20:05:01 · 312 阅读 · 0 评论 -
win32汇编笔记——第一个窗口程序之窗口程序的运行过程
为了在多任务操作系统上运行多个程序而互不干扰且方便操作,Windows采用了窗口。一个窗口不一定是一个程序,可能只是一个程序的一部分。一个程序可以建立多个顶层窗口,他们都属于“文件管理器”进程。窗口程序是事件驱动的。Win32汇编窗口程序:;>>>>>>>>>>>>>>>>>>&g...原创 2019-09-07 10:38:19 · 527 阅读 · 1 评论 -
Win32汇编笔记——窗口创建API函数
1.模块的概念一个模块代表的是一个运行中的exe文件或dll文件,用来代表这个文件中所有的代码和资源,用来代表这个文件中所有的代码和资源,磁盘上的文件不是模块,装入内存后运行时就叫做模块。一个应用程序调用其他DLL中的API时,这些DLL文件被装入内存,就产生了不同的模块,为了区分地址空间中的不同模块,每个模块都有惟一的模块句柄来标识。2.句柄句柄只是一个数值,它的值对程序来说是没有意义的,...原创 2019-10-11 22:30:51 · 737 阅读 · 0 评论 -
Win32汇编笔记——窗口消息循环
我认为窗口创建下来就是用于人机交互的,所以窗口创建好后不仅要能显示信息,还要能接受信息,比如键盘、鼠标等的信息,所以就有了消息循环。程序中的以下代码就是通常的消息循环: .while TRUE invoke GetMessage,addr @stMsg,NULL,0,0 .break .if eax == 0 invoke TranslateMessage,addr @stM...原创 2019-10-12 13:39:40 · 353 阅读 · 0 评论 -
Win32API——窗口过程
窗口过程是原创 2019-10-29 16:56:49 · 1499 阅读 · 0 评论