Автор |
Сообщение |
03.01.2018 13:40:55
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Комков
Темы: 0
Сообщений: 74
Мой профиль
|
задача http://dl.gsu.by/task.jsp?nid=1689600&cid=1062 (Программа по схеме 84477)
решение
jmp begin
in1 db 10
in2 db 0
out1 db 0
out2 db 0
out3 db 0
s11 db 0
s12 db 0
s13 db 0
s14 db 0
s21 db 0
s22 db 0
s23 db 0
s24 db 0
s db 0
s1 db 0
s2 db 0
s3 db 0
s4 db 0
s5 db 0
p db 0
p1 db 0
p2 db 0
p3 db 0
p4 db 0
p5 db 0
begin:
mov al, in1
mov ah, in2
and al,15
and ah,15
mov bl,in1
and bl,1
cmp bl,0
jne q1
mov s11,1
q1:
mov bl,in1
and bl,2
cmp bl,0
jne q2
mov s12,1
q2:
mov bl,in1
and bl,4
cmp bl,0
jne q3
mov s13,1
q3:
mov bl,in1
and bl,8
cmp bl,0
jne q4
mov s14,1
q4:
mov bl,in2
and bl,1
cmp bl,0
jne q5
mov s21,1
q5:
mov bl,in2
and bl,2
cmp bl,0
jne q6
mov s22,1
q6:
mov bl,in2
and bl,4
cmp bl,0
jne q7
mov s23,1
q7:
mov bl,in2
and bl,8
cmp bl,0
jne q8
mov s24,1
q8:
mov al,s11
add al,s12
mov s, al
cmp s, 1
jle q9
mov p,1
and al,1
mov s,al
q9:
mov al,s13
add al,s14
mov s1, al
cmp s1, 1
jle q10
mov p1,1
and al,1
mov s1,al
q10:
mov al,p
shl al,1
add al,s
mov ah,p1
shl ah,1
add ah,s1
add al,ah
mov s2, al
cmp s2, 3
jle q11
mov p2,1
and al,3
mov s2,al
q11:
mov al,s21
add al,s22
mov s3, al
cmp s3, 1
jle q12
mov p3,1
and al,1
mov s3,al
q12:
mov al,s23
add al,s24
mov s4, al
cmp s4, 1
jle q13
mov p4,1
and al,1
mov s4,al
q13:
mov al,p3
shl al,1
add al,s3
mov ah,p4
shl ah,1
add ah,s4
add al,ah
mov s5, al
cmp s5, 3
jle q14
mov p5,1
and al,3
mov s5,al
q14:
mov al, p2
mov cl,2
shl al,cl
add al,s2
mov ah,p5
shl ah,cl
add ah,s5
cmp al,ah
jle llleee
mov out1, 1
jmp halt
llleee:
cmp al,ah
je eee
mov out2, 1
jmp halt
eee:
mov out3,1
halt:
jmp halt ;$E
предлагаю добавить секретные тесты:
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[test 1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
in1 dec[1]: 5
in2 dec[1]: 1
out2 dec[1]: 1
out1 dec[1]: 0
out3 dec[1]: 0
[test 2]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
in1 dec[1]: 14
in2 dec[1]: 8
out2 dec[1]: 1
out1 dec[1]: 0
out3 dec[1]: 0
[test 3]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
in1 dec[1]: 3
in2 dec[1]: 4
out2 dec[1]: 1
out1 dec[1]: 0
out3 dec[1]: 0
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
in1 dec[1]: 2
in2 dec[1]: 2
out3 dec[1]: 1
out2 dec[1]: 0
out1 dec[1]: 0
[test 5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
in1 dec[1]: 0
in2 dec[1]: 10
out1 dec[1]: 1
out2 dec[1]: 0
out3 dec[1]: 0
|
03.01.2018 13:54:52
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Комков
Темы: 0
Сообщений: 74
Мой профиль
|
задача http://dl.gsu.by/task.jsp?nid=1689514&cid=1062 (Программа по схеме 84301)
решение
jmp begin
X db 0
Y dw 0
begin:
cmp X,0
jl q
mov bh,0
mov bl,X
mov Y,bx
jmp halt
q:
mov bh,-1
mov bl,X
mov Y,bx
halt:
jmp halt ;$E
предлагаю добавить секретные тесты
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[test 1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X sgn[1]: -105
Y sgn[2]: -105
[test 2]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X dec[1]: 95
Y dec[2]: 95
[test 3]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X sgn[1]: -17
Y sgn[2]: -17
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X dec[1]: 0
Y dec[2]: 0
|
03.01.2018 14:17:19
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Комков
Темы: 0
Сообщений: 74
Мой профиль
|
задача http://dl.gsu.by/task.jsp?nid=1689575&cid=1062 (Программа по схеме 84505)
решение
jmp begin
x db 198
y db 0
begin:
mov al,x
and al,1
cmp al,1
je equal
mov bl,0
mov al,x
and al,64
mov cl,3
shr al,cl
add bl,al
mov al,x
and al,16
mov cl,2
shr al,cl
add bl,al
mov al,x
and al,4
shr al,1
add bl,al
mov al,x
and al,1
add bl,al
mov y,bl
jmp halt
equal:
mov bl,0
mov al,x
and al,128
mov cl,4
shr al,cl
add bl,al
mov al,x
and al,32
mov cl,3
shr al,cl
add bl,al
mov al,x
and al,8
mov cl,2
shr al,cl
add bl,al
mov al,x
and al,2
shr al,1
add bl,al
mov y,bl
halt:
jmp halt ;$E
предлагаю добавить секретные тесты:
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[test 1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
x dec[1]: 198
y dec[1]: 10
[test 2]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
x dec[1]: 40
y dec[1]: 0
[test 3]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
x dec[1]: 165
y dec[1]: 12
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
x dec[1]: 91
y dec[1]: 3
|
03.01.2018 15:04:13
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Комков
Темы: 0
Сообщений: 74
Мой профиль
|
задача http://dl.gsu.by/task.jsp?nid=1689488&cid=1062 (Программа по схеме 84344)
решение
jmp begin
a db 0
b db 0
res dw 0
begin:
mov al,a
mov bl,b
not al
cmp bl,0
jne q
mov bl,0
jmp q2
q:
mov bl,-1
q2:
or al,bl
mov ah,al
mov al, b
mov res, ax
halt:
jmp halt ;$E
предлагаю добавить секретные тесты
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[test 1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 65
b dec[1]: 11
res dec[2]: 65291
[test 2]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 165
b dec[1]: 53
res dec[2]: 65333
[test 3]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 33
b dec[1]: 55
res dec[2]: 65335
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 3
b dec[1]: 3
res dec[2]: 65283
[test 5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 1
b dec[1]: 0
res dec[2]: 65024
|
03.01.2018 15:27:28
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Комков
Темы: 0
Сообщений: 74
Мой профиль
|
задача http://dl.gsu.by/task.jsp?nid=1689084&cid=1062 (Лестница)
решение
jmp begin
num db 25
count dw 0
begin:
cmp num,1
jne not1
mov ax,1
mov count,ax
jmp halt
not1:
cmp num,2
jne not2
mov ax,2
mov count,ax
jmp halt
not2:
mov cl,num
sub cl,2
mov ch,0
mov ax,1
mov bx,2
mov dx,0
lp:
mov dx,ax
add dx,bx
mov ax,bx
mov bx,dx
loop lp
mov count,dx
halt:
jmp halt ;$E
предлагаю добавить секретные тесты:
Report = report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false
[1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
num dec: 3
count dec[2]: 3
[2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
num dec: 7
count dec[2]: 21
[3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
num dec: 15
count dec[2]: 987
[4]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
num dec: 25
count dec[2]: 55857
|
05.01.2018 08:37:36
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Игорь Комков:
задача http://dl.gsu.by/task.jsp?nid=1689600&cid=1062 (Программа по схеме 84477)
предлагаю добавить секретные тесты:
Секретные тесты добавлены.
|
05.01.2018 08:40:18
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Игорь Комков:
задача http://dl.gsu.by/task.jsp?nid=1689514&cid=1062 (Программа по схеме 84301)
предлагаю добавить секретные тесты
Секретные тесты добавлены.
|
05.01.2018 08:52:45
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Игорь Комков:
задача http://dl.gsu.by/task.jsp?nid=1689575&cid=1062 (Программа по схеме 84505)
предлагаю добавить секретные тесты:
Секретные тесты добавлены.
|
05.01.2018 08:59:26
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Игорь Комков:
задача http://dl.gsu.by/task.jsp?nid=1689488&cid=1062 (Программа по схеме 84344)
предлагаю добавить секретные тесты
Секретные тесты добавлены.
|
05.01.2018 09:03:44
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Игорь Комков:
задача http://dl.gsu.by/task.jsp?nid=1689084&cid=1062 (Лестница)
предлагаю добавить секретные тесты:
Секретные тесты добавлены.
|
05.01.2018 09:12:32
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Дмитрий Корчеменко:
http://dl.gsu.by/task.jsp?nid=1679737&cid=1061
Задача съехала вправо и от этого не видно части условия.
Исправлено.
|
|
|