Последний раз редактировалось zombie2478 22.05.2011, 10:20, всего редактировалось 2 раз(а).
да......именно с вставками. просто у меня не получается исправить некоторые операции чтобы они работали в паскале. Вот и как мне сделать чтобы вот это работало:
asm
text segment 'code' ; assume CS:text,DS:data; vertical proc; v: ; push CX; mov AH,0Ch; mov AL,6; mov BH,0; mov CX,SI; int 10h; inc DX; pop CX; loop v; ret; vertical endp; horizontal proc; h: ; push CX; mov AH,0Ch; mov AL,6; mov BH,0; mov CX,SI; int 10h; inc SI; pop CX; loop h; ret; horizontal endp;
begin: ; mov AX,00h; mov AL,10h; int 10h; mov cx,3 rect: push cx mov SI,100; add si,i mov DX,100; add dx,i mov CX,20; call vertical; mov SI,100; add si,i mov DX,100; add dx,i mov CX,20; call horizontal;
mov SI,120; add si,i mov DX,100; add dx,i mov CX,20; call vertical;
mov SI,100; add si,i mov DX,120; add dx,i mov CX,21; call horizontal; add i,22 pop cx loop rect
mov AH,08h int 21h
mov AH,00h mov AL,03h int 10h
mov AX,4C00h; int 21h; text ends; data segment i dw 0 data ends
stk segment stack dw 128 dup (0) stk ends
end begin;
end.
-- Вс май 22, 2011 10:30:18 --
спасибо за внимание
-- Вс май 22, 2011 11:20:09 --
как то я саму задачу не написал...( такое условие: Имеется набор из 9-ти квадратиков. Выбор активного из них осуществляется нажатием соответствующей цифровой клавиши. Активный квадратик можно передвигать по полю, используя курсорные клавиши, а по нажатию "пробела" - менять его цвет. Написать программу построение различных фигур, испльзуя такой принцип управления.
|