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 ...
-
from Tkinter import * import tkMessageBox root = Tk() root.geometry("500x500") root.title("Saludador") roo...
-
CR EQU 13 LF EQU 10 IMPRIMIR EQU 9 FIN EQU 4C00H DOS EQU 21H TAB EQU 09H DATOS SEGMENT ENCABEZADO DB 13,10,13,10,TAB,TAB,"...
-
import os #libreria para obtener rutas de direcciones en carpetas import random # para generar numeros aleatorios import threading #li...
No hay comentarios.:
Publicar un comentario