我正在尝试在模拟器中编写一个普通的马尔可夫算法来交换由符号“^”分隔的两个三元数。例如,输入“120^210”,结果应该是“210^120”。
我尝试过这些规则:
^0 -> 0@^
^1 -> 1@^
^2 -> 2@^
@^0 -> 0@^
@^1 -> 1@^
@^2 -> 2@^
@^ -> ^
^->@
@0 -> ^0
@1 -> ^1
@2 -> ^2
@ -> ^
但它不能正常工作;我只得到“120210^”。
我正在尝试在模拟器中编写一个普通的马尔可夫算法来交换由符号“^”分隔的两个三元数。例如,输入“120^210”,结果应该是“210^120”。
我尝试过这些规则:
^0 -> 0@^
^1 -> 1@^
^2 -> 2@^
@^0 -> 0@^
@^1 -> 1@^
@^2 -> 2@^
@^ -> ^
^->@
@0 -> ^0
@1 -> ^1
@2 -> ^2
@ -> ^
但它不能正常工作;我只得到“120210^”。
我在 MASM 中有一个代码,其中包含
mov bx, 4
mov ax, array[bx] + 4
所以这里的 array[4] 是数组的第五个元素或 4 个字节,然后我们添加 4 个字节?那么AX的价值是多少呢?