Annotation of ADD_ver_10/IA16-ubis.isa, revision 1.1
1.1 ! rico 1: # FICHERO DE ARQUITECTURA DEL REPERTORIO DE INSTRUCCIONES IA16
! 2: #
! 3: # UBICACIONES DE DATOS SOFTWARE
! 4: #
! 5: # RevisiÓn de 29/09/05
! 6: # Cada línea no puede tener más de 128 caracteres
! 7: #
! 8: # Información:
! 9: # nemónico
! 10: # -d (listado de dependencias)
! 11: # -s (segmento por defecto)
! 12: # -t (tipo de función)
! 13: #
! 14: # segmento:
! 15: # 0 -> no requiere
! 16: # 1 -> CS
! 17: # 2 -> SS
! 18: # 3 -> DS
! 19: # 4 -> ES
! 20: #
! 21: # tipo de función:
! 22: # 0 -> procesamiento de datos
! 23: # 1 -> punteros de memoria
! 24: # 2 -> punteros de pila
! 25: # 3 -> banderas
! 26: # (los siguientes no son realmente funciones)
! 27: # 4 -> accesos a memoria
! 28: # 5 -> otros
! 29: #
! 30: #
! 31: # listados: [elemento1[:elemento2]]
! 32: #
! 33: # [categoría]
! 34: # ubicaciones
! 35: #
! 36: # Obligatoriamente la 1ª línea con información debe ser el número de registros
! 37: # Número de registros:
! 38: 44
! 39: #
! 40: #
! 41: # [REGISTROS DE DATOS]
! 42: AL -d AX -s 0 -t 0
! 43: AH -d AX -s 0 -t 0
! 44: AX -d AL:AH -s 0 -t 0
! 45: BL -d BX -s 0 -t 0
! 46: BH -d BX -s 0 -t 0
! 47: BX -d BL:BH -s 0 -t 0
! 48: CL -d CX -s 0 -t 0
! 49: CH -d CX -s 0 -t 0
! 50: CX -d CL:CH -s 0 -t 0
! 51: DL -d DX -s 0 -t 0
! 52: DH -d DX -s 0 -t 0
! 53: DX -d DL:DH -s 0 -t 0
! 54: # [REGISTROS DE SEGMENTO]
! 55: CS -d -s 0 -t 1
! 56: SS -d -s 0 -t 2
! 57: DS -d -s 0 -t 1
! 58: ES -d -s 0 -t 1
! 59: # [PUNTEROS]
! 60: IP -d -s 0 -t 1
! 61: SP -d -s 0 -t 2
! 62: BP -d -s 0 -t 2
! 63: # [ÍNDICES]
! 64: SI -d -s 0 -t 1
! 65: DI -d -s 0 -t 1
! 66: # [CÓDIGOS DE CONDICIÓN]
! 67: CF -d -s 0 -t 3
! 68: PF -d -s 0 -t 3
! 69: AF -d -s 0 -t 3
! 70: ZF -d -s 0 -t 3
! 71: SF -d -s 0 -t 3
! 72: OF -d -s 0 -t 3
! 73: # [BANDERAS DE CONTROL]
! 74: TF -d -s 0 -t 3
! 75: IF -d -s 0 -t 3
! 76: DF -d -s 0 -t 3
! 77: # [DIRECCIONAMIENTOS DE MEMORIA]
! 78: [BX] -d BX -s 3 -t 4
! 79: [BP] -d BP -s 2 -t 4
! 80: [SI] -d SI -s 3 -t 4
! 81: [DI] -d DI -s 3 -t 4
! 82: [BXSI] -d BX:SI -s 3 -t 4
! 83: [BXDI] -d BX:DI -s 3 -t 4
! 84: [BPSI] -d BP:SI -s 2 -t 4
! 85: [BPDI] -d BP:DI -s 2 -t 4
! 86: [XXXX] -d -s 3 -t 4
! 87: # [INMEDIATOS]
! 88: INM8 -d -s 0 -t 5
! 89: INM16 -d -s 0 -t 5
! 90: B:D -d CS:IP -s 0 -t 5
! 91: # [OTROS]
! 92: MEM -d -s 0 -t 0
! 93: PILA -d -s 0 -t 2
! 94:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>