Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MOV EBX, 0
- MOV DH, 0BBH
- m1:
- CALL matr
- ;CALL wmatr
- MOV AL, BL
- OUT 5DH, AL
- ;CALL ausgabeseg ;nur mit wmatr
- ;CALL ausgabesegreihe ;nur mit wmatr
- JMP m1
- matr:
- MOV AL, 1B
- OUT 5AH, AL
- IN AL, 5BH
- CMP AL, 0
- MOV DL, 0
- JNZ rechn
- MOV AL, 10B
- OUT 5AH, AL
- IN AL, 5BH
- CMP AL, 0
- MOV DL, 4
- JNZ rechn
- MOV AL, 100B
- OUT 5AH, AL
- IN AL, 5BH
- CMP AL, 0
- MOV DL, 8
- JNZ rechn
- MOV AL, 1000B
- OUT 5AH, AL
- IN AL, 5BH
- CMP AL, 0
- MOV DL, 12
- JNZ rechn
- MOV BL, 0
- RET
- rechn:
- CMP AL, 1000B
- MOV BL, 1
- JE rechnende
- CMP AL, 100B
- MOV BL, 2
- JE rechnende
- CMP AL, 10B
- MOV BL, 3
- JE rechnende
- CMP AL, 1B
- MOV BL, 4
- rechnende:
- ADD BL, DL
- RET
- wmatr:
- CALL zeit
- wmatr1:
- CALL matr
- CMP BL, 0
- JNZ wmatr1
- CALL zeit
- wmatr2:
- CALL matr
- CMP BL, 0
- JZ wmatr2
- RET
- ausgabeseg:
- CMP BL, 10
- JA ausgabeseg1
- MOV AL, [ESI+EBX-1]
- OUT 0BBH, AL
- ausgabeseg1:
- RET
- ausgabesegreihe:
- CMP BL, 10
- JA ausgabesegreihe2
- MOV AL, [ESI+EBX-1]
- OUT DH, AL
- ausgabesegreihe3:
- DEC DH
- CMP DH, 0AFH
- JNE ausgabesegreihe1
- MOV 0BBH
- JMP ausgabesegreihe1
- ausgabesegreihe2:
- OUT DH, 0
- JMP ausgabesegreihe3
- ausgabesegreihe1:
- RET
- zeit:
- MOV ECX, 1000D
- z1:
- DEC ECX
- JNZ z1
- RET
- ziff DB 3FH,03H,6DH,67H,53H,76H,7EH,23H,7FH,77H
Add Comment
Please, Sign In to add comment