NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

section .data
welmsgdb 10,'Multiplication using add and shift method',10
welmsg_lenequ $-welmsg
nummsgdb 10,'Enter two digits of Number::'
nummsg_lenequ $-nummsg
resmsgdb 10,'Multiplication of elements::'
resmsg_lenequ $-resmsg
blankmsgdb 10,'',10
blank_lenequ $-blankmsg

section .bss
numascii resb 03
multi1 resb 02
resl resb 02
multi2 resb 02
dispbuff resb 04

%macro dispmsg 2
mov eax,04
mov ebx,01
mov ecx,%1
mov edx,%2
int 80h
%endmacro

%macro accept 2
mov eax,03
mov ebx,0
mov ecx,%1
mov edx,%2
int 80h
%endmacro

section .text
global _start
_start:
dispmsgwelmsg,welmsg_len
dispmsgnummsg,nummsg_len
accept numascii,3
callpacknum
mov [multi1],bl
dispmsgnummsg,nummsg_len
accept numascii,3
callpacknum
mov [multi2],bl
mov al,[multi1]
mov cl,0
mov edx,0
mov edx,08h
addup:
rcr al,01
jnc next1
mov bh,00h
shlbx,cl
add [resl],bx
movbl,[multi2]
next1: inc cl
decedx
jnzaddup

dispmsgresmsg,resmsg_len
movbx,[resl]
call disp16_proc
dispmsgblankmsg,blank_len
mov eax,01 ;Exit
mov ebx,00
int 80h
packnum:
mov bl,0
mov ecx,02
movesi,numascii
up1:
rol bl,04
mov al,[esi]
cmp al,39h
jbe skip1
sub al,07h
skip1: sub al,30h
addbl,al
incesi
loop up1
ret

disp16_proc:
mov ecx,4
movedi,dispbuff
dup1:
rol bx,4
moval,bl
and al,0fh
cmp al,09
jbedskip
add al,07h
dskip: add al,30h
mov [edi],al
incedi
loop dup1
dispmsg dispbuff,4
ret
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.