- 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