Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*****************************8
puedes usar
system("cls");que esta en la stdlib.h
********************************8
3. Manipulación de cadenas (Strings)
Definición de string
En el lenguaje ensamblador el tipo de dato cadena (string) no está definido, pero
para fines de programación, una cadena es definida como un conjunto de localidades
de memoria consecutivas que se reservan bajo el nombre de una variable.
Almacenamiento en memoria
De acuerdo con la definición anterior, las siguientes líneas en ensamblador declaran
cadenas:
.DATA
Cadena_ASCII db Cadena ,13,10, $
Cadena_Enteros dw 5 Dup (0)
Las dos líneas anteriores están declarando variables de tipo cadena. En el primer ca
so, Cadena_ASCII reserva un total de 9
bytes de memoria (1 byte = 1 Carácter ASCII) incluyendo el carácter $ que indica fin d
e cadena. En el segundo caso, Cadena_Enteros reserva espacio para almacenar 3 ca
ntidades enteras o lo que es lo mismo 6 bytes de memoria (1 entero = 2 bytes), t
odas inicializadas con cero.
La diferencia en los casos anteriores radica en el tamaño del dato que compone la
cadena, 1 byte para cadenas de caracteres y 2 o más bytes para cadenas de datos nu
méricos.
El almacenamiento en memoria se vería de la siguiente forma: