( Raynes | 2018. 10. 10., sze – 16:06 )

Maximálisan egyetértek. És itt architektúrán nem csak hardveres prociarchitektúrát értek, hanem OS függő is. Tehát ha még feltételezzük az x86 vagy x86_64-et architektúrát, akkor is, modern OS alatt máshogy kell működő ASM kódot írni, nincs szegmens:offszet címzés, valós mód helyett védett módban fut minden, sok hardverhez nem enged az OS közvetlenül hozzáférni, stb..

Én emiatt pl. régi, DOS-hoz készült PC Assembly könyvet már hanyagolnám is. Továbbá ASM tanulásához jók a magasabb szintű nyelvek eleinte. Ezt úgy értem, hogy megírni egy progit magas szintű nyelven, aztán elkezdeni egyes részeket beágyazott ASM-re cserélni. Én annó így tanultam, eleinte Pascalban, volt 1-2 dolog, amit nem lehetett megoldani hagyományos utasításokkal, arra használtam beágyazott ASM kódot. Aztán egyre több rutint, blokkot cseréltem le ASM kódra, míg végül már az egész Assemblyben volt, és csak onnan tértem át tisztán Assembler használatára.

No keyboard detected... Press F1 to run the SETUP