Ingeniero de sistemas

Páginas: 2 (417 palabras) Publicado: 26 de septiembre de 2013
LABORATORIO Nº 04

ESCUELA

: INGENIERIA DE SISTEMAS

ASIGNATURA : ARQUITECTURA DE SISTEMAS DE INFORMACION
CICLO

: VII

TURNO

: Mañana y Tarde

SEMESTRE

: 2013-II

DOCENTE

:ING. LUIS RAMOS MENDOZA

TEMA: LENGUAJE ENSAMBLADOR - PRACTICA
Ejercicios
Utilizar Loop:
ORG 100h
MOV CX, 5
MOV BX, 1
MOV DL, 2
comienzo:
MOV AX, BX
MUL DX
MOV BX, AX
LOOP comienzo
RETPotencia:
name "potencia" ;8 chars DOS
org 100h ;counter to 100h
mov cx, num2
mov ax, num1
inicio:

mov bx,num1
mul bx ;ax = ax * bx
loop inicio ;c--

mov num3,ax ;copiamos el resultadoret
;Variables "db" para byte y "dw" para word
num1 dw 0Ah
num2 dw 03h
num3 dw 0h

Raiz cuadrada:
org 100h
siguiente:
inc r
mov ax, r
mul ax
cmp ax, m
jbe siguiente ;(r*r) MENOR O IGUALa m
dec r
ret

;Variables
m dw 146
r dw 0 ;Al final debe ser r=sqrt(m).

Saber si un número es mayor:
name "mayor"

mov AX, 5
mov BX, 5
;mov DX, AX

;CX el valor más grande entre AX YBX
;AX-BX mayor a 0
sub AX,BX
js A_MENOR_B
mov CX,AX
jmp FIN
A_MENOR_B:
mov CX,BX
FIN:

;mov AX,DX
ret



Multiplicación:
ORG 100h

MOV AL, 200 ; AL = 0C8h
MOV BL, 4
MUL BL ; AX= 0320h (800)

RET

Interrupciones (Ejemplo de 21h):
name "int01"
org 100h
mov ah, 1 ;Leer un caracter de la entrada estandar
int 21h ;Llamada al sistema operativo (DOS)
mov tecla, al
movah, 2 ;imprime un simbolo a la consola
mov dl, simbolo ;el caracter a mostrar, en este caso la E
int 21h ;Llamada al DOS

inc tecla
mov ah, 7 ;NO imprime un simbolo a la consola
mov dl, tecla ;int 21h ;Llamada al DOS

ret
;Variables
tecla db 0
simbolo db 45H
;ah que queres hacer
;ah = 1 guarda caracter en al
;ah = 2 escribe un caracter en la consola. El ascii del cacacter a imprimirse p
one el dl

;AH = 7 es igual a el ah=2 pero el resultado no se ve en pantalla
;ah = 9 imprime una cadena en la consola. Considera el caracter $ como fin de ca
dena.
;La direccion de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero En Sistemas
  • Ingeniero De Sistemas
  • Ingeniero En Sistema
  • Ingeniero en sistemas
  • Ingeniero De Sistemas
  • Ingeniero en Sistemas
  • Ingeniero de Sistemas
  • ingeniero en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS