נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
מדעי המחשב
RSS UnderWarrior Forums : RSS מדעי המחשב
נושא

נושא: הצגת 2 קווים באסמבלר

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
olga
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 07 January 2009
משתמש: מנותק/ת
הודעות: 2
נשלח בתאריך: 31 March 2009 בשעה 12:06 | IP רשוּם
ציטוט olga

 

אני מעוניינת להציג שני קוים על המסך.

קו אחד יוצא לי, קו שני לא. מה יכולה להיות הבעיה?

 

 

MODEL small

stack 100h

DATASEG
x dw 319
y dw 1

color db 15
;array db 0eFFF dup (?)

CODESEG

start:

      mov ax,@data
      mov ds,ax
   קביעת מצב גרפי:   mov ax,13h
      int 10h
     
    קורא לפונקציה שמציירת קו:  call bigSquare
  משנה את מספר עמודות כדי לקרוא לפונקציה שתצייר שורה בעמודה 66    mov [y],66
      call bigSquare
     

exit:

      mov ax,4c00H
      int 21h
bigSquare:

again: mov bh,0h
      mov cx,x
      mov dx,y
      mov al,color
      mov ah,0ch
      int 10h
      dec x
      jnz again


     ret


END start

חזרה לתחילת העמוד הצג את כרטיס החבר של olga חפש הודעות אחרות של olga
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה