3
.
:
,
:
3-7
..
__________________
:
. .
.
__________________
______________2016.
2016 .
1) ;
2) , ;
3) , .
1) , .
1.1) , .
1.2) () .
1.3) , , .
1.4) .
1.5) , .
1.6) DL.
2) . TURBO DEBUGGER, . :
2.1) IP ?
2.2) ?
2.3) ?
2.4) ? , ?
.1 . 90 80 10
. 2 a1, bl CX, loop
. 3 CF, CF, , bit0
|
|
. 4 loop
. 5 CX . dl
:
.model small
.386
stack 100h
dataseg
Res dw?
number_1 dw 5Ah
number_2 dw 50h
codeseg
start:
startupcode
algorithm:
mov Res,dx
mov dx, 0
mov ax, number_1
div number_2
cmp dx, 0
jz a1
mov bx, number_2
mov number_1, bx
mov number_2, dx
jmp algorithm
a1: xor bl,bl
mov cx,8
mov ax,Res
lp:
rcl ax,1
jnc bit0
inc bl
bit0:
loop lp
mov dl,bl
quit:
exitcode 0
end start
, , .