PRÁCTICA 1
PRÁCTICA 1
PRÁCTICA 1
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
LENGUAJE ENSAMBLADOR 80386 <strong>PRÁCTICA</strong> 1<br />
3. DESARROLLO<br />
3.1 Procedimientos para empezar una nueva línea y exhibir una cadena de caracteres.<br />
%TITLE "RUTINAS DE ENTRADA/SALIDA DE CADENAS”<br />
IDEAL<br />
DOSSEG<br />
MODEL small<br />
; EQUs<br />
TamBuff EQU 255 ;Máxima longitud de cadena<br />
ASCnulo EQU 0 ;ASCII nulo<br />
rc EQU 13 ;ASCII de retorno de carro<br />
nl EQU 10 ;Ídem para nueva línea<br />
; Estructura del buffer para la cadena en función 0AH de DOS<br />
STRUC EstrBuff<br />
maxlon DB TamBuff ;Máximo tamaño del buffer<br />
cadlon DB 0 ;Largo de cadena<br />
Carac DB TamBuff DUP (?) ;Buffer para LeeCadena<br />
ENDS EstrBuff<br />
DATASEG<br />
Buffer EstrBuff ; Buffer variable para LeeCadena<br />
CODESEG<br />
; De MANCADE.OBJ<br />
%NEWPAG<br />
EXTRN LargoCad:proc<br />
PUBLIC SacaCadena,SacaCadena2,NuevaLinea<br />
AUTOR: PROFESOR SALVADOR SAUCEDO FLORES<br />
EDICIÓN: PROFESOR PABLO FUENTES RAMOS<br />
1-3