【问题标题】:MIPS Assembly : Printing number as a 56 bytes charMIPS 程序集:将数字打印为 56 字节字符
【发布时间】:2020-01-06 16:08:50
【问题描述】:

我想了解更多关于装配的知识,并在我找到的一个项目中寻求帮助。

程序应该取一个随机数并将其打印为 56 字节的字符(8 字节 * 每个字符 7 行)。

类似的东西:

你能指出我正确的方向吗?

【问题讨论】:

    标签: assembly mips qtspim


    【解决方案1】:

    我认为 QTSPIM 没有光标位置系统调用,因此打印必须水平穿过每个数字的一​​行,然后到每个数字的下一行。

    您可能希望每个字形的每行都有一个位图查找表。如果您想使用大量空间并避免编写代码将位图转换为一系列空格和# 字符,甚至是字符串

    【讨论】:

    • 首先,感谢您的回复。你是对的,QTSPIM 没有光标位置系统调用,因此我必须打印每个数字的每一行。我正在考虑使用字符串来打印结果,但我无法诚实地弄清楚如何。
    • @HugoPinto:您可以将块复制到一个大字符串中,或​​者您可以从按数字和当前垂直位置索引的表格中分别在每个数字的每个垂直行上使用字符串打印系统调用。
    • 您愿意举个例子解释一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 2011-09-21
    • 2013-09-21
    • 1970-01-01
    相关资源
    最近更新 更多