很多初学汇编语言的同学可能会對INT 21H这条指令感到困惑不知道是什么意思,下面就以一段简单的程序为大家讲解:
例如:需要键盘输入并且回显。
AH的值需要查表取得表在下面
通过这样两条指令,输入的字符就会被存储在AL中
指定当前缺省的磁盘驱动器 |
|
AL=FF 目录中未找到文件 |
|
DX=缺省驱动器的簇数 |
|
取任一驱动器FAT信息 |
|
BX=国家码(国际电话前缀码) |
|
删除子目录(RMDIR) |
|
DS:DX=数据缓冲区地址 |
|
DS:DX=数据缓冲区地址 |
|
AL=移动方式(0:从文件头绝对位移,1:从当前位置相对移动,2:从文件尾绝对位移) |
|
成功:AX=文件代号2 |
|
成功:AX=分配内存首地 |
|