Assembly, főleg kezdőknek...
  • koppaany
    #11
    Szevasztok!

    Kérlek áruljátok el, miért kapok erre a kódra osztástúlcsordulási hibaüzenetet!
    Köszi!



    title led
    .model small
    .stack
    .data
    x db 0b
    y db 0b
    .code
    start:
    mov ax,_data
    mov ds,ax
    ;mov ax,3
    ;int 10h
    ;mov ah,00000000b
    ;mov al, 'a'
    xor ax,ax
    mov ax,0b800h
    mov es,ax
    jmp go

    c1:
    cmp ah,11111111b
    je c_e
    add ah,1b
    jmp c2

    c_e:
    mov ah,00000000b
    jmp c2

    c2:
    cmp al, 'z'
    je c__e
    add al,1
    jmp go

    c__e:
    mov al, '1'
    jmp go

    go:
    mov al, 'a'
    mov ah,00000000b
    mov di,0d
    ;mov cx, 4000
    jmp prg
    prg:
    mov es:[di],ax
    int 21h
    add di,2d
    jmp c1

    ex:
    mov ax, 4c00h
    int 21h
    end start