miércoles, 27 de febrero de 2019
demostrar get_string y print_string
include 'emu8086.inc'
ORG 100h
LEA SI, msg1 ; configurar el puntero (SI) para mensajes
; pedir el número
CALL print_string ; mensaje impreso que apunta a
LEA DI, buffer ; configurar el puntero (DI) para el buffer de entrada
MOV DX, bufSize ; establecer el tamaño del búfer
CALL get_string ; obtener nombre y poner en búfer
LEA SI, newln ; señala el mensaje de saludo
CALL print_string ; mensaje impreso que apunta a
RET ; Regreso al sistema operativo.
; data
msg1 DB "Enter your name: ", 0
newln DB 13, 10
DB "Hello, "
buffer DB 20 DUP (0) ; búfer de entrada para get_string
bufSize = $-buffer ; calcula el tamaño del búfer
DEFINE_GET_STRING
DEFINE_PRINT_STRING
END ; directiva para detener el compilador.
Suscribirse a:
Comentarios de la entrada (Atom)
Unidad 3 - Configuracion y Administracion del Espacio en Disco
3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...
-
3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...
-
USO DE LA LIBERIA emu8086 emu8086.inc define las siguientes macros : PRINT string - macro con 1 parámetro, imprime una cadena.PRINT...
-
from Tkinter import * import tkMessageBox root = Tk() root.geometry("500x500") root.title("Saludador") roo...
No hay comentarios.:
Publicar un comentario