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>