ورود

View Full Version : هاشور زدن فرم در مد گرافیک اسمبلی



fernando9torres
یک شنبه 18 خرداد 1393, 16:42 عصر
سلام
در زبان اسمبلی 8086 تو مد گرافیک چه جوری میشه کل فرم رو هاشور زد ؟؟؟
ممنون میشم اگه کدش رو قرار بدید یا اینکه راهنمایی کنید ....
خودم ففط تونستم یک خط بکشم ولی خط های بعدی هر کاری میکنم درست نمیشه

darknes666
یک شنبه 18 خرداد 1393, 19:35 عصر
من فقط راه رو بهت نشون میدم.این کدی که زدم اصلا بهینه نیست اما راه رو بهت نشون میده.



DATA SEGMENT


X DD 0

ENDS

STACK SEGMENT
DW 128 DUP(0)
ENDS

CODE SEGMENT
START:

MOV AX, DATA
MOV DS, AX
MOV ES, AX


MOV AH,0H
MOV AL,13H
INT 10H




MOV AH,0CH
MOV AL,03H
MOV BH,0H
MOV CX,0
MOV DX,10
INT 10H


MOV CX ,35
LABEL2:
PUSH CX


MOV DX,10


MOV CX,9
LABEL1:
PUSH CX

MOV AH,0CH
MOV AL,03H
MOV BH,0H
MOV CX,X
INC X
DEC DX
INT 10H


POP CX
LOOP LABEL1


POP CX
LOOP LABEL2



MOV AH, 1
INT 21h

MOV AX, 4c00h
INT 21h
ENDS

END START

fernando9torres
یک شنبه 18 خرداد 1393, 19:49 عصر
ممنون داداش
من خودم یکی نوشتم ولی فقط یه خط رو چاپ میکنه نمیدونم چیکارش کنم برای خط بعد

mov ah,0
mov al,12h
int 10h

mov dx,1
mov cx,1

next2: mov ax,1

next:
mov ah,0ch
int 10h

inc cx
cmp cx,100

inc dx
cmp dx,100

jne next2
mov ah, 1
int 21h