viernes, 15 de noviembre de 2013

preguntas interfaz

  1. Mencione la función del siguiente código e identifique si tiene errores o no si los tiene mencione cuales.

.MODEL                               Small
.STACK                                 100h
.DATASEG
LongitudMaxima                             EQU 1000
CadenaAInvertir                             DB LongitudMaxima DUP(?)
CadenaInvertida                             DB LongitudMaxima DUP(?)
.CODESEG
inicio:                                   mov ax,@data
                                               mov ds,ax
                                               mov ah,3Fh
                                               mov bx,0
                                               mov cx,LongitudMaxima
                                               mov dx,OFFSET CadenaAInvertir
                                               int 21h
                                               and ax,ax
                                               jz Salir
                                               mov cx,ax
                                               push cx
                                               mov bx,OFFSET CadenaAInvertir
                                               mov si,OFFSET CadenaInvertida
                                               add si,cx
                                               dec si
Lazo:                                     mov al,[bx]
                                               mov [si],al
                                               inc bx
                                               dec si
                                               loop Lazo
                                               pop cx
                                               mov ah,40h
                                               mov bx,1
                                               mov dx,OFFSET CadenaInvertida
                                               int 21h
Salir:                                     mov ah,4Ch
                                               int 21h
END Inicio
Convierta los siguientes números hexadecimales a binario y realice la suma binaria de ambos.
·         400
·         7D0



Defina que es un proceso, una macro y diga al menos dos diferencias.

No hay comentarios:

Publicar un comentario