Category / ์นดํ ๊ณ ๋ฆฌ :
RNUI Module : react-native-freelifemakers-ui
- AI
- Arduino
- Cpp
- Cubase
- kotlin
- Kubernetes
- linux
- Nodejs
- notice
- OCI
- OS
- PHP
- QT
- React
- ReactNative๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- RN_UIModule
- ServerApp
- Subtitle์๋ง
- swift
- Uncategorized
- website
-
[OS] miniOS-4(1)
๐๏ธ ์ด๋ฒ์๋ ๊ฐ๋จํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ์คํํ ์ ์๋ ์์ ๋ง๋ค์ด๋ด ์๋ค.Now, let’s create a shell that can accept and execute simple commands. ๐๏ธ boot.asm์ ๊ธฐ์กด ์ฝ๋์ ๊ฐ์ต๋๋ค.boot.asm is the same as the existing code. ๐๏ธ ์ ์ฒดํ์ผ์ boot.asm๊ณผ sector2.asm์ ๋๋ค.The complete files are boot.asm and sector2.asm. ๐๏ธ ์ ์ฒด์ฝ๋ / Full Code(secotor2.asm) ๐๏ธ ์ฝ๋์ค๋ช (sector2.asm) โ๏ธ boot.asm ์ฝ๋์ค๋ช ์ ์ด์ ๊ณผ ๊ฐ์์…
-
[OS]miniOS-3(2)
โ๏ธ sector2.asm — ๋๋ฒ์งธ ์นํฐ / Second sector 1)์ปดํ์ผ๋ฌ๋ ์ด ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ชจ๋ ๋ฌธ์์ด ์ฃผ์(์: msg_next_sector)์ ์์น๋ฅผ ๊ณ์ฐํฉ๋๋ค.The compiler calculates the locations of all string addresses (e.g., msg_next_sector) based on this value. 2)PC๊ฐ ์ฒ์ ๋ถํ ๋์์ ๋, 16๋นํธ ๋ฆฌ์ผ ๋ชจ๋์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ๋ฉ๋ชจ๋ฆฌ ๋งต(์ฝ 640KB) ์ค ์ฌ์ฉ์๊ฐ ๋ง์๋๋ก ์ธ ์ ์๋ ์์ ํ ๊ตฌ๊ฐ์ด ์กด์ฌํฉ๋๋ค.When…
-
[OS]miniOS-3(1)
๋์คํฌ์์ ์ถ๊ฐ ๋ฐ์ดํฐ ๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ค๋ช ์ ๋๋ค.This explains how to load additional data from the disk. ๐๏ธ ๋์คํฌ๋ ํ๋กํผ ๋์คํฌ์ ๋๋ค.The disk is a floppy disk. ๐๏ธ ์ ์ฒด์ฝ๋(NASM) / Full Code(NASM) โ๏ธ boot.asm — ์ฒซ ๋ฒ์งธ ์นํฐ(512๋ฐ์ดํธ)๋ง ๋ด๋นํ๋ ์ฝ๋์ ๋๋ค.This code handles only the first sector (512 bytes). — ๋ฉ๋ชจ๋ฆฌ 0x8000์ ๋ก๋๋์ด ์คํ๋ ๋ ๋ฆฝ๋ ์ฝ๋ ํ์ผ์ ๋๋ค. ๋๊ฐ์ด…