#1 25.06.10 18:04
Помогите с Ассемблером
Ребят помогите решить задачки по асму, ну или хотя бы на впоросы ответьте
я чё т хз. Считал считал и нихрена не получается, не пойму что не так. мб посмотрите:
1) Начальные значения регистров Ax=1715 Bx=1816.
mov CX, 03
d20: shr AX, 1
shr DX, 1
jnc d30
or AH, 80h
d30: loop D20
нужно найти конечные значения регистров Ax и Bx
вот что интересует: при смещении команда shr cтавит вместо значения бита значения флага cf. а как его узнать?)
и второй 80h - это 16ричное число?
/////////////////////////////////////
2) Ax=ABCD Bx=A1B2
or AH, BL - такой ворос:Ax содержит 1010011110101101, тогда Ah будет содержать в себе тольку верххнуюю половину байтов? 10100111
xor Bx, DB53h
and Ax, FABCh
sar Ax, 1
rol Bx, 1
test Ax, Bx
ВСЕМ ОГРОМНОЕ СПАСИБО!
Исправлено Pero_man (30.06.10 09:55)
Offline

