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-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์ ๋ก๋๋์ด ์คํ๋ ๋ ๋ฆฝ๋ ์ฝ๋ ํ์ผ์ ๋๋ค. ๋๊ฐ์ด…
-
[OS]miniOS-2
๐๐ป ์๋์ ์ฝ๋๋ ํ๋ฉด์ ‘X’๋์ ์ Hello miniOS!๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํฉ๋๋ค.The code below outputs “Hello miniOS!” to the screen instead of “X”. ๐๐ป boot.asm ์ ์ฒด ์ฝ๋ / full code ๐๐ป ์ฝ๋์ค๋ช / Code description โ๏ธ ๋ ์ง์คํฐ ax,ds๋ฅผ 0 ์ผ๋ก ์ด๊ธฐํํ๊ธฐInitialize registers ax and ds to 0. — ๋ ์ง์คํฐ(Register)๋ ๋ณ์์ ๋น์ทํ์ง๋ง, CPU(์ปดํจํฐ์ ๋๋) ๋ด๋ถ์ ์กด์ฌํ๋ ‘์ด๊ณ ์ ๋ฏธ๋ ์ ์ฅ…