![]() |
1
2
1)您错过了一个@seproland_s积分。您的代码
应该是:
(注意
看到屏幕截图上的垂直线了吗?这实际上是计算机打印出以下操作码
2)好的,那么当它(最终)加载
您需要将这些行移到
然后您需要添加代码以打印出结果。您已经知道如何打印字符串:您只需打印出以前的不同字符串—您将需要为这些字符串添加新的和不同的标签。别忘了决赛
Sep给了你我所描述的大部分;你还没有把它们放在一起。您需要在头脑中区分计算机将执行的代码与计算机将处理的数据。对PC来说,它们都是数字,它会很高兴地执行代码,然后在遇到数据时开始执行数据——至少,直到数据让它做了一些愚蠢的事情! [编辑] 3)看来我们需要回到第一原则。假装 你 是电脑,拿一张纸和一支笔,然后执行你提供的指令。从最上面开始:
您已经添加了建议使用的代码——但完全错误。在试图编写执行这些操作的代码之前,您需要后退一步,用高级语言写下您希望程序执行的操作。 我建议您执行以下操作:
最重要的是,所有这些代码都需要按正确的顺序放在一起,中间没有数据。代码不仅必须存在,而且必须按照您希望计算机执行它们的顺序出现。
|
![]() |
2
1
这将为您指明正确的方向。
首先,通过正确地零结束此消息,而不省略逗号来更正此消息:
要输入,可以使用键盘int 16h上的BIOS功能00h:
如果用户按“1”,则
现在,显示“您最喜欢的颜色是”的常见信息。在此操作过程中,必须注意不要意外地修改
然后测试通过读取键盘获得的值,以选择指针(
|
![]() |
Adonaim · Bochs无法加载img文件并将其加载 8 年前 |
![]() |
TheBusyTypist · 使用或不使用操作系统时,“汇编语言”是否不同? 10 年前 |
|
Smax · x86程序集直接写入VGA简单操作系统 11 年前 |