Asembler
#1
Napisano 19 marca 2009 - 21:27
#2
Napisano 19 marca 2009 - 22:31
#3
Napisano 19 marca 2009 - 22:43
#4
Napisano 20 marca 2009 - 04:53
Procesor ten sam, ale płyta główna inna.Maki intelowe to ten sam intel co w blaszakach
Tak jak wspomniałem wcześniej, pisać pod DOSa posługując się przerwaniami BIOSu zbytnio się nie da.
Można pisać pod EFI, co łatwe nie jest ze względu na skąpą dokumentacje ( pod EFI można też pisać w C, żeby było zabawniej to w Microsoft Visual Studio )
Pozostaje właściwie pisanie pod system, ale to wygodniej robić w innym języku.
#5
Napisano 20 marca 2009 - 10:05
to że w asemblerze pisze się pod dany system to wiem :-)Jeśli chcesz pisać tak jak na PC pod DOSa to zapomnij
Może w NASM?
---- Dodano 20-03-2009 o godzinie 13:50 ----
Ale, jak bym pisał na windowsie (na Mac-u) pod DOS-a to standardowa komenda przerwań (zdaje się "int 21h")zadziałała by?
#6
Napisano 20 marca 2009 - 13:44
assembler mac - Google Search
Przeczytanie pierwszych kilku wyników sprawi, że będziesz zadawał o połowę mniej pytań na forum...
Jest tam nawet oficjalna dokumentacja Apple.
#7
Napisano 09 kwietnia 2009 - 22:34
#8
Napisano 03 maja 2009 - 20:17
#9
Napisano 10 maja 2009 - 08:17
#10
Napisano 11 maja 2009 - 09:03
A czy zadziałałoby: Dosbox + dos + NASM + NASMedit?
Ale kombinacja! :-) Nie wiem czy ktoś testował :> Ja niestety nie.
Mam takie pytanie do Ciebie, a dlaczego chcesz w asemblerze kodować? Czy masz przygotować projekt na zaliczenie na uczelnię? Jeśli tak to prościej jest wykorzystać wirtualną maszynę z DOS'em. Nie wiem czy patent z DOSBox'em będzie udany (i wygodny w użyciu).
Jeżeli pragniesz spróbować sił w kodowaniu niskopoziomowym to może zakup C-64, no Amigi 500 nie byłby głupi? Myślę serio, bo zakup jakiejś płytki rozwojowej z CPU Atmegi, ZiLOG'a jest dość sporym wydatkiem (tam możesz śmiało pisać w C czy asemblerze albo mix). Kodowanie na OS X w asemblerze jest raczej pomyłką, no - bardzo trudne, a wydajność jaką by się osiągnęło raczej wątpliwa i ciężka do oszacowania. Obecne Mac'e to warstwa firmware, nad tym rozbudowany, zaawansowany system operacyjny więc dobieranie się do rejestrów CPU czy układów wspomagających jest dość ryzykowne.
#11
Napisano 11 maja 2009 - 13:01
Jeśli tak to prościej jest wykorzystać wirtualną maszynę z DOS'em.
Czy mógłbyś podać przykład takiego emulatora (na uczelni używamy takiego zestawienia programów jak podałem powyrzej)
#12
Napisano 11 maja 2009 - 13:57
#13
Napisano 11 maja 2009 - 14:35
#14
Napisano 12 maja 2009 - 16:24
DOSBox, a x86 emulator with DOS
Na studiach mieliśmy maszyny z Linuxem, a na nich Dosbox i wszyscy pisali na tym swoje asemblerowe programiki
#15
Napisano 16 maja 2009 - 16:04
Odpowiedź brzmi DosBox
Na studiach mieliśmy maszyny z Linuxem, a na nich Dosbox
Przekombinowane - na moich studiach były linuxy bez dosboxa i też wszyscy pisali na nich asemblerowe programiki.
#16
Napisano 17 maja 2009 - 11:25
#17
Napisano 23 sierpnia 2009 - 10:12
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych