X86 intel opcode assembly?

You can use db : db CDh,19h calls interrupt 0x19.

You can use db: db CDh,19h calls interrupt 0x19.

– alphadev Oct 23 '10 at 3:37 "db 8Bh,ECh" should work, but I can't test it here. – smilingthax Oct 23 '10 at 3:44 same thing, I am using ML and LINK with VS 2010 if you get chance to try later, if not no worries. – alphadev Oct 23 '10 at 4:20.

Assembler's job is to translate the mnemonix to binary values. X86 is a CISC instruction set with long history, so this translation is quite difficult to do manually. The linking process is even worse, it creates the final executable, which implies creation of lots of structures.

This is much more difficult to do and mentain manually. If you really want to write something using opcodes, take a hex-editor (or even a notepad, if you know all the ASCII codes :) ) and write a . COM program.

Anything more complicated (.exe) would be overkill.

The short answer is that it is possible to write a program using only opcodes. As smilingthax demonstrates, you still need an assembler, or other tool to output the binary values of each opcode. You are going to need to refer to the Intel documentation in order to find out the opcodes for each assembly memmonic.

This information is contained in the Intel(R) Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions