常用DOS命令

emmm

记不住命令调用,只好记下来。只记录常用的

DOS功能调用中断 21h

使用步骤:

  • 设置入口参数(类似于显示字符需要字符ASCII)
  • 要调用的子程序编号-> AH
  • INT 21H (这里必须写h,因为是十六进制,默认按照十进制处理)
号(->AH) 功能 入口参数 出口参数 备注
01H 输入字符 - AL= 输入字符
02H 输出字符 DL = 输出字符 -
03H 串口输入字符
04H 串口输出字符
05H 打印机输出字符
06H 键盘输入与显示器输出 DL=0FFH(输入)
=字符(输出)
AL= 输入 取决于DL,
若DL= ffh,读取字符
若DL≠FFH,显示DL字符
07H 有回显输入 AL= 输入
08H 无回显输入 AL= 输入
09H 显示字符串 DS:DX= 字符串首地址 - 字符串需以$结尾(\$不输出)
0AH 字符串输入 DS:DX为首地址,缓冲区首字节放置缓冲区长度 缓冲区第0字节应放置缓冲区长度(除去第0字节)
第一字节保留,由DOS填入实际字节数
实际存储的最大字符数为第0字节数值减一(最后还要有一个回车符)

暂时就能用到这么多了

你可能感兴趣的:(汇编,微机)