@Kazm1k Well actually alot of programs now are made with the .net languages and the are compiled into byte code. They are only converted into machine code on runtime
@gruntlover2 WELL actually, every program is made of bytecode. Bytecode is directly convertible with ASM. ASM is just an easier way to write bytecode, just like every other programming language. However, ASM is the closest you'll get to the hardware, while .NET is very diluted compared to the bytecode. That is to say, .NET and ASM are just different ways of writing bytecode, my point being that .NET is no different than ASM, or bytecode. They are not seperate, but rather two faces of the same.
@Gelid97 Well byte code is just one byte instructions like pop push ect but they can not the not be executed by the cpu. What you are talking about is called object code. Bytecode is executed by a virtual machine or just in time compiler. Object code is executed directly by the cpu. And I made a mistake in my comment. The .net languages are not even compiled until runtime. You can see this if you open up a executable file in a HEX editor made with any of the .net language.
@gruntlover2 .586 or .686 .586 should work on Pentium or higher processors. I think .686 is going to compile x64 bit code but I am not sure on that. Let me know if you find out.
@Gelid97 I think you mean opcodes, not bytecodes. Bytecodes are what Java or Python is "compiled" into. Opcodes are numbers the CPU uses for operations. Bytecodes I believe are run inside of a virtual machine such as a Java VM.
I have trouble in setting up the Masm assembler! I I found that 6.11 is the last standalone assembler. I need help! Anyone? I need simple interface! I type code n assemble it! Is it possible! I'm a beginner to Assembly! 8o Plz help! thnkx
I want to try simple assembly first ie play with some registers, mov, push, pop, add, subtract. Don't know where to type code etc. Will I have to link it separately?
I just need setting up the assembler! Where to type code? How to execute it n assemble it to exe etc!
Its my first time, messing with low level lang! Plz F1
Unfortunately pretty bad quality - this goes for the video quality and even more for the sound. At some parts I didn´t even understand what words you were saying. :-/
@mouseroot Ye lol...I understand ASM it's just ASM don't understand me aka.examples don't work(prob becoz I got MASM32(were do I get TASM and TLINK?)).
@WOWNumansi well id google Art of Asembly they have a free ebook online that some professor wrote he explains setting up the assembler and howto use it i personally use nasm(Netwide assembler) masm32 is for my 32bit apps eg Guis or Dll's
you realize that ALL high level code is compiled into assembly before its assembled and linked and becomes a program you can run....there for programmers who understand assembly can code higher quality programs in high level languages.
try coding a bootstrap loader in C++ you won't get it to fit in the space constraints and it won't run fast enough...and fyi hello world is like the first program everyone writes there first time in a language.
dude.. do you know open a file to read. the filename must be enter by user.
c132j14 1 month ago
thanks¡¡
bengiexdxd 3 months ago
you are starting the program with .386.. i have a core i5 processor. what should i type over there?
rahul0272 6 months ago
@Kazm1k Well actually alot of programs now are made with the .net languages and the are compiled into byte code. They are only converted into machine code on runtime
gruntlover2 7 months ago
@gruntlover2 WELL actually, every program is made of bytecode. Bytecode is directly convertible with ASM. ASM is just an easier way to write bytecode, just like every other programming language. However, ASM is the closest you'll get to the hardware, while .NET is very diluted compared to the bytecode. That is to say, .NET and ASM are just different ways of writing bytecode, my point being that .NET is no different than ASM, or bytecode. They are not seperate, but rather two faces of the same.
Gelid97 7 months ago
@Gelid97 Well byte code is just one byte instructions like pop push ect but they can not the not be executed by the cpu. What you are talking about is called object code. Bytecode is executed by a virtual machine or just in time compiler. Object code is executed directly by the cpu. And I made a mistake in my comment. The .net languages are not even compiled until runtime. You can see this if you open up a executable file in a HEX editor made with any of the .net language.
gruntlover2 7 months ago
@gruntlover2 .586 or .686 .586 should work on Pentium or higher processors. I think .686 is going to compile x64 bit code but I am not sure on that. Let me know if you find out.
how2backtrack 1 month ago
@Gelid97 I think you mean opcodes, not bytecodes. Bytecodes are what Java or Python is "compiled" into. Opcodes are numbers the CPU uses for operations. Bytecodes I believe are run inside of a virtual machine such as a Java VM.
how2backtrack 1 month ago
Nice tut but how the hell would make a Windows app in asm?
gruntlover2 7 months ago
Thanks for the tutorial. Very helpful.
tempac91 8 months ago
will you decipher the ...::: OnyxCode :::...
OnyxCode 9 months ago
great tutorial thanks dude
MrHudson185 1 year ago 4
I have trouble in setting up the Masm assembler! I I found that 6.11 is the last standalone assembler. I need help! Anyone? I need simple interface! I type code n assemble it! Is it possible! I'm a beginner to Assembly! 8o Plz help! thnkx
artistdigital 1 year ago
Good video, Any chance to see the code with comments (;) , that would be nice
CHRISTIAN2717 1 year ago
I want to try simple assembly first ie play with some registers, mov, push, pop, add, subtract. Don't know where to type code etc. Will I have to link it separately?
I just need setting up the assembler! Where to type code? How to execute it n assemble it to exe etc!
Its my first time, messing with low level lang! Plz F1
artistdigital 1 year ago
@artistdigital download masm32.
TradingTutor 11 months ago
@TradingTutor Thanks! I found it the same day I posted this comment! :)
artistdigital 11 months ago
@artistdigital You can use assembly code from within a C program. Just type _asm{ assembly code goes here }
tempac91 8 months ago
thanks man ;)
alexroll2 1 year ago
i reckon the guy who made this video is a virgin
Caveej 1 year ago
@Caveej Says the guy who obviously searched about ASM...
TheRealVice 1 year ago 8
i know this kinda defeats the purpose, but wouldn't it be easier to just write a vbscript (.vbs)?
nate0person 1 year ago
whats the name of the editor you are using?
PillowDialect 1 year ago
Where's accumulator A ?
Stung5 1 year ago
Unfortunately pretty bad quality - this goes for the video quality and even more for the sound. At some parts I didn´t even understand what words you were saying. :-/
war3gamer 1 year ago
I can't stand MASM nothing but linker errors...
~
Shaddow741 1 year ago
Wow, this looks... complicated.
KUR1SU 1 year ago
dude when i press project there is no make all
...
wtf c++ is fucking much easier
specially a hello world command...
theheavysoldier 2 years ago
Ah found it.. IDK what I did but now its working.
SqrtNeg1 Do you have steam/xfire or anything else like that?
I can't find any good tutorials on the web, well there is 1 but I don't get shit of that one.
Could you maybe help me over steam/xfire (maybe msn if you have it / want to share it)
Well anyway thanks for the Hello world :p
theheavysoldier 2 years ago
hey. my steam is 999madcows.
sorry for the late reply.
SqrtNeg1 2 years ago
@SqrtNeg1 Thanks, mine is mech4no ill add you
theheavysoldier 2 years ago
@theheavysoldier asm is faster and smaller
and alot more fun i think
mouseroot 2 years ago
@mouseroot Are you on ruddy drugs!
WOWNumansi 1 year ago
@WOWNumansi
...what are you talking about asm is faster/smaller
mouseroot 1 year ago
@mouseroot Ye lol...I understand ASM it's just ASM don't understand me aka.examples don't work(prob becoz I got MASM32(were do I get TASM and TLINK?)).
WOWNumansi 1 year ago
@WOWNumansi well id google Art of Asembly they have a free ebook online that some professor wrote he explains setting up the assembler and howto use it i personally use nasm(Netwide assembler) masm32 is for my 32bit apps eg Guis or Dll's
mouseroot 1 year ago
you realize that ALL high level code is compiled into assembly before its assembled and linked and becomes a program you can run....there for programmers who understand assembly can code higher quality programs in high level languages.
try coding a bootstrap loader in C++ you won't get it to fit in the space constraints and it won't run fast enough...and fyi hello world is like the first program everyone writes there first time in a language.
itachisxeyes 1 year ago
*facepalm.jpg* RAGE
scheiSSkind77 1 year ago
@theheavysoldier, ignorant fuck
nickrohn93 1 year ago
MASM is the compiler name
bullygram 2 years ago
Microsoft Macro Assembler
scheiSSkind77 2 years ago
Sorry did you mean Label1.Text ="Hello Word";
kapambo1 1 year ago
@kapambo1
what?
@all.
giybff
scheiSSkind77 1 year ago
Whats the name of the mini IDE you are using here?Looks kewl
civaciv 2 years ago
Пиздец...Вот это шляпа...
fnatiklex 2 years ago
Nice you got source from here
acmDOTuiucDOTedu/sigwin/old/workshops/winasmtutDODpdf
systat 2 years ago