Курсовая работа: Ассемблер и программирование
str3 db 10,13,'Press any key........$'
enter db 10,13,'$'
x dw 2345h
dseg ends
cseg segment
assume cs:cseg, ds:dseg
start: mov ax,dseg
mov ds,ax
mov ax,x
push ax
xor dx, dx
cmp ax, dx
je exit
xor si, si
cont: mov cx, 2
mov dx, 1000000000000000b
mov bx, ax
or bx, dx
cmp bx, ax
je exit
inc si
shl ax, 1
loop cont
exit: mes str
mes enter
mes str1
mes enter
mes str2
mov bx,si