AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BootSector selbstbau [ASM16]

Ein Thema von neolithos · begonnen am 19. Nov 2003 · letzter Beitrag vom 19. Nov 2003
Antwort Antwort
Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#1

Re: BootSector selbstbau [ASM16]

  Alt 19. Nov 2003, 21:26
Ich bin jetzt ja nicht so die Assembler-Leuchte, aber hier mein Kommentar.
Zitat von neolithos:
Delphi-Quellcode:
;
; Ausgabe einer Meldung mit Hilfe eines BIOS-Aufrufs
;
   mov   ah,03h      ; Feststellen der Cursor-Position
   xor   bh,bh
   int   10h
Der hier scheint mir richtig, wenn auch sinnlos.

Zitat von neolithos:
Delphi-Quellcode:
   mov ah, 09h
   xor bh, bh
   mov al, '#'
   mov cx, 40
   mov bl, 07h
   int 10h
Der hier scheint mir auch richtig zu sein und sogar nicht sinnlos *g*

Zitat von neolithos:
Delphi-Quellcode:
   mov   cx,47   
   mov   bx,000Ah ; page 0, attribute 10 (Hg:Schwarz, Schrift: Grün
   mov   ax, banner
   mov   es,ax
   mov   bp,0
   mov   ax,1301h   ; Ausgabe des Textes, Cursor bewegen
   int   10h
Aus dem werde ich nicht schlau: ES:BP soll auf den String zeigen, aber bei dir zeigt es auf AX:0, wo die Parameter für int 10h stehen. Außerdem müssen die Strings in der Definition doch mit '$' abgeschlossen sein, oder? Und dann ist da noch die Big-Endian/Little-Endian-Frage ist bei AX=1301h nun AL oder AH gleich 13h?
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz