在Marie中存储用户输入

时间:2018-04-20 10:03:09

标签: string user-input marie

我需要“实现一个字符串比较子程序。它需要两个地址 字符串作为参数,如果它们相等则返回1,否则返回0“,一个字符串是我在Marie中编码的字符串,另一个字符串由用户的输入组成(一次一个字符)。

我当前的代码打印用户输入,但是对于比较步骤,我认为需要以某种方式将条目记录到Marie代码中?我不知道该怎么办才能让我做这项任务的比较部分。

我目前的代码:

Load StringAddr2    / Get start address where string should be stored
Store InputAddr     / Store as argument of subroutine
Jns InputString     / Execute input subroutine
Halt

InputAddr, HEX 0    / argument: address where string will be stored
InputString, HEX 0  / subroutine start
Input
Store Print_Arg
JnS   Print
Halt

Print_Arg, DEC 0
Print, HEX 0
Load Print_Arg
Output
Skipcond 800
Halt

StringAddr2, JnS UserInput  / Address of the string
UserInput,  HEX 0

0 个答案:

没有答案