整点薯条

没有薯条的码头毫无意义。

0%

汇编与接口 汇编常用知识

常用中断类型码

21H 中断

  • 4CH 号功能:结束程序

    MOV AX, 4C00H

  • 02H 号功能:在屏幕上显示字符

    1
    2
    MOV  DL, 'A'
    MOV AH, 02H
  • 01H 号功能:由键盘输入一个字符

  • 0A 号功能:由键盘输入字符串

    调用之前先设置好缓冲区,第一个字节事先填入最多允许接受的字符个数(包括 0DH),第二个字节留空,本功能自动回填实际输入的字符个数(不包括回车符),第三个字节起存放实际的字符串,用户按回车结束,从而最后一个字符是 0DH,若用户输入字符超过设置,不予响应

    • 调用参数:DS:DX=缓冲区首地址 DS:[DX]=缓冲区最大容量

    • 返回参数:DS:[DX+1]=实际输入字符数 DS:DX+2=字符串首地址

      1
      LEA        SI

常用 ASCII 码

  • 回车 0DH
  • 换行 0AH
  • 终结符 ‘$’
  • ‘A’ = ‘9’ + 7

常用伪指令

  • ORG

做题时注意事项

  • 用到字符串操作指令时注意先设置 DF