⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 918.asm

📁 一些小程序,关于汇编语言中程序的中断的使用,例子中包括字符输出
💻 ASM
字号:
;例 在屏幕上以红底蓝字显示"WORLD",然后分别以红底绿字和红底蓝字相间地显示"SCENERY"。
.model small
.data
string1 db 'WORLD'
string2 db 'S',42H,'C',41H,'E',42H,'N',41H,'E',42H,'R',41H,'Y',42H
LEN_STR2 EQU ($-string2)/2
.code
  .startup
MOV AL,3;80*25 彩色文本方式
MOV AH,0;设置显示方式
INT 10H
MOV BP,seg string1;串1段地址
MOV ES,BP
MOV BP,offset string1;串1偏移地址
MOV CX,string2-string1 ;字符数
MOV DX,0               ;起始行列
MOV BL,41H             ;红底蓝字
MOV AL,1       ;光标跟随移动
MOV AH,13H     ;显示串功能display the string
INT 10H        ;BIOS调用
MOV AH,3       ;读光标位置
INT 10H        ;BIOS调用
MOV BP,offset string2  ;串2偏移地址
MOV CX,LEN_STR2        ;字符数
MOV AL,3               ;显示字符和属性
MOV AH,13H             ;显示串2
INT 10H               ;BIOS调用
  .exit 0
    end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -