汇编
敲代码两年半的练习生
这个作者很懒,什么都没留下…
展开
-
【汇编】图形打印(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果简单得说就是你能得到一个二维矩阵点,你就能打印图形,图片等等形状。程序源码(.asm)org 0x8400;CS,DS,ES,SS默认的段基址原创 2021-02-03 17:15:21 · 1425 阅读 · 5 评论 -
【汇编】模拟电子琴发声(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979音频对照表程序源码(.asm)org 0x8400 jmp start ;***************************************原创 2021-02-03 17:00:12 · 3348 阅读 · 3 评论 -
【汇编】键盘切换大小写,F切换(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果程序源码(.asm)org 0x8400jmp startflag db 0 ;0原创 2021-02-03 16:56:27 · 768 阅读 · 2 评论 -
【汇编】时钟中断的调变速(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果调速模块 ;out 0x43,0x34 ;out 0x40,low8 ;out 0x40,high8 mov dx,0x40 mov a原创 2021-02-03 16:53:49 · 740 阅读 · 2 评论 -
【汇编】多进程,多任务的实现(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果程序源码(.asm)org 0x8400start: sti ;IF=1 ;cli ;IF=0 mov ax,0原创 2021-02-03 16:47:43 · 1207 阅读 · 1 评论 -
【汇编】封装实现界面绘制,一个简单的记事本(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果程序源码(.asm)org 0x8400;CS,DS,ES,SS默认的段基址为0000;利用jmp指令跳过段数据的定义部分jmp start原创 2021-02-03 16:45:01 · 1094 阅读 · 2 评论 -
【汇编】实现颜色转换,并绘制图形(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果自定义颜色块;编制自定义颜色editcolor: ;设置颜色号接口0x3c8,RGB分量接口0x3c9 mov dx,0x3c8 mov al,原创 2021-02-03 16:40:56 · 1440 阅读 · 1 评论 -
【汇编】多种方法实现清屏并打印字符串(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979运行结果程序源码-方法一(.asm)org 0x7c00jmp start string db 'world',0 passwrod db "原创 2021-02-03 16:29:16 · 1925 阅读 · 7 评论 -
【汇编】最简单的汇编程序:实现清屏(.asm源码)
项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。解压文件到D盘能直接使用。项目软件及项目运行环境下载地址:https://download.csdn.net/download/Gyangxixi/15009979程序介绍汇编语言清屏函数的实现。程序思想如果是要实现清屏,那么就是全部打空格、涂白、涂黑。程序源码(.asm)org 0x7c00 mov ax,原创 2021-02-03 16:22:21 · 3437 阅读 · 4 评论