From 4c637a09ed3587acd809f85de48c8089a742d962 Mon Sep 17 00:00:00 2001 From: Paavo Nieminen <paavo.j.nieminen@jyu.fi> Date: Mon, 6 May 2024 10:54:44 +0300 Subject: [PATCH] =?UTF-8?q?Makefile=20laittamaan=20debuggaustiedot=20mukaa?= =?UTF-8?q?n=20my=C3=B6s=20assembler-k=C3=A4=C3=A4nn=C3=B6kseen,=20koska?= =?UTF-8?q?=20ohjeita=20noudattava=20opiskelija=20haluaa=20debugata.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2015/demot/mallikoodia/d04b/Makefile | 6 +++--- 2015/demot/mallikoodia/d04b/d04b_paketti.zip | Bin 4445 -> 4449 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/2015/demot/mallikoodia/d04b/Makefile b/2015/demot/mallikoodia/d04b/Makefile index 4549c6b..9ba5290 100644 --- a/2015/demot/mallikoodia/d04b/Makefile +++ b/2015/demot/mallikoodia/d04b/Makefile @@ -18,8 +18,8 @@ # esimerkkiohjelman, jossa kaikki on C:tä. # # Komento "make oma" kääntää, linkittää, ja suorittaa ohjelman siten, -# että C:llä tehdyn aliohjelman sijasta siinä onkin liitetty sinun -# itse assemblerilla tekemäsi ohjelma! +# että C:llä tehdyn funktion sijasta siinä onkin liitetty sinun +# itse assemblerilla tekemäsi funktio! # # Tiedät, että oma koodisi toimii, kun tulostuu täysin sama kuin # esimerkistä. Eli kun "make oma" ja "make esimerkki" tekee tasan @@ -52,7 +52,7 @@ vaihtaja.o: vaihtaja.c vaihtaja.h asmvaihtaja.o: asmvaihtaja.s @echo "Käännän itse tekemäsi 'vaihtajakirjaston' objektitiedostoksi" - as -o $@ $< + as -g -o $@ $< clean: diff --git a/2015/demot/mallikoodia/d04b/d04b_paketti.zip b/2015/demot/mallikoodia/d04b/d04b_paketti.zip index 2f790bc2ffbcbfb329a8cbc861af57327c446dda..12735c92374e8645e345b91fe9276bb883c3cb74 100644 GIT binary patch delta 1753 zcmcbs^iYW}z?+#xgn@y9gW*7NX~;xAWziG)7D)n38<R>axEUB(UNAE-0EvxmVjL_W z6_XP<<gqK6JcT0>qU0w|CAyp|AWCj>DvMyVXR-j-1IMbcWf2+^erxryFfa&kf!rp; z;G3A8nwFW98XCgMz%0>Ykp{vjPGn%18+JSIv6(>aw#kOv2K9w+mfdju{Gh=o{n;Gj zbhmSP^?P>ytM$6HIw&kkyJ+cxof8kK>A%R^tY@BGG_7vOzt%dTsC(MV>LC`o9{JaN zIcA&ceb~P6rcGAjD<>b1FfEf)-tr=wGSZiZUD7x^UDv5g!c?rzr&VF`nrj>n-PPpN zPja)=K51X{O?#o(B*Bt;j;TvS-);%_*e!HxXG}{#aKWmOr2^Bo#1xh#n`JMtw6v?d zt#sF>>U>O33}-US&s(939)CC?pgM2b(lb@pf&`5umvt!rcitDleze+zho!5~>1~r2 z<L<fui>lHBhwHu$j>3rx4+*J?ygv0^ouw)&g7K1*$R?M23=xhuVnTL4slRNoc($2M zhnKZz)>}!n?p0H^cKs3Zcvm=cC$Fza=!EZ1>~(s}zI-?vSyg7WkRwlMcj-Y5uIp1y zpWWrO@@(?&m<s*VGbe`LZVi{8vs@unAvXM;_QAEP3r!3bp1pH1%)=q(kep(Xz%?%u z){oxXHIgPTn9=K-Z<`=(5VUrdFw^q-sa%ty+upB;d@|{$&x#|#1^v7oZmYNicTCGQ z`F&bwPKfA-nI@|3(*i`!U!2-gmv%dXVO91eUiI|HRZk3=DsKj_HF)F5Z^^z~-gV)o z>w!($;a<`*z1|;gd)X{Icy`VV+cmo~HKK|iYU~Jh=GemEBgSW7!^13F`9LSuM{uTX za6R9(U+<kJ&-J>poLzi{*~3#c{3mBx@7i%f+WY&~tB#iYLOU{c%(LvD7TCeN@L+KC z=HSo|McG_tW<r^q8x#NNU3X-uTb|NqII|?QviHcb-|No4*u3uInOi$<2*qRtwC;H@ zyL3)>-71^Yj_-TB6#bVlJgooP_|fCW$>URxzFe?@wO%`FhtST0U!ScK{qCnXK{EI( zYeIx_)`i^X+z+pOuwWNpbYWLx5MY(i_<ZHZr1Btv))O_87_Lp(n0lupWs0n9-E0-+ zUFzMX&z<BAS}&yba`H3gp1I>!HofQE(;7zonjYWu=5k-QYq1Ge+#|2OP`W!e*V@lb zZTXdp4=rUSO|9##ZD)l))aA<a&w8Fx=%v4V^U2`D$`iLSPp+IkHz4a-$&cg0o6Z~m z^0M0F{MhX7*4N^hXYcQQU12!w?yc&GXVE&{jHg3)_e=DYYrk1=i@#Zf_x?KJqRmc+ z-t4t})b_KKL42;>kEx7Nf2-B<l(jd>J)Lvu{FHk#!M~(WJPNjJ@v0BlHD%`p$FtRP zAC8A@c`5c~`iJ&=ci*aQi>;NjRNknqf9Z$Vv#mcjonI1qH2c8K>E{jp$R8;GV|`b8 zTDrmeoj+C=a>^U>mQMaLIdxXgrByP=3iE%w;C=Js+549I*d0$dmD%aF$4twc&{w-` z>A`D}9-B)d)}(&7bG)MaTI$iUc`NIGSgpQtX2(sRi|G#@?@N!|zTng2%QxqrHdFZR zt$Up1_NvhTeGbB#o_zbg`g?i#^y$~{zy0|o*y-;5$<OM&+;0E-oauf?-SF@GEh;zJ z4VNAccfNRiZAAO?lN|A-!e96UycwC~m=Oi1?!?LYTpSDxvxFHK_!uOB1!_G510#_7 z-v}faiZgRda}pCvO7e>`^^!wFSQ(f>#VlI+g>I-ZoA>WfpzcZ_<^mfEGcyQiRas(Y zMoD5;A`bKFfdx0Zf&VtHVVVOp>?nqTuaOPRAl8B6|0=|<fXoB>lo!Q;r#UBI5)duJ p??=pX9u#meKRyGN{D@K?7-CpT`~YuOHjoZhAe;(x#5R5q4**eMy3+sv delta 1747 zcmaKtc{tR09LK+71~cPajIqS5`zRyCR;+cC+dM|3V_dUC$Wqe57}vAwTGN;&ku#55 z=tQN+ecws0(jdh;%NF)G?QW&^>G^%XfBc^3{d;}ipWh#^@1)$QoS=g>93ch(Kmt1y zi$E8Y$2hIfNO`L?(y35B07C!-fEJ>{TpWq8hp`9@5)y|oW79}6Ghaj)DM)vOu{;!6 zhax-WB1ug7$n6w{I;sF+s02lZQSxHS|CbO(PZ;@QScE$&N`Z0E*}`Z}w;jON{kS*T z$IqMSgaUABbR;R|OE>^moJRtl>k5Y@F*NyhQy248LwfZ0X0@m8n{H2~U$4QPI1!$i zyi%0H9E>}xN+Dk@Z{e#xcCB?aE<Fzy5T2bGeNm{jSrcQ&*E>fPtvegT_uii}Xn*KZ zwXo*}COUDcmp5kD6W2oK9;;>V_+&Zr#AuwOY_m$Sj`3T1i-qeFml19~yI_M*Q00Y? zrW$+uxaz&e^x|Ve@L1V?v2-<}YP6y{D}D6RD%!`+-fsMs<&gcDHddZhCt-9yggLWU zU(@vWd~en388@AxZDLiQHE$(r3>q!U2*7C`=?*nnga>6fOwv(lnO<8_hi+4sf^tJt zL-o>zCM`qUIpT(J%r5$mz*$%qOT@2J_q5L35)jJiwTn4)F195{&AU{t7F^&xOb##+ zHN#9rb<;BAQ9p$TXJlk1szypR1su_etJ8Vmaj(e1ccb3`JJuHD>opKEIlw!uYWcn8 z5c7>y;PC@00yY%w(>E|8!q{?)-*!ab6tOjWU)K@;SV4vC+2<zom?y!hn0@Ji54A9I z>f)rHFT2Xiz*B8e?5QU_hhAiiDD#%;*sMe-6S>bT*|uaWiZukERLspB))kL<dHH00 z%kUkUGYN)A*PM3ppX)a1d^p?WSn%pp%ES|9FONm8$a`IpKPZ9P%4DJ90Li$)!+X*5 z{lZ-8fDr@d7pgb3klAa^5;Y}vrBI`8Zq{^%=8LS(KIAS+tkN1c31TPVJC_^l&ic-I z$mUF+UD7{dE~_8SWAEQVCO&LS)ObA7oTs=#UbtN)D8F`2G1#W{&d&BUg|)HMSImn~ zC58_+Hk3^eqSU6i$4j15R-#_Ges}hS6aO#)p1w7JZj_%?!QB?mk7^b#q0CdQreYu6 z9xA>6CMc<0!VeF+Bpssy^gNLHvC8`+kU#9-4U15DV3^9=#JYPiQpJ?bK$I&bs6Rid zz&pIybNhf+*2t4mJ?vi*sA&9g{xirKFLp>}&D4Z(C%e49>GA2cQ00B)^IW+Gt(E4i z+4;~B#~@OWm9+Gc?h41g<?GL>u9&f$3HH?xJMsLLBE2+y9es?Co_6Z#Vbwgcxdqja z9+uH_uy;~N68o~uv)1zX+We8G_=;D9WA$1iq*Ni7vJvJZ(p@(Xfq`%dI^}IhZgQG9 zfp;KH9-n%QH?U_ma$GWNpw{=9ai!dxW2ef7&FpJbUM+2x!3)m<L>?bCl~1a_WEw{G zGfnd|q@t)Zqoa7wk%4Ktw#eL)R-%T-Sh~hLn?uCAJn3QU{PkO~^G&skd+uj=mNVjO zC0T#EnK9lnyf5syO5E4}Y;3AWDs-`99JN&)7;pCa{8Rp_U87l2X*SkTOl=l<vfQO@ zJ}k08Ph96w;!niIQ_h9d!e9FebGks2ZC7Q0-V5bl`hLdx8?LbqB_K11ZJW|GL9dq4 zH$w{x3)jj5?vH5C=0{i8mUdFD1a&*6`;sc%G&dG*C=ByzX6GI>=@}|@vB0*#?!RoD z#yMESxMbj;q^VA4oIoQ1xGV~QAdrA$3IGhi0l2{!7m}cIe7eo00DMm1NL8E1`W+Ga z>I}5e9|;hEMu4~>?mm>0?!NALPofhyfOF*g4Ian9n-wKo=@6>{+SKj9xzB-=4?vEp zzX9a<8oL>a?dJet00?X=*oFeYJ=p(a$KVghX2|XTBK`ikK(-J4wc-E!ZJeRmkn=zJ a9vYeB`>z^u^FW0FH}o)}R+U1Wx4!{wHK*_Z -- GitLab