Сборка Сравнение переменных из файла incloud - PullRequest
0 голосов
/ 24 августа 2018

Я строю сборку Ai в игре TicTacToe. И я использую эуолятор eu8086. моя идея была проста, я накрыл стол.

table db 0 0 0
      db 0 0 0
      db 0 0 0

и меняйте значение каждый раз, когда игрок играл. Теперь я создал много таблиц с разными состояниями. и сравнил их с черновым, а затем сказал компьютеру, что делать. поэтому я создал incloud файл и поместил много переменных, их проблема в том, что когда я сравнивал их, компьютер не распознавал, что они совпадают, но если он находится в том же файле, он распознается.

CompareScript:

    CompareArray MACRO arr1,arr2
    cld
    mov cx,9

    lea di,arr1
    lea si,arr2

    repe cmpsb
    jnz enddd

    mov isEquel, 1
    jmp ed
enddd:
    mov isEquel,0 
ed:
    ENDM

Как включить файл:

include TicTacToeAi.inc

Сам файл (я удаляю много, чтобы попытаться проверить проблему):

; TicTacToeAi.inc - macro definitions library for easy input/output

tableF   db 1,0,0 
         db 0,0,0 
         db 0,0,0

Буду рад за помощь !!!

...