Procesadores

Páginas: 2 (448 palabras) Publicado: 11 de julio de 2011
DATA SEGMENT
Teclaf db "No presiono una tecla adecuada","$"
cadena1 db "Ingrese primera cadena: ","$"
cadena2 db "Ingrese segunda cadena: ","$"
mensaje db "F2: a la izq. ,F3: al cent., F4: a lader."
valor db "2"
dolar db "$"

ingreso1 label byte
total1 db 21
longitud1 db ?
cade1 db 21 DUP(?)
dolar2 db "$"

ingreso2 label byte
total2 db 21
longitud2 db ?
cade2 db 21 DUP(?)dolar3 db "$"

fun2 db ""

rastreo db ?
db "$"

DATA ENDS

PILA SEGMENT STACK
DB 900 DUP(?)
PILA ENDS

INSTRUC SEGMENT
ASSUME CS:INSTRUC, DS:DATA, SS:PILA
INICIO:
MOVAX,DATA
MOV DS,AX

CALL RECORRE

MOV DX,0310H
CALL POSICION

lea dx,cadena1
CALL MUESTRA

lea dx,ingreso1
call ingreso

lea bx,cade1
mov cx,0
mov cl,longitud1mov si,cx
mov al,"$"
mov [bx+si],al

MOV DX,0410H
CALL POSICION

lea dx,cadena2
CALL MUESTRA

lea dx,ingreso2
call ingreso

lea bx,cade2
mov cx,0
mov cl,longitud2
movsi,cx
mov al,"$"
mov [bx+si],al

MOV DX,0510H
CALL POSICION
lea dx,mensaje
CALL MUESTRA

mov ah,00h
int 16h
mov rastreo,ah
cmp al,00h
jz funcion2

mov ah,09h
lea dx,teclafint 21h
MOV AH,4Ch
INT 21h

funcion2:
mov ah,rastreo
sub ah,fun2
jz alizq

funcion3:
add valor,1
mov ah,rastreo
sub ah,fun3
jz alicent

mov dx,0610h
call posicion
leadx,teclaf
call muestra
jmp fin

alizq:
call recorre
mov dx,0000h
call posicion
lea dx,cade1
call muestra
mov dx,0100h
call posicion
lea dx,cade2
call muestra
jmp finalicent:

call recorre

mov bh,2
mov ax,0
mov al,longitud1
div bh
mov dl,40
sub dl,al
mov dh,00h

call posicion
lea dx,cade1
call muestra

mov bh,2
mov ax,0
moval,longitud2
div bh
mov dl,40
sub dl,al
mov dh,01h

call posicion
lea dx,cade2
call muestra
jmp fin

alider:

call recorre


mov dx,80
sub dl,longitud1
call posicion
lea...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso y procesador
  • Proceso Y Procesamiento
  • Procesos
  • Procesos
  • Proceso
  • Proceso
  • En proceso
  • Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS