Bekijk Volledige Versie : ASM Progammeur gezocht!
n00bproductions
22/11/08, 21:34
Titel van de werkzaamheden: Configuren server met behulp van ASM.
Soort werkzaamheden:
ASM programmering
Omschrijving van de werkzaamheden:
Wij kennen niemand in directe omgeving welke nog de (verouderde) ASM coding skills heeft. We hebben een zeer waardevolle applicatie overgekocht, maar hebben dus geen verstand van ASM, iemand met verstand hiervan kan het simpel configuren en compilen en kost niet meer dan 1 a 2 uur. Bij goede aflevering nog meer ASM opdrachten in toekomst.
Budget voor dit project: 400 a 600 euro.
Deadline: NVT
BTW-nummer verplicht:
Liefst wel
Voorbeeld:
ASM coding is als volgt (imagine een hele applicatie):
title Hello World Program (hello.asm)
; This program displays "Hello, World!"
dosseg
.model small
.stack 100h
.data
hello_message db 'Hello, World!',0dh,0ah,'$'
.code
main proc
mov ax,@data
mov ds,ax
mov ah,9
mov dx,offset hello_message
int 21h
mov ax,4C00h
int 21h
main endp
end main
Alle overige informatie:
Als we je de opdracht laten doen dan ga je akkoord om een NDA agreement te tekenen, applicatie is van hele grote waarde (15-20k euro).
systemdeveloper
22/11/08, 23:41
Het is an een tijdje geleden, 20 jaar of zo, dus ik zal het niet direkt meer uit de mouw schudden. Moet je er iets in ontwikkelt hebben of is het puur wat configs aanpassen en opnieuw compileren?
<knip> Overbodig quoten.
Misschien wel handig om te vertellen voor welke platform het is.
Vraag van wie je het gekocht hebt in welke ontwikkel omgeving het is gemaakt (turbo assembler, Microsoft assembler, Linux asm en voor welke cpu/hardware platform.)
Er zijn genoeg assembler programmeurs te vinden echter 500 euro is wel erg weinig. "configureren" Ik neem aan dat je gewoon coden bedoeld.
Als het een oud platform is, dan zul je merken dat assembler an sich niet het probleem is, maar om iemand te vinden die de ins en outs van de target nog weet.
n00bproductions
23/11/08, 00:31
Configuren bedoel ik mee, simpel gezegd alles afstemmen op onze servers. Het gaat hierom Linux ASM i386. Ook moet er een nieuwe database structuur worden gemaakt aan de hand van de coding (fields, hoe het word gebruikt etc). Het gaat hier NIET om het coden nieuwe features.
Mensen die echt serieuze interesse willen en een volledige opgave what-to-do kunnen me adden op msn: ryan@n00bproductions.com.
Als het een oud platform is, dan zul je merken dat assembler an sich niet het probleem is, maar om iemand te vinden die de ins en outs van de target nog weet.
Het is Linux asm geeft hij zelf aan echter maar het is geen NASM syntaxis in zijn voorbeeld. En zo oud is Linux niet.
Pas als het P2000 server (voor de jongeren onder ons: http://nl.wikipedia.org/wiki/Philips_P2000 ) zou zijn is het inderdaad oud en zul je in Nederland geen ASM coders vinden.. Maar wel in Zuid-Afrika echter betaal je dan een paar duizend euro per uur, vandaar mijn opmerking.
Dat het Linux was had hij nog niet verteld natuurlijk. Zijn voorbeeld is overigens van DOS, als ik het goed gezien heb.
In de embedded wereld wordt nog steeds dagelijks met assembler gewerkt overigens. Met minder dan paar duizend euro per uur moet dit echt wel kunnen hoor. Het uurtarief bij ons is 80 euro voor dit soort dingen. Alleen denk ik niet dat in assembler databases veranderen en "configureren voor onze servers" in vijf uur gedaan is.
P2000 oud? Echt niet. Eniac, dat is pas oud.
n00bproductions
23/11/08, 12:45
t.bloo alst kan stuur zou je dan een offerte kunnen sturen naar support@n00bproductions.com? Configuren is simpel gezegd database instellingen en IPs configgen, en met database veranderen bedoel ik gewoon een hele nieuwe database structuur laten maken (scheme) omdat deze op het moment dus onbreekt.
Overigens 600:80= 7.5 uur.
Ik heb je gegevens doorgegeven aan een collega.
Even voor mijn idee: als je source code in assembly is, en je hebt een make file die het boeltje compileert, dan kun je natuurlijk gewoon stukken assembly vervangen door stukken C code.
Just a thought.
n00bproductions
23/11/08, 14:10
bvankuik, you are free to do so :)
n00bproductions
23/11/08, 14:45
trouwens, het liefst op msn adden. We gaan webhosts wisselen daardoor kunnen er in de tussentijd emails verloren gaan.
FransVanNispen
28/12/08, 13:32
Dat het Linux was had hij nog niet verteld natuurlijk. Zijn voorbeeld is overigens van DOS, als ik het goed gezien heb.
Het is inderdaad 16bit MSDos code. INT 21, index 9 is een print call. En DOSSEG zorgt voor de DOS geheugen indeling. Het lijkt mij TASM code.
Heb je al een oplossing gevonden?
Even voor mijn idee: als je source code in assembly is, en je hebt een make file die het boeltje compileert, dan kun je natuurlijk gewoon stukken assembly vervangen door stukken C code.
Just a thought.
ehmmzzz... LOL. Slaat echt helemaal nergens op :)