常用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字节数值减一(最后还要有一个回车符)

暂时就能用到这么多了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值