代码之家  ›  专栏  ›  技术社区  ›  Syed Ahmed Jamil

使用汇编语言MIPS更改监视器RGB颜色

  •  -1
  • Syed Ahmed Jamil  · 技术社区  · 7 年前

    我想用汇编语言创建一个项目。我在windows上用MARS学习MIPS。我们所学到的只是语言本身,以及理解它的所有基于文本和数字的程序。现在我想用它来改变我的显示器RGB颜色的实验。 我没有线索。我试着搜索像控制颜色或vga编程,但没有找到MIPS汇编语言。请指导,它可以做到使用它和如何?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Martin Rosenau    7 年前

    首先,您应该了解MARS和真正的MIPS处理器之间的区别:

    真正的MIPS处理器

    真正的MIPS处理器执行机器代码指令(由汇编指令表示)。

    syscall 指令被称为CPU进入某种“特殊”状态并开始执行操作系统代码。操作系统还包括MIPS指令。

    操作系统通常会根据寄存器中存储的值来执行某些操作。不过,操作系统的编写方式也可以忽略寄存器中的值。。。

    lw

    火星,斯皮姆。。。

    启动由MIPS指令组成的操作系统代码。相反,这些模拟器将根据寄存器中的值执行一些操作。

    一些模拟器可能会打印寄存器中的值 a0 v0 包含值1。

    因为没有操作系统通常有 长波 .

    不像MIPS代码在一个真正的CPU上,你不能做任何事情,可以与计算机使用这样的模拟器。

    这些模拟器通常是为正在学习MIPS汇编的学生编写的,用于测试MIPS程序。它们不是为了让程序员编写功能强大的程序而编写的。

    因此,这些模拟器通常没有非常强大的功能。

    推荐文章