19.04.2018 Views

Tutorial de ensamblador

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Declaración <strong>de</strong> variables ................................................................................ 33<br />

ASSUME ........................................................................................................ 33<br />

Etiquetas ........................................................................................................ 33<br />

Parametrización, mover datos y puenteo ....................................................... 34<br />

Mostrar ca<strong>de</strong>na .............................................................................................. 34<br />

Devolver control al BIOS ................................................................................ 35<br />

Cierre <strong>de</strong> segmentos y etiquetas .................................................................... 35<br />

Mostrar varios mensajes .................................................................................... 36<br />

Capítulo 3. Lectura <strong>de</strong>s<strong>de</strong> el teclado y manipulación <strong>de</strong> ca<strong>de</strong>nas ........................ 37<br />

Lectura <strong>de</strong>s<strong>de</strong> el teclado y conversión a mayúsculas ........................................ 37<br />

Declaración <strong>de</strong> variables para almacenamiento <strong>de</strong> datos ............................. 38<br />

Asignación al registro contador y posicionamiento en un arreglo .................. 38<br />

Lectura <strong>de</strong> ca<strong>de</strong>na: con ECO y sin ECO .................................................... 38<br />

Procedimiento para convertir a mayúsculas: Etiquetas, comparaciones, saltos<br />

y operador lógico AND ................................................................................... 39<br />

Imprimir un salto <strong>de</strong> línea ............................................................................... 40<br />

Capturar dos ca<strong>de</strong>nas, mostrarlas y convertir a mayúsculas la segunda .......... 41<br />

Invertir ca<strong>de</strong>na ................................................................................................... 44<br />

Preparar las variables para invertir ................................................................ 45<br />

Leer, validando final <strong>de</strong> ca<strong>de</strong>na con un ENTER ............................................. 46<br />

Invertir la ca<strong>de</strong>na ............................................................................................ 47<br />

Convertir a minúsculas ...................................................................................... 48<br />

Validar rango <strong>de</strong> letras Mayúsculas y convertirlas ......................................... 49<br />

Convertir a mayúsculas e invertir ca<strong>de</strong>na por medio <strong>de</strong> un menú .................... 51<br />

Conversión ca<strong>de</strong>na a mayúsculas, minúsculas e invertir ca<strong>de</strong>na ...................... 59<br />

Mostrar dígitos hexa<strong>de</strong>cimales <strong>de</strong> una ca<strong>de</strong>na (Mostrar carácter por caracter) 66<br />

Recorrer ca<strong>de</strong>na ............................................................................................ 67<br />

Imprimir ca<strong>de</strong>na en diagonal .............................................................................. 68<br />

Iniciar el vi<strong>de</strong>o en modo 3 .............................................................................. 69<br />

Leer ca<strong>de</strong>na ................................................................................................... 69<br />

Obtener la longitud <strong>de</strong> una ca<strong>de</strong>na utilizando sumas ..................................... 69<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!