Asignar valor a SI
Publicado por isaac (1 intervención) el 21/03/2020 16:04:53
Mi dilema es simple, tengo un macro el cual admite un parámetro pos cuya primera posición contiene un valor numérico que deseo asignarlo al indice fuente(SI) para poder acceder con él a una x posición de un arreglo, el código va de la siguiente forma:
En si, no genera ningún error pero en teoría para comprobar si está correcto al ya tener acceso a la posición con SI al imprimir el arreglo se vería afectada la posición escogida con el parámetro valor en la coordenada correspondiente. Si me pueden iluminar alguna otra forma de acceder a una posición por medio de un parámetro se los agradecería mucho :(
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
functMover macro pos, valor ;El usuario ingresa una coordenada donde pos es en formato LETRA NUMERO ej. A5
LOCAL case1,fin,nel
mov al,pos[0]
sub al,10h
mov resColumna,al
mov al,pos[1]
mov resFila,al
case1:
cmp resFila,31h
jne nel
mov al,resColumna
mov si,ax
mov f1[si],valor
jmp fin
nel:
print comprobar
fin:
endm
En si, no genera ningún error pero en teoría para comprobar si está correcto al ya tener acceso a la posición con SI al imprimir el arreglo se vería afectada la posición escogida con el parámetro valor en la coordenada correspondiente. Si me pueden iluminar alguna otra forma de acceder a una posición por medio de un parámetro se los agradecería mucho :(
Valora esta pregunta
0