Entradas

Mostrando entradas de enero, 2019

Tabla de Interrupciones del Lenguaje Ensamblador.

Se adjunta link de las tablas: http://ebadillo_computacion.tripod.com/ensamblador/8086_int.pdf

Más ejemplos realizados en clase, 30/01/19

Imagen
Ejemplo 3: code segment     assume cs:code, ds:code, ss:code, es:code org 100h principio: mov ah, 0fh  mov ah, 0  int 10h  lea dx, mensaje_a_mostrar  mov ah, 9h  int 21h  int 20h mensaje_a_mostrar db "Hola Mundo!$",0 code ends end principio Ejemplo 4: org 100h .model small .stack .data cadena1 db 'Hola Mundo.$' .code programa:   mov ax,@data   mov ds,ax   mov dx,offset cadena1   mov ah,9   int 21h      mov ah, 0   int 16h      end programa    ret Ejemplo 5: org 100h .model small .stack .data cadena1 db 'Hola Mundo.$' cadena2 db 'Hola Mundo2.$' .code programa:   mov ax,@data   mov ds,ax   mov dx, offset cadena1   mov ah,9   int 21h      mov dx, offset cadena2   mov ah,9   int 21h      ...

HOLA MUNDO con emu8086 ejemplo 1 y 2

Imagen

Lenguaje ensamblador

Imagen
El  lenguaje ensamblador    es un  lenguaje de programación  de  bajo nivel . Consiste en un conjunto de  mnemónicos  que representan instrucciones básicas para los  computadores ,  microprocesadores ,  microcontroladores  y otros  circuitos integrados  programables. Implementa una representación simbólica de los  códigos de máquina  binarios y otras constantes necesarias para programar una  arquitectura de procesador  y constituye la representación más directa del  código máquina  específico para cada arquitectura legible por un programador.   Un  programa utilitario  llamado  ensamblador  es usado para traducir sentencias del lenguaje ensamblador al código de máquina del computador objetivo. El ensamblador realiza una traducción más o menos  isomorfa  (un mapeo de uno a uno) desde las sentencias mnemónicas a las instrucciones y datos de máquina....