Asembler
#1
Posted 19 March 2009 - 21:27
#2
Posted 19 March 2009 - 22:31
#3
Posted 19 March 2009 - 22:43
#4
Posted 20 March 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
Posted 20 March 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
Posted 20 March 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
Posted 09 April 2009 - 22:34
#8
Posted 03 May 2009 - 20:17
#9
Posted 10 May 2009 - 08:17
#10
Posted 11 May 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
Posted 11 May 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
Posted 11 May 2009 - 13:57
#13
Posted 11 May 2009 - 14:35
#14
Posted 12 May 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
Posted 16 May 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
Posted 17 May 2009 - 11:25
#17
Posted 23 August 2009 - 10:12
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users














