chyyuu
|
0a4ca0d275
|
Update lab1-boot-with-grub2-in-udisk.md
|
2015-04-22 23:55:52 +08:00 |
|
yuchen
|
331b8dff5a
|
add ucore_kernel_in_lab1 which can be loaded by grub2 in u disk on real machine
|
2015-04-20 10:38:10 +08:00 |
|
yuchen
|
316bbf6b92
|
fix bug in lab1-ex3.c, %% eax --> %eax in basic inline asm
the reference is from
https://gcc.gnu.org/onlinedocs/gcc.pdf (5.0.0 pre-release),
section 6.43 (How to Use Inline Assembly Language in C Code)
and http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
syntax of basic asm statement:
asm [ volatile ] ( Assembler Instructions )
syntax of extended asm statement
asm [volatile] ( Assembler Template
: Output Operands
[ : Input Operands
[ : Clobbers ] ])
Alanpsc, thanks you!
|
2015-04-01 11:49:42 +08:00 |
|
yuchen
|
dab71e324d
|
add info for pmboot.S
|
2015-03-14 00:17:50 +08:00 |
|
yuchen
|
7d29eb7cf0
|
A toy protect-mode bootloader can display string in real/protect mode of x86.
|
2015-03-13 22:44:25 +08:00 |
|
yuchen
|
e2a6da26b1
|
add more comments in toy.S
|
2015-03-13 22:08:13 +08:00 |
|
yuchen
|
de888683e8
|
add a toy bootloader in real mode of x86
|
2015-03-13 21:59:52 +08:00 |
|
os_lab_user
|
d1cd830da5
|
add lab1-ex2
|
2015-03-11 13:06:58 +08:00 |
|
yuchen
|
f2c3333eaa
|
add lab-ex3 for inline assembly for C examples
|
2015-03-10 21:09:43 +08:00 |
|
yuchen
|
621bb0278f
|
update lab1-ex for 32bit and strace -f
|
2015-03-09 23:14:47 +08:00 |
|
yuchen
|
749f4e3f93
|
update related_info
|
2015-03-07 22:37:54 +08:00 |
|
chyyuu
|
759eca9dda
|
add lab1 related info
|
2013-09-17 20:36:57 +08:00 |
|