I made an asm program that makes all of the lowercase letters in a string capital and I'm wondering if there are any optimizations I could make. I am still new to asm programming, just so you know. Thanks in advance.
Code:
Code:
header blah blah
bcall ansname
rst 10h
ex de,hl
ld c,(hl)
inc hl
ld b,(hl)
inc hl
push hl
push bc
ld de,0
loop:
ld a,BBh
cpir
jr nz,finish
push de
push bc
ld d,h
ld e,l
dec de
push de
ldir
pop hl
pop de
pop bc
inc de
cp (hl)
ld a,(hl)
sbc 6Fh
ld (hl),a
jr loop
finish:
pop bc
pop hl
ld a,d
or e
ret z
push hl
push de
push bc
add hl,bc
sbc hl,de
bcall delmem
pop hl
pop de
or a
sbc hl,de
ex de,hl
pop hl
dec hl
ld (hl),d
dec hl
ld (hl),e
ret