0 Daumen
45 Aufrufe

Frage:

Schreiben Sie ein Assembler-Programm, in dem Sie je eine Folge von Instruktionen angeben, die das ZF, PF, OF, CF bzw. SF setzen. Geben Sie in Kommentaren kurz an, welches Flag gesetzt wird und warum es gesetzt wird.


Code:

asm_main:
; Einstiegsroutine fuer die main-Funktion
enter 0,0
pusha

; Fuegen Sie hier Ihr Codebeispiel fuer das ZF ein

; Ende ZF
dump_regs 0

; Fuegen Sie hier Ihr Codebeispiel fuer das PF ein

; Ende PF
dump_regs 1

; Fuegen Sie hier Ihr Codebeispiel fuer das OF ein

; Ende OF
dump_regs 2

; Fuegen Sie hier Ihr Codebeispiel fuer das CF ein

; Ende CF
dump_regs 3

; Fuegen Sie hier Ihr Codebeispiel fuer das SF ein

; Ende SF
dump_regs 4

; Beendigung der main Funktion und Rueckkehr zu C
popa
mov eax, 0
leave
ret
von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community