Assembler Programmierung auf Windows 7 mit Buch von 2006

Hallo Leute!!

Hab in der Bibliothek dieses nette Buch gefunden:
Assembler-Grundlagen der Programierung, m. CD-ROM Buch portofrei | Jokers.de
und möchte nun gleich das gelesene umsetzen, aber nach kapitel 2 gehts nicht weiter. denn dort steht assembler installieren und loslegen..
also ich hab windows 7 und im buch wird mit masm32 oder auf dos ebene mit einem borland 16bit assembler gearbeitet.
was muss ich beachten mit 32bit oder 64bit. reicht es ms-dos 7.01. mit virtual box auf meinen pc "zu schmeißen" und der code kann ausgeführt werden oder benötige ich noch etwas anderes?

thx im vorraus.
blank04
 
also ich hab windows 7 und im buch wird mit masm32 oder auf dos ebene mit einem borland 16bit assembler gearbeitet.
Für 16-bit DOSe-Anwendungen braucht man bei masm den etwas "älteren" Linker:
http://download.microsoft.com/download/vc15/Update/1/WIN98/EN-US/Lnk563.exe
Wobei das im Buch eigentlich erwähnt werden sollte, da es von 2006 ist.

Falls Tasm nicht beigelegt ist, würde ich auf jeden Fall Masm vorziehen und mich zudem nicht zu sehr auf dem 16-bit Part versteifen (es gibt prinzipiell historisch bedingte "Einschränkungen" und man führt statt API-Calls INTs aus, die aber auch ihrerseits nur eine Schnittstelle zu BIOS/DOSe sind).
Alternative wäre Fasm - das hat leider eine fühlbar andere Syntax, dafür auch keine Probleme mit der Zielplattform (man kann damit ohne Verrenkungen unter 64-bit "Nicht-Windows" eine 32-bit oder auch 64-bit Windowsanwendung oder 16-bit real-bootcode erzeugen)

Was VirtualBox angeht: ggf. mal die DosBox ausprobieren - da hat man eine deutlich simperere Installation ;)
 
hey cdw,

danke für die schnelle antwort. soweit alles hinbekommen. also mit dos box. da ich aber nun doch schon dos 7.01. auf einer virtuellen maschiene virtualbox installiert habe würde mich nun dennoch interessieren wie ich dort tasm installieren kann. also ich hab alle tasm dateien auf eine cd gebrannt, ich weiß es geht einfach mit cd image, aber diesmal halt sorum. nun ist die frage wie greife ich von dos aus auf die cd zu? kann dos überhaupt die cd lesen oder gibt es die möglichkeit eine virtuelle disc zu erstellen und diese in einem "laufwerk" für dos "einzulegen"?

wie immer thx im vorraus!
blank04
 
Ich nutze FreeDOS - da werden CDROM Treiber mitgeliefert.
Für "echtes" DOS wäre vielleicht https://forums.virtualbox.org/viewtopic.php?f=1&t=20513 eine Anlaufstelle. Ich kann mich auch ganz dunkel daran erinnern, dass man bei Booten die Wahl hatte, ob man CD-ROM unterstützung haben möchte (Win 9.x - DOS "Edition").

VirtualBox selbst bietet sowohl die Option eine ISO einzubinden wie auch den Zugriff auf das "echte" Laufwerk an das Gastsystem weiterzuleiten (siehe Anhang), wobei DosBox nicht umsonst erwähnt wurde: "dosbox -c "mount x mypath" - damit wird ein (Unter)Ordner als Laufwerk X: in DosBox "eingeblendet" und lässt einen simplen Dateiaustausch zu ;)
 
Zurück
Oben