
汇编语言学习笔记
文章平均质量分 81
NK_test
大部分人愿意做任何事来逃避真正的思考
展开
-
汇编-英文字符串大小写之间的转换
提供大小写转换两种功能,逻辑很简单。将输入的 字符串根据ascii之间的转换关系修改大小写,最后将字符串后添加$,输出字符串即可。; multi-segment executable file template.data segment ; add your data here! question db "you can press 1(big->small)or2(sma原创 2015-05-14 19:40:36 · 2947 阅读 · 0 评论 -
[汇编] 汇编语言实现简易文本编辑器(光标移动、上卷和退格删除)
汇编实现的一个简易的文本编辑器,代码中有详细的注释。思路和细节:(1) 在屏幕中央初始化一片面积,并且定位光标,利用16号中断0号功能分别在ah,al中存储扫描码和ascii码,由此进行功能键的判断。(2) 实现对光标的操作,通过对dh,dl的变化和10号中断的2号功能进行光标的设置,上下左右分别改变dh,dl的值即可。(3)退格键的操作实现是 光标左移,然后利用21号中断输出空格原创 2015-05-27 12:54:34 · 5923 阅读 · 0 评论 -
[汇编] 在屏幕中央显示时钟
很简单的一段代码。可能对于刚学习的同学有两点知识需要补充:(1) mov ah,2Ch ;ch=时,cl=分,dh=秒 用来获取系统的时间,并且分别放在注释中的寄存器中 int 21h ;获取时间(2) 用来设置光标的位置 setshow proc ;设置光标位置 mov dh,12原创 2015-05-18 23:10:27 · 4820 阅读 · 0 评论 -
微机接口双色点阵-- 变化的表情动画
使用汇编语言通过双色点阵实现一个动画,这里是表情的变化。基本思路就是分别编写不同的帧,然后依次显示。 颜色的变化是 290h:黄色 288h: 红色。data segmentbuff1 db 00h,00h,00h,18h,18h,00h,00h,00h db 00h,00h,18h,24h,24h,18h,00h,00h db原创 2015-12-19 16:03:33 · 2922 阅读 · 0 评论