SlideShare una empresa de Scribd logo
1 de 1
extern _printf, _scanf                             extern _printf, _scanf

segment .data                                      segment .data
msj db "introducir cadena con caracteres:",0       ms1 db "Introducir el numero:",0,10
                                                   formato db "%d",0,10
msj2 db"el umero total de vocales a y u es:%d",0   ms2 db "El caudrado es : %d",0,10
formato db "%s"                                    segment .bss
d dd 100                                           num resd 1
segment .bss                                       segment .text
c resd 25                                          global _main
segment .text
                                                   _main:
global _main                                       ;---------------------------------------

_main:                                                            push ms1
;---------------------------------------                          call _printf
push msj                                                          add esp,4
call _printf
add esp,4                                                         push num
                                                                  push formato
push c                                                            call _scanf
push formato                                                      add esp,8
call _scanf
add esp,8                                                         ;mov ecx,2
                                                                  xor eax,eax
push c                                                            xor ebx,ebx
call cant                                                         push dword [num]
add esp,4
push esi                                                          call cuadrado
push msj2
call _printf                                                      ;..........subrutina...................
add esp,8                                                         add esp,4
                                                                  mov [num],eax
ret
;---------------------------------------                          push dword [num]
;..........subrutina....................                          push ms2
cant:                                                             call _printf
xor eax,eax                                                       add esp,8
xor ecx,ecx                                                       ret
xor edx,edx
xor esi,esi                                        cuadrado:      push ebp
push ebp                                                          mov ebp,esp
mov ebp,esp
mov ebx,[ebp+8]                                                   mov eax,[ebp+8]
ciclo:                                                            mov ebx,[ebp+8]
mov al,[ebx]                                                      mul ebx
cmp al,0x61
jz cont                                                           mov esp,ebp
cmp al,0x75                                                       pop ebp
jz cont                                                           ret
back:
inc ebx
dec dword[d]
jnz ciclo
jmp fin
cont:
inc esi
jmp back
fin:
mov esp,ebp
pop ebp
ret

Más contenido relacionado

Destacado

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationLy Mai
 
Certificate präsentation1
Certificate präsentation1Certificate präsentation1
Certificate präsentation1John R. Wadman
 
презентация1
презентация1презентация1
презентация1Irina Pokidko
 
Ahmad ibrahem alsharaira CV
Ahmad ibrahem alsharaira CVAhmad ibrahem alsharaira CV
Ahmad ibrahem alsharaira CVAhmad Sharairi
 
A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...eSAT Journals
 
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...Hossam Shafiq I
 

Destacado (12)

6805
68056805
6805
 
Resume_Prakash Kumar
Resume_Prakash KumarResume_Prakash Kumar
Resume_Prakash Kumar
 
6784
67846784
6784
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Certificate präsentation1
Certificate präsentation1Certificate präsentation1
Certificate präsentation1
 
презентация1
презентация1презентация1
презентация1
 
6770
67706770
6770
 
Ahmad ibrahem alsharaira CV
Ahmad ibrahem alsharaira CVAhmad ibrahem alsharaira CV
Ahmad ibrahem alsharaira CV
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...
 
Islas Maldivas
Islas MaldivasIslas Maldivas
Islas Maldivas
 
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...
Lecture 03 Intersection Control (Traffic Engineering هندسة المرور & Dr. Usama...
 

Último

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...Nguyen Thanh Tu Collection
 
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...Nguyen Thanh Tu Collection
 
مختصر علم احكام القرآن فقه القرآن وفق منهج العرض
مختصر علم احكام القرآن فقه القرآن وفق منهج العرضمختصر علم احكام القرآن فقه القرآن وفق منهج العرض
مختصر علم احكام القرآن فقه القرآن وفق منهج العرضأنور غني الموسوي
 
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaranFAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaransekolah233
 
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 

Último (11)

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
 
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
 
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 5 By SadurshSharia Mufti Amjad Ali Azmi
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
 
مختصر علم احكام القرآن فقه القرآن وفق منهج العرض
مختصر علم احكام القرآن فقه القرآن وفق منهج العرضمختصر علم احكام القرآن فقه القرآن وفق منهج العرض
مختصر علم احكام القرآن فقه القرآن وفق منهج العرض
 
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaranFAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
 
LAR MARIA MÃE DE ÁFRICA .
LAR MARIA MÃE DE ÁFRICA                 .LAR MARIA MÃE DE ÁFRICA                 .
LAR MARIA MÃE DE ÁFRICA .
 
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
 
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
 
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
 
Energy drink .
Energy drink                           .Energy drink                           .
Energy drink .
 

Extern

  • 1. extern _printf, _scanf extern _printf, _scanf segment .data segment .data msj db "introducir cadena con caracteres:",0 ms1 db "Introducir el numero:",0,10 formato db "%d",0,10 msj2 db"el umero total de vocales a y u es:%d",0 ms2 db "El caudrado es : %d",0,10 formato db "%s" segment .bss d dd 100 num resd 1 segment .bss segment .text c resd 25 global _main segment .text _main: global _main ;--------------------------------------- _main: push ms1 ;--------------------------------------- call _printf push msj add esp,4 call _printf add esp,4 push num push formato push c call _scanf push formato add esp,8 call _scanf add esp,8 ;mov ecx,2 xor eax,eax push c xor ebx,ebx call cant push dword [num] add esp,4 push esi call cuadrado push msj2 call _printf ;..........subrutina................... add esp,8 add esp,4 mov [num],eax ret ;--------------------------------------- push dword [num] ;..........subrutina.................... push ms2 cant: call _printf xor eax,eax add esp,8 xor ecx,ecx ret xor edx,edx xor esi,esi cuadrado: push ebp push ebp mov ebp,esp mov ebp,esp mov ebx,[ebp+8] mov eax,[ebp+8] ciclo: mov ebx,[ebp+8] mov al,[ebx] mul ebx cmp al,0x61 jz cont mov esp,ebp cmp al,0x75 pop ebp jz cont ret back: inc ebx dec dword[d] jnz ciclo jmp fin cont: inc esi jmp back fin: mov esp,ebp pop ebp ret