Clean build - no related C features

I want to try to write an operating system in an assembly. PLEASE do not just say "Idiot, you need to get much better in% s,% s,% s,% s, etc., to even think about it." I know that this is usually not a training session, and it will take months of work, but I want to try, and if I do not get an answer here, I will just ask somewhere else. Could you either link me to the nasm getting started tutorial, or write to the screen without using C functions to build in assembly? I know almost all the basic assembly instructions, and I have been coded for a long time. Edit: I want to use nasm and win32

+5
source share
4 answers

Among other excellent offers above, there is a Nasm forum (and you can get the latest versions of Nasm and Friendly Manual) at:

http://www.nasm.us

It may seem strange that the assembler "Netwide" has a country code on the home page. Do not think of it as the "United States", think of it as "Like us, dude!" :)

BIOS pmode, . . , "" 0xB800000 (B800: 0000 : - , , ). , - ( ) () "" ( , ). , , RBIL "ports.lst", . , , osdev.org - !

,

+2

, C , - - , Bochs QEMU.

- nasm, C, Win32. -, Windows, , C - , .

, osdev.org , , , .

+1

, :

, , x86 . , - - [ ] - , . 6502 [ ] , , . , . , . , 6502 - . x86 .

I am also currently writing an “operating system” for fun, in the assembly language DCPU-16 (you may have heard about this). This is fun because I can use one of the many “IDEs” available in the browser, for example this , and I think the same principles d need to be understood to build x86.

0
source

If you tag Win32, there are classic Iczelion Win32 build tutorials: http://win32assembly.online.fr/tutorials.html

0
source

All Articles