Skip to content
Snippets Groups Projects
Commit f4c9582c authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

rekonstruierte .s-Dateien und graphische Screenshots 28.4.2025

parent 0acc7f6f
No related branches found
No related tags found
No related merge requests found
Showing
with 261 additions and 0 deletions
.file "blink-01.c"
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__SREG__ = 0x3f
__tmp_reg__ = 0
__zero_reg__ = 1
.section .text.startup,"ax",@progbits
.global main
.type main, @function
main:
/* prologue: function */
/* frame size = 0 */
/* stack size = 0 */
.L__stack_usage = 0
ldi r24,lo8(1)
out 0xa,r24
.L3:
sbi 0xb,0
ldi r18,lo8(1599999)
ldi r24,hi8(1599999)
ldi r25,hlo8(1599999)
1: subi r18,1
sbci r24,0
sbci r25,0
brne 1b
rjmp .
nop
cbi 0xb,0
ldi r18,lo8(1599999)
ldi r24,hi8(1599999)
ldi r25,hlo8(1599999)
1: subi r18,1
sbci r24,0
sbci r25,0
brne 1b
rjmp .
nop
rjmp .L3
.size main, .-main
.ident "GCC: (GNU) 5.4.0"
.file "blink-09.c"
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__SREG__ = 0x3f
__tmp_reg__ = 0
__zero_reg__ = 1
.text
.global __vector_1
.type __vector_1, @function
__vector_1:
push r1
push r0
in r0,__SREG__
push r0
clr __zero_reg__
push r24
/* prologue: Signal */
/* frame size = 0 */
/* stack size = 4 */
.L__stack_usage = 4
ldi r24,lo8(1)
sts key_pressed,r24
/* epilogue start */
pop r24
pop r0
out __SREG__,r0
pop r0
pop r1
reti
.size __vector_1, .-__vector_1
.section .text.startup,"ax",@progbits
.global main
.type main, @function
main:
/* prologue: function */
/* frame size = 0 */
/* stack size = 0 */
.L__stack_usage = 0
/* #APP */
; 17 "blink-09.c" 1
cli
; 0 "" 2
/* #NOAPP */
ldi r24,lo8(3)
sts 105,r24
ldi r24,lo8(1)
out 0x1d,r24
/* #APP */
; 20 "blink-09.c" 1
sei
; 0 "" 2
/* #NOAPP */
ldi r24,lo8(-5)
out 0xa,r24
ldi r24,lo8(68)
out 0xb,r24
ldi r25,lo8(64)
.L4:
lds r24,key_pressed
cpse r24,__zero_reg__
rjmp .L7
.L6:
rjmp .L6
.L7:
in r24,0xb
eor r24,r25
out 0xb,r24
ldi r30,lo8(3999)
ldi r31,hi8(3999)
1: sbiw r30,1
brne 1b
rjmp .
nop
sts key_pressed,__zero_reg__
rjmp .L4
.size main, .-main
.global key_pressed
.section .bss
.type key_pressed, @object
.size key_pressed, 1
key_pressed:
.zero 1
.ident "GCC: (GNU) 5.4.0"
.global __do_clear_bss
.file "blink-10.c"
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__SREG__ = 0x3f
__tmp_reg__ = 0
__zero_reg__ = 1
.text
.global __vector_1
.type __vector_1, @function
__vector_1:
push r1
push r0
in r0,__SREG__
push r0
clr __zero_reg__
push r24
/* prologue: Signal */
/* frame size = 0 */
/* stack size = 4 */
.L__stack_usage = 4
ldi r24,lo8(1)
sts key_pressed,r24
/* epilogue start */
pop r24
pop r0
out __SREG__,r0
pop r0
pop r1
reti
.size __vector_1, .-__vector_1
.section .text.startup,"ax",@progbits
.global main
.type main, @function
main:
/* prologue: function */
/* frame size = 0 */
/* stack size = 0 */
.L__stack_usage = 0
/* #APP */
; 17 "blink-10.c" 1
cli
; 0 "" 2
/* #NOAPP */
ldi r24,lo8(3)
sts 105,r24
ldi r24,lo8(1)
out 0x1d,r24
/* #APP */
; 20 "blink-10.c" 1
sei
; 0 "" 2
/* #NOAPP */
ldi r24,lo8(-5)
out 0xa,r24
ldi r24,lo8(68)
out 0xb,r24
ldi r25,lo8(64)
.L3:
lds r24,key_pressed
tst r24
breq .L3
in r24,0xb
eor r24,r25
out 0xb,r24
ldi r30,lo8(3999)
ldi r31,hi8(3999)
1: sbiw r30,1
brne 1b
rjmp .
nop
sts key_pressed,__zero_reg__
rjmp .L3
.size main, .-main
.global key_pressed
.section .bss
.type key_pressed, @object
.size key_pressed, 1
key_pressed:
.zero 1
.ident "GCC: (GNU) 5.4.0"
.global __do_clear_bss
.file "blink-aua-03.c"
.text
.section .rodata.str1.1,"aMS",@progbits,1
.LC0:
.string "PORTD = 0x%02x\n"
.text
.globl main
.type main, @function
main:
.LFB11:
.cfi_startproc
subq $8, %rsp
.cfi_def_cfa_offset 16
movb $1, 43
movzbl 43, %esi
movzbl %sil, %esi
leaq .LC0(%rip), %rdi
movl $0, %eax
call printf@PLT
movl $0, %eax
addq $8, %rsp
.cfi_def_cfa_offset 8
ret
.cfi_endproc
.LFE11:
.size main, .-main
.ident "GCC: (Debian 12.2.0-14) 12.2.0"
.section .note.GNU-stack,"",@progbits
.file "blink-aua-05.c"
.text
.section .rodata.str1.1,"aMS",@progbits,1
.LC0:
.string "PORTD = 0x%02x\n"
.section .text.startup,"ax",@progbits
.p2align 4
.globl main
.type main, @function
main:
.LFB11:
.cfi_startproc
subq $8, %rsp
.cfi_def_cfa_offset 16
movl $1, %esi
leaq .LC0(%rip), %rdi
xorl %eax, %eax
movb $1, 43
call printf@PLT
xorl %eax, %eax
addq $8, %rsp
.cfi_def_cfa_offset 8
ret
.cfi_endproc
.LFE11:
.size main, .-main
.ident "GCC: (Debian 12.2.0-14) 12.2.0"
.section .note.GNU-stack,"",@progbits
20250428/screenshot-20250428-142227.png

7.55 KiB

20250428/screenshot-20250428-142512.png

7.23 KiB

20250428/screenshot-20250428-142759.png

6.65 KiB

20250428/screenshot-20250428-142817.png

6.36 KiB

20250428/screenshot-20250428-142859.png

6.5 KiB

20250428/screenshot-20250428-143239.png

6.2 KiB

20250428/screenshot-20250428-143319.png

6.38 KiB

20250428/screenshot-20250428-143333.png

6.59 KiB

20250428/screenshot-20250428-143412.png

7.1 KiB

20250428/screenshot-20250428-144300.png

332 KiB

20250428/screenshot-20250428-144326.png

333 KiB

20250428/screenshot-20250428-144333.png

332 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment