Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
29
Task/Binary-digits/X86-Assembly/binary-digits.x86
Normal file
29
Task/Binary-digits/X86-Assembly/binary-digits.x86
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
.model tiny
|
||||
.code
|
||||
.486
|
||||
org 100h
|
||||
start: mov ax, 5
|
||||
call binout
|
||||
call crlf
|
||||
mov ax, 50
|
||||
call binout
|
||||
call crlf
|
||||
mov ax, 9000
|
||||
call binout
|
||||
|
||||
crlf: mov al, 0Dh ;new line
|
||||
int 29h
|
||||
mov al, 0Ah
|
||||
int 29h
|
||||
ret
|
||||
|
||||
binout: push ax
|
||||
shr ax, 1
|
||||
je bo10
|
||||
call binout
|
||||
bo10: pop ax
|
||||
and al, 01h
|
||||
or al, '0'
|
||||
int 29h ;display character
|
||||
ret
|
||||
end start
|
||||
Loading…
Add table
Add a link
Reference in a new issue