Tareas iorideepp

Solo disponible en BuenasTareas
  • Páginas : 2 (419 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de marzo de 2011
Leer documento completo
Vista previa del texto
.ASM

include windows.inc
include user32.inc
include kernel32.inc
include rvlcnrand.inc
include masm32.inc

includelib rvlcnrand.lib
includelib masm32.lib
includelib user32.lib
includelibkernel32.lib

.data
.data?

.INC

;EQUIPO 12

;Francisco Javier Medel Medina
;Roberto Padilla Alvarez
;Rubén Enrique Ríos Juárez

.386
.model flat,stdcall
option casemap:noneinclude Archivo.Inc

.code

invoke ExitProcess,0

end code

-------------------------------------------------------------

Funciones Basicas

DEC EAX
INC EAX
ADD EAX
SUB EAX
MOV EAX,EBXDIV EBX
MUL EBX

PUSH EAX
POP EAX

PUSHA
POPA

AND EAX,EBX
OR EAX,EBX
NOT EAX,EBX
XOR EAX,EBX

---------------------------------------------------------------

Rellenar con cerosMOVZX EAX, AX

---------------------------------------------------------------

Mostrar Mensajes Simples

.ASM
invoke MessageBox,NULL,addr MsgTexto,addr MsgTitulo,MB_OK + MB_ICONINFORMATION.INC
MsgTexto db "Texto a Mostrar",0
MsgTitulo db " Titulo de la ventana",0

---------------------------------------------------------------

Mostar Mensajes con Formato

.ASM
invokewsprintf,addr resultado ,addr MsgTexto ,EAX, EDX
invoke MessageBox,NULL,addr resultado ,addr MsgTitulo,MB_OK + MB_ICONINFORMATION

.INC
MsgTitulo db "Titulo de la Ventana",0
MsgTexto db "Decimal:%d ; hexadecimal: %x" ,0

---------------------------------------------------------------

Resivir cadenas de texto y convertir a Decimal y Hexadecimal
.w
.ASM
Invoke atodw,addr Numero_decimalmov ebx, eax ;EAX contiene el valor entero 10 o Ah

Invoke htodw,addr Numero_Hexadecimal
mov ebx, eax

.INC
Numero_decimal db “10”,0
Numero_Hexadecimal db "16",0---------------------------------------------------------------

Mostrar numeros en DECIMAL y HEXADECIMAL

.ASM
invoke dwtoa, EAX/Var, addr resultado
invoke MessageBox,NULL, addr resultado , addr MsgTitulo, MB_OK+...
tracking img