欢迎光临散文网 会员登陆 & 注册

0187-实现换行输出

2023-08-21 12:54 作者:jiangbo4444  | 我要投稿

环境

  • Time 2022-11-13

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • Rust 1.67.0-nightly

  • VSCode 1.73.1

前言

说明

参考:https://os.phil-opp.com/vga-text-mode/

目标

使用 VGA 输出的时候,在一行已经满的情况下,自动换行输出。

易失操作

对于输出到屏幕,为了避免编译器优化,需要增加一个副作用。

volatile 依赖

修改 Buffer 定义

修改输出定义

格式化宏

write! 宏

输出验证

换行

新一行

清除行

总结

实现了向屏幕输出时,如果一行已满,则另起一行。

附录

0187-实现换行输出的评论 (共 条)

分享到微博请遵守国家法律