汇编
pcy190
这个作者很懒,什么都没留下…
展开
-
汇编语言--输出到屏幕
assume cs:code,ds:datadata segment db 'hello HAPPY!!!','$' ;需要输出的字符串以$结尾data endscode segmentstart: mov ax,data mov ds,ax mov dx,0 mov ah,9 int 21h mov ax,4c00h int 21hcode endse...原创 2018-09-25 20:55:19 · 15397 阅读 · 0 评论 -
8086汇编--实时(延时)读取并显示BIOS时间
assume cs:codedata segment FORMAT db 'YY/MM/DD HH:MM/SS',0dh,0ah,'$' ;si PRO db 9,8,7,4,2,0 ;didata endscode segmentstart:bg: mov ax,data mov ds,ax mov si,0 mov di,offset PRO mov ...原创 2018-09-26 20:04:16 · 4451 阅读 · 0 评论 -
8086汇编--code代码段内标号
assume cs:codecode segment a dw 1,2,3,4,5,6,7,8 b dd 0start: mov si,0 mov cx,8s: mov ax,a[si] add word ptr b,ax adc word ptr b[2],0 add si,2 loop s mov ax,4c00h int 21hc...原创 2018-09-26 20:17:20 · 1281 阅读 · 0 评论 -
8086汇编语言--输入R,G,B调节显示颜色
原理通过int 16h中断,设置ah为0即可。得到ah为键盘缓冲区一个字符的扫描码,al为其ASCII码 assume cs:codecode segmentstart: mov cx,0FFH mov dh,0 mov dl,1s: mov ah,0 int 16h mov ah,1 cmp al,'r' je red cmp al,'g...原创 2018-09-26 21:40:28 · 1629 阅读 · 0 评论 -
win10下DOSBox环境配置
下载工具包https://download.csdn.net/download/u014549283/10683031安装installer,在F盘新建一个asm文件夹,放入以下文件然后打开 C:\Users\HAPPY\AppData\Local\DOSBox 文件夹中的 dosbox-0.74.conf 文件用记事本打开后,在末尾加上mount c F:\asm...原创 2018-09-22 22:25:24 · 6136 阅读 · 1 评论 -
浮点数比较
.model flat,stdcallExitProcess PROTO :DWORD.data one REAL4 11.25 two REAL4 10.29 flag dword 0FFFFH.codemain PROC fld one fcom two fnstsw ax sahf jb L1 mov dword ptr flag,0L1: invoke...原创 2018-10-08 20:42:37 · 399 阅读 · 0 评论