小编use*_*262的帖子

数字的奇偶性(Assembly 8086)

我试图给出一位数字,并知道奇偶校验是奇数还是偶数,例如,给出9并打印出奇数.

这就是我所拥有的:

   assume cs:cseg,ds:dseg,ss:sseg
    cseg segment
    start:  
    mov ax, dseg
    mov ds, ax  

    mov ah, 01h ; Here, im adding a number
    int 21h 



    jp even
    jnp odd  

    even: 
    mov ah,09
    lea dx,par
    int 21h  
    jmp exit
    odd: 
    mov ah,09
    lea dx,odd1 
    int 21h   
    jmp salir
    salir:
    mov ax,4C00h
    int 21h

    cseg ends 

    dseg segment byte         
    even Db 'Even number$'
    odd11 Db 'Odd number$'
    dseg ends  

    sseg segment stack
    db 100h dup(?)
    sseg ends

end start
Run Code Online (Sandbox Code Playgroud)

谢谢!抱歉我的英语不好.

assembly parity x86-16

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

assembly ×1

parity ×1

x86-16 ×1