From 48d8e359127c552df9187238a4ba3bb7fec25c65 Mon Sep 17 00:00:00 2001 From: Carlos Fenollosa Date: Mon, 29 Sep 2014 11:29:17 +0200 Subject: [PATCH] boot sector with interrupts --- 01-simple-boot-sector/.README.md.swp | Bin 12288 -> 0 bytes 01-simple-boot-sector/README.md | 2 ++ 02-boot-sector-interrupts/README.md | 4 ++++ 02-boot-sector-interrupts/boot_sect_hello.asm | 0 README.md | 7 ++++--- 5 files changed, 10 insertions(+), 3 deletions(-) delete mode 100644 01-simple-boot-sector/.README.md.swp create mode 100644 02-boot-sector-interrupts/README.md create mode 100644 02-boot-sector-interrupts/boot_sect_hello.asm diff --git a/01-simple-boot-sector/.README.md.swp b/01-simple-boot-sector/.README.md.swp deleted file mode 100644 index 5821b1e7fab166f2740b104549e42e7bfe2c986e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&u<$=6vwBP_)S~X{sDbSBPEvXwVf)ZO(ddLDI!Q|BoZj4Lh&O$fURhnEXM>Xh$1_4~&D1t8Uq5{C{k9NMS7jzijFsHE|B;3=NK7P?{fCr2Z~ir5 zb0s(Z&l@Y5k7?tmY`P4G6j2xh?v zFb(cJEyO3_I(Q58zy+`dX25Sx3GoB?9()IGfzQE5;6q@*CGa9x21{TO1mM>vh4=-0 z20jG?unS%Tm%uUbHT+~>4Oj+8z-{<{16%{^;5hjCF(JML?|?1P1iwEj#5dprV8Ajs z0&YKo>%ld!4vqtVcm=!y54{43G5uv)YSct#Tu*1)q!OzFy4X`04WuR4Q_;~R7@*nHNqj<$*I~gV&nPL|9$ZV)hfnsXN@_ZR*U4e)ENxRq)n;O zC75!rePy4yx4pD`(@Pg4#@4Z)LR7kwv{t2I0ws95MNyg{Spx~lRjjeYwoWFeD+Qir zgB+1Sl6F--Dgz>7Sz$GD`eD)6%}^w1#KTE-Z9tE>sACQZ9t3mRY8(t<&)IDMBzL z+POqERM}GtNUS<;4yD!Dsho@mZ62zO;tKzLqfM9%}h5DHR? z%QSz6QUmJ}4YR7LtsXjsEaF9PR9-5He0u#~OkY|dCd>SQMwKo=XZVj7dsqd3g%?Ziqs+?11T9EgGFCo+P) zNN`zJnhX~?IK^d(x2ijBvVb=Erjw5oX{u1HZXsd?$0cHW?2UvYT&3XEU0U!=1wwC6 zGo_qLp%UfOfIGQ(6kLt?;_(Hg3b9c(n{`!H?4dH^CW(Q!eAW6!Sp&73Bp9cRL1O;7 lq@1QzNk<&lQRKO*ZW|72OcbFIBAZQ-lNnScZ!F=I_ycQd?SB9O diff --git a/01-simple-boot-sector/README.md b/01-simple-boot-sector/README.md index 7c68686..220b1f0 100644 --- a/01-simple-boot-sector/README.md +++ b/01-simple-boot-sector/README.md @@ -1,3 +1,5 @@ +*Concepts you may want to Google beforehand: assembler, BIOS* + This is very exciting, we're going to create our own boot sector! Theory diff --git a/02-boot-sector-interrupts/README.md b/02-boot-sector-interrupts/README.md new file mode 100644 index 0000000..5045f6e --- /dev/null +++ b/02-boot-sector-interrupts/README.md @@ -0,0 +1,4 @@ +We will improve a bit on our infinite-loop boot sector and print +something on the screen. We will raise an interrupt for this. + + diff --git a/02-boot-sector-interrupts/boot_sect_hello.asm b/02-boot-sector-interrupts/boot_sect_hello.asm new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 805eb44..91a7472 100644 --- a/README.md +++ b/README.md @@ -28,10 +28,11 @@ to what folder 08 is about. To see the increments between "lessons", do a diff between folders. -Second, for each folder, read the README. It is **very concise**. There is -no theory. Then, look at the code examples. You can try to write them by +Second, for each folder, read the README. It is **very concise**. The only theory. +is the required to understand the code. +Then, look at the code examples. You can try to write them by yourself on a different folder, modify them slightly and play a bit with the -code. +code, you know, the usual. Finally, the code files provided in each folder are the final result. If you want to learn quickly (though not as thoroughly), just read the