Kezdőoldal » Számítástechnika » Programozás » Operációs rendszert más...

Tamas2000 kérdése:

Operációs rendszert más nyelvben lehet írni?

Figyelt kérdés
Tudomásom szerint az operációs rendszert alapját assembly-ben írják és arra épül fel a grafikus felület és a többi amit C/C++-ban írnak meg, ha mindezt jól tudom. Lehetséges más nyelvben is pl: Java, C#.

2017. okt. 29. 14:30
1 2
 11/16 anonim ***** válasza:
Akkor mutasd meg nekem azt az utasítást a x86 processzor utasításkészletében ami IF ... THEN ... ELSE stílust kapásból tudja.
2017. nov. 9. 22:01
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:
25%

"Akkor mutasd meg nekem azt az utasítást a x86 processzor utasításkészletében ami IF ... THEN ... ELSE stílust kapásból tudja."


Jaj, anyám..


CMP, JCXZ, JA, JAE, JB, JBE, JC, JE, JG, JGE, JL, JLE, JNA, JNAE, JNB, JNBE, JNC, JNE, JNG, JNGE, JNL, JNLE, JNO, JNP, JNS, JNZ, JO, JP, JPE, JPO, JS, JZ.

2017. nov. 10. 05:02
Hasznos számodra ez a válasz?
 13/16 anonim ***** válasza:
49%

Itt a saját procim, a saját assemblerem (még nem tud optimalizálni):


0Fh OR AX,AX

0Fh JNZ L2

11h JMP L0


L2:

13h MOV AX,[40]

15h PUSH AX

16h MOV AX,1

18h POP BX

19h ADD AX,BX

1Ah MOV [40],AX

1Ch JMP L1


L0:

1Eh MOV AX,[40]

20h PUSH AX

21h MOV AX,1

23h POP BX

24h SUB BX,AX

25h MOV AX,BX

26h MOV [40],AX


L1:

28h HLT

2017. nov. 10. 05:39
Hasznos számodra ez a válasz?
 14/16 anonim ***** válasza:
49%

Oops, itt az ujabb verzió:


0Eh POP AX

0Fh CMP BX,AX

10h SET MOR

12h JZ 1Fh

14h MOV AX,[00]

16h PUSH AX

17h MOV AX,1

19h POP BX

1Ah ADD BX,AX

1Bh MOV [00],AX

1Dh JMP 29h

1Fh MOV AX,[00]

21h PUSH AX

22h MOV AX,1

24h MOV BX,AX

25h POP AX

26h SUB BX,AX

27h MOV [00],AX

29h HALT

2017. nov. 10. 05:53
Hasznos számodra ez a válasz?
 15/16 anonim ***** válasza:
Akkor mindezt mutasd be anélkül, hogy ott lenne a JUMP utasítás benne. Mert ez most az IF ... THEN GOTO x ELSE GOTO y struktura továbbra is. És nem az IF ... THEN .... ELSE ... struktura. Várom a válaszodat.
2017. nov. 10. 12:45
Hasznos számodra ez a válasz?
 16/16 A kérdező kommentje:
A válaszok alapján azt hiszem hogy ti a kernelre gondoltok azt assembly-ben írják azt tudom (vagyis remélem jól tudom) a más nyelvet én úgy képzeltem el ami a grafikát írja le hogy ez így nézzen ki, ez így mozogjon, ennek ilyen animációval kell megjeleni-e. Mert ezt c/c++ írják lehet ezt-e más nyelvben is?
2017. nov. 10. 22:24
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!