OstapSi4karuk написав:Краще писати ОС на фасм асемблері.
Не надасте посилання на ваш гітхаб? Ну, ви ж явно кілька варіантів спробували, перш ніж радити?
Ну добре хай буде C
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача OstapSi4karuk
Сторінки 1
OstapSi4karuk написав:Краще писати ОС на фасм асемблері.
Не надасте посилання на ваш гітхаб? Ну, ви ж явно кілька варіантів спробували, перш ніж радити?
Ну добре хай буде C
Будьласка допоможіть
OstapSi4karuk, підкажіть, ви маєте якийсь стосунок до користувача Si4karuk? На Форумі заборонено використовувати більше одного аккаунта.
Так маю це мій тато.
Я спробував написати ОС на асемблері але в мене не вийшло. Тому що я ще не сильно знаю асемблер.
Але я знаю як вивести Hello на екран.
section '.data' data readable writable
formatStr db '%s', 0
name rd 2
wn db 'What is ypur name? >>', 0
hello db 'Hello %s', 0
NULL = 0
section '.code' code readable executable
start:
push wn
call [printf]
push name
push formatStr
call [scanf]
push name
push hello
call [printf]
call [getch]
push NULL
call [ExitProcess]
section '.idata' import data readable writable
library kernel, 'kernel32.dll',\
msvcrt, 'msvcrt.dll'
import kernel,\
ExitProcess, 'ExitProcess'
import msvcrt,\
printf, 'printf',\
scanf, 'scanf',\
getch, '_getch'
OstapSi4karuk написав:Краще писати ОС на фасм асемблері.
Не надасте посилання на ваш гітхаб? Ну, ви ж явно кілька варіантів спробували, перш ніж радити?
У мене не має гідхаб профіля мені ще десять років
koala написав:Прочитати книжку на цю тему. Основне питання - ви збираєтеся чужі програми виконувати в себе? Якщо ні, то вся пам'ять ваша, розподіляйте, як хочете. Якщо хочете, щоб код на C/C++ працював - доведеться писати свій компілятор із STL. Якщо хочете, щоб програми, скомпільовані під інші ОС працювали - ви попали
Хочу щоб код на С++ працював.
Хоча вiн працювати може (g++ ворк), але без видiлення пам'ятi.
Краще писати ОС на фасм асемблері.
Сторінки 1