Wallex
08-01-2002, 11:51 PM
This is really out of curiosity.
If I make a program in assembly language, what will make it incompatible between OS'es (If I make it in Linux, what will make it Windows incompatible)? I ask this because I am learning to program in assembler (8086) and I wouldn't like having to boot up into windows to do my assignments (specially since I don't have access to my music from there). I know assembler is directly linked to the processor (above all) so I shouldn't have problems making a program that will work on both systems, right? Or is there anything I need to consider? I am not going to work with files, so I will not have problems with the filesystem. I will work with interruptions to try to print output and read inputs, will this be a problem for portability?
If I make a program in assembly language, what will make it incompatible between OS'es (If I make it in Linux, what will make it Windows incompatible)? I ask this because I am learning to program in assembler (8086) and I wouldn't like having to boot up into windows to do my assignments (specially since I don't have access to my music from there). I know assembler is directly linked to the processor (above all) so I shouldn't have problems making a program that will work on both systems, right? Or is there anything I need to consider? I am not going to work with files, so I will not have problems with the filesystem. I will work with interruptions to try to print output and read inputs, will this be a problem for portability?