| |
|
|
Frank Abbing | Como wäre lo con ASM en Profano ? Auf Base de Uwe Pascal Niemeiers PROFASM ? Das son generierte Maschinencodes, el innerhalb de Profanbereichen comenzó voluntad puede. Ein Precompiler podría el Sache aber todavía erheblich vereinfachen. So podría Profancode y Assemblercode en uno Exe kombiniert voluntad. Wenn Si es usted el Programmpaket no hast, Yo kann lo dir zuschicken. Find Yo persönlich sinnvoller, como Profano Bugfixes con el Precompiler a redactar... |
|
|
| |
|
|
|
| ASM en Profano? Super Concepto! Usted müsstest me esta natürlich helfen. Yo habe zwar así mi möglichkeit ASMs en CPP Projekte einzubinden, aber en diesem speziellen Fall necesidad Yo absolute Ayuda y Anleitung. Wenn me genau dijo se qué a tun es, entonces ists überhaupt garkeit Problema.
Das podría entonces wohl así aussen, wa? KompilierenMarcaSeparaciónKlar el Yo otra vez eins el typsischsten Beispiele wählen musste.
IF |
|
|
| |
|
|
|
Frank Abbing | Hi,
el Int 10h-Geschichte es sí todavía 16 Bit ASM. 32 Bit Ensamblador benutzt auch bastante normal el API.
Yo schick dir Uwes Paket veces. Schau dir el Beispiele a, entonces verstehst du lo sicherlich inmediatamente. |
|
|
| |
|
|
|
| Jaja, Yo weiß sí
Aber sag veces, wofür es el entonces eigendlich bien?
IF |
|
|
| |
|
|
|
Frank Abbing | Hi,
el Int ? Das startet una Interrupt. Springt en el Grunde a una Adresse innerhalb des Speichers y führt el Programa hay más. Sí, el gleiche macht una API-Aufruf auch, sólo se hier no feste Tabla con Einsprungsorten verwendet, pero el Einsprungsorte voluntad a Laufzeit de el Kernel berechnet. So sehen API-Aufrufe en Ensamblador de:
invoke SystemParametersInfo,97,FALSE,1,0 invoke OleLoadPicture, pStream, NULL, TRUE, ADDR IID_IPicture, ADDR pPicture invoke GetFileSize,eax,0 |
|
|
| |
|
|
|
| Argh, Yo debería mich mejor ausdrücken, obwohl Yo sagen muß dank Su Erklärung z.Thema Api+Asm bin Yo una Stück más.
Wofür el Int bien es weiß Yo, mi Cuestión bezog se mißausdrücklich wofür el Asm en Profano bien sei, porque el me está entonces no bastante klar.
Aber como dijo, Su Erklärung war trotzdem interessant.
IF |
|
|
| |
|
|
|
Frank Abbing | Hi,
por qué Maschinencode en Profano ? Weil du así schnelle Routinen escribir kannst, el con Profano a langsam son. Ohne una Dll a benutzen.
Yo veces con AmigaE gearbeitet, el podría Ensamblador y E direkt mischen, incluso el gleichen Variables benutzen. Das war el beste Programmsprache, el Yo kannte y siempre todavía saber. Gibts por desgracia, no para Windows **heul**.
So, ahora gehts con el Kindern a Kirmes |
|
|
| |
|
|
|
| Aha, ¿Quieres decir que así ließen se en Profano schnellere Características Programmieren como con Profano? Joool, entonces her así.
IF |
|
|
| |
|
|