10.实现打印函数

实现打印函数

打印汇编函数的处理流程:

  1. 备份寄存器现场
  2. 获取光标坐标值,光标坐标值是下一个可打印字符的位置
  3. 获取待打印的字符
  4. 判断字符是否为控制字符,若是回车符、换行符、退格符三种控制字符之一,则进入相应的处理流程。否则,其余字符都被认为是可见字符,进入输出流程处理
  5. 判断是否需要滚屏
  6. 更新光标坐标值,使其指向下一个打印字符的位置
  7. 恢复寄存器现场,退出