From 1d329d8eca1376a49f782aeb46a63ca5998a84d9 Mon Sep 17 00:00:00 2001 From: Sergiu Harjau Date: Mon, 4 Feb 2019 16:05:57 +0000 Subject: [PATCH] wk2 homework --- 207SE/wk2/a.out | Bin 0 -> 1027 bytes 207SE/wk2/dumbStars.asm | 69 ++++++++++++++++++++++++++++++++ 207SE/wk2/dumbStars.o | Bin 0 -> 1008 bytes 207SE/wk2/hello.asm | 17 ++++++++ 207SE/wk2/hello.o | Bin 0 -> 640 bytes 207SE/wk2/stars.asm | 85 ++++++++++++++++++++++++++++++++++++++++ 207SE/wk2/stars.o | Bin 0 -> 976 bytes 7 files changed, 171 insertions(+) create mode 100755 207SE/wk2/a.out create mode 100644 207SE/wk2/dumbStars.asm create mode 100644 207SE/wk2/dumbStars.o create mode 100644 207SE/wk2/hello.asm create mode 100644 207SE/wk2/hello.o create mode 100644 207SE/wk2/stars.asm create mode 100644 207SE/wk2/stars.o diff --git a/207SE/wk2/a.out b/207SE/wk2/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9d9bc71dbc26fba110df7b4d3089556b76aab617 GIT binary patch literal 1027 zcma)4%Syvg5S^y2)NYJWK@dbiP>Pm5cU=j(v54Z%O-N~=g00X*tPilbajSo$_8a_| zY^4~_x#?)yl|$xn&Ye5=&g4EGv<_3Ll&Dye7NXH8ldHowr%QF&5KDGsVY+Vekt5JA z0BV+`EoT1&;p8Qgqpl*REJ==v&g5pv@)k2} zo-EG>%Y(*H#3IFfk)P4n6!Ya_*_D!i+Y8(_d@zW8SEIli22$#{fy*lYlQpFAVBUdq z9l_s0RdghqAehH)&FtVgHx>3vS%xx4rGQP_3gB6TLeF`s>;jyCEAH?1wmhHSxV;Z2jJYI3r=S1kb*Rd9xK`4S)%wby)uHn6YFF!QZ{YXb+e_ zUe{{~bSB*21m+Xa^?l+Pz=qKgEFVKmS#pZNyh%fZ(K)=GSZ@O->zlNxVLx5O+P{r% zuYe2F{Wki$pTkdcSUT6e_F3Q#{F3YU#79(-ORrC=VqjHa)xesd(zD62augqqr8p_ zx^7AHDeB%+btN6I!JA%@loP3?>Ntzoh9Naa8>EEfA{6%GT>3p&y5BX(Gc*I!?-0U@ z5#hg4SB7UF&Y@q18B~fDK9R+*O0hbr+9v$%I*7Hno+qi zpQ((xPL<~gm4jw5#C!u*&-QGwJZIvG<@Q}~?AcvJZ^PJYK6VCiO}y&Qw>c*kc=Dfu@Cck=979P10na5y5S}1N{+E(d@T5Kn zFTi;~F_hdOFn3R||2yzao#hSgB2M@3&vU#-*lF)&*uC}av1{4xP+UYc88{z@C#FLY6<`V literal 0 HcmV?d00001 diff --git a/207SE/wk2/hello.asm b/207SE/wk2/hello.asm new file mode 100644 index 0000000..1c2958e --- /dev/null +++ b/207SE/wk2/hello.asm @@ -0,0 +1,17 @@ +global _start + +section .data + msg db "Hello, word!", 0x0a + len equ $ - msg + +section .text +_start: + mov eax, 4 ; sys_write system call + mov ebx, 1 ; stdout file descriptor + mov ecx, msg ; bytes to write + mov edx, len ; numbeer of bytes to write + int 0x80 ; perform system call + + mov eax, 1 ; sys_exit system call + mov ebx, 0 ; exit status 0 + int 0x80 ; perform system call \ No newline at end of file diff --git a/207SE/wk2/hello.o b/207SE/wk2/hello.o new file mode 100644 index 0000000000000000000000000000000000000000..83dd2ff99b4975981ba88cc409d837545f2cde58 GIT binary patch literal 640 zcmbVJOHKko5UoZO#TZCfn79$#$ihrw;sMxbT)5x{+J=cNW@Iwm3A&P_cnp*?a0joz z3E(}ZI<$!^E2*yEt5>P&kK2bkV~hkbvM0MpWT1tct?f$#_5TPtsiFG`!AV3^SHGdS z1C0ydE+Sl8ef9<}rapnY)*20GQBI+?tyeuiC=_t_p`5|F|Da@1=gIVWI2wl6}yxyN!gXJWy`a>h53WMsXS#HVjw z5;u0f^!6FvdtOF60%IJ-6&$z8_aU7`W^XYeAJxB$m<=0lo7LL^_CGBwn5;3)VV!Lzh>MU$hwLyCS6H_a$Q=-Z9rctW4;z!m#%wc-MkeBI4mOU(X1EX~c zH8H5sQKnvl(>+tIcxV0X_PH^|0Q0Rlc?RUnJ5iAmuVRdNk-m<^GiN3WBUOQSQ%y1B zq4v|7-1<*0ceU0p?Zo=Tk3W$-|3c&i8ObleYfgf*oz&XN44fW!gtyb%vz;t~v)j}h zS%JgGQ)?&d*6m=Q`~mW9Q!B_WoI^`-p3Sb$|APBBkqV8cOjT+|hkNE!d>tHQ?uB17 q