8086 宏汇编编辑器(支持 IN / OUT / INT 中断)
; ============================== ; 宏定义 ; ============================== MACRO M_OUT PORT,VAL MOV AL,VAL OUT PORT,AL ENDM MACRO M_IN PORT IN AL,PORT ENDM ; ============================== ; 中断 / 输入 / 输出 演示 ; ============================== ORG 100H START: ; DOS 中断 INT 21H —— 输出字符 MOV AH,02H MOV DL,'A' INT 21H ; BIOS 键盘中断 INT 16H —— 等待按键 MOV AH,00H INT 16H ; 硬件 OUT 指令 —— 输出到端口 M_OUT 01H, 55H ; 硬件 IN 指令 —— 读取端口 M_IN 01H ; 退出程序 INT 21H MOV AH,4CH INT 21H
编译(宏展开)
单步调试
全速运行
重置CPU
导出 COM
导出 EXE
导出 HEX
CPU 状态
机器码 + 展开结果