SoloLearn Hardware Configuration | Sololearn: Learn to code for FREE!

+3

SoloLearn Hardware Configuration

I want to write some Assembly codes within C program. Assembly Language and System Programming requires complete knowledge of Hardware Configuration especially CPU internals, Memory Organization and Operating System. Is there a way to achieve some information about SoloLearn Computer that host and executes our code?

3/27/2018 6:57:30 PM

H. Ahmadian

4 Answers

New Answer

+5

More directly, noting that protected mode and virtualization / hypervisors may be in play: The compiler in use (c++ test, may be MinGW): https://code.sololearn.com/cu8tmoP4h80H/?ref=app Determines the inline assembly type: https://gcc.gnu.org/onlinedocs/gcc/Using-Assembly-Language-with-C.html Some platform info from Python (AMD64 mode on Intel...32bit, hints at registers to expect): https://code.sololearn.com/cyiK9SCytu46/?ref=app For historical assembly, emulated real mode: DOSBox is stable... or as a curiosity the Virtualx86 emulator (javascript): https://copy.sh/v86/ (DEBUG (DOS 6.22) works, Windows 9x has a GUI, COM ports + external disk image mounting)

+3

Really, was this question so hard or very irrelevant!!!? It makes sense to no one! Is there anyone here that worked with Assembly Language!?

+3

For it taking >1hr for anyone to answer... Most people are focusing on the advertised lessons here (inline assembly is a facet of C), and then: many people come online later in the day. Where I've seen the relatively fewer people experimenting with assembly -- and not all of them on Intel -- sometimes they publish their experiments in CodePlayground and Q&A.