You are on page 1of 3

‫שיעור דוס ו‪DEBUG‬‬

‫מציג תכונות קובץ לשינוי‬ ‫‪ATTRIB‬‬


‫מדליק או מכבה את בדיקת ‪CTRL+C‬‬ ‫‪BREAK‬‬
‫מציג את השם של‪ ...‬או משנה את הספרייה הנוכחית‬ ‫‪ CD‬או ‪CHDIR‬‬
‫מוחק מסך‬ ‫‪CLS‬‬
‫מעתיק קבצים‬ ‫‪COPY‬‬
‫מציג תאריך )גם לכיוון(‬ ‫‪DATE‬‬
‫מפעיל את תוכנית הבדיקה והתיקון‬ ‫‪DEBUG‬‬
‫מוחק קבצים‬ ‫‪DEL‬‬
‫מוחק ספרייה בעץ הספריות וכל ספריות הבת שלה כולל הקבצים‬ ‫‪DELTREE‬‬
‫מציג רשימת קבצים וספריות בת בתוך הספריה הנוכחית‬ ‫‪DIR‬‬
‫מעתיק תוכנו של דיסקט אחד למשנהו‪.‬‬ ‫‪DISKCOPY‬‬
‫מאפשר תנועת הסמן‪ ,‬היסטוריית פקודות ומקרו‪.‬‬ ‫‪DOSKEY‬‬
‫מפעיל את עורך דוס‬ ‫‪EDIT‬‬
‫יוצא מהשליטה של ‪COMMAND.COM‬‬ ‫‪EXIT‬‬
‫מתצר דיסק קשיח לעבודה עם דוס‪.‬‬ ‫‪FDISK‬‬
‫מחפש טקסטים בקבצים‬ ‫‪FIND‬‬
‫מפרמט דיסקט‬ ‫‪FORMAT‬‬
‫מספק עזרה כללית ושלמה על דוס‪.‬‬ ‫‪HELP‬‬
‫מתצר מקלדת עבור שפה מסויימת‬ ‫‪KEYB‬‬
‫יוצר או משנה )או מוחק( תווית של דיסקט‬ ‫‪LABEL‬‬
‫יוצר ספרייה חדשה‬ ‫‪ MD‬או ‪MKDIR‬‬
‫מציג את כמות הזיכרון שבשימוש והפנוי‪.‬‬ ‫‪MEM‬‬
‫מציג מסך אחד כל פעם‬ ‫‪MORE‬‬
‫מבצע גיבוי או שחזור של קבצים בין דיסקים‬ ‫‪MSBACKUP‬‬
‫מספק אינפורמציה טכנית על המחשב‬ ‫‪MSD‬‬
‫מציג או מכוון נתיב חיפוש עבור קבצי הפעלה‬ ‫‪PATH‬‬
‫משהה עיבוד של קובץ אצווה ומציג הודעה מתאימה‪.‬‬ ‫‪PAUSE‬‬
‫מדפיס קובץ טקסט כאשר פקודות דוס אחרות בשימוש‬ ‫‪PRINT‬‬
‫משנה את כותרת הפתיחה של דוס‬ ‫‪PROMPT‬‬
‫מפעיל את תוכנת "בייסיק מהיר" של דוס‬ ‫‪QBASIC‬‬
‫‪ RD‬או ‪ RMDIR‬מוחק ספרייה‬
‫‪ REN‬או ‪ RENAME‬משנה שם של קבצים‬
‫מעלה מחדש קבצים שנשמרו עם הפקודה ‪BACKUP‬‬ ‫‪RESTORE‬‬
‫מציג‪ ,‬מכוון או מסיר משתנים של סביבת דוס‬ ‫‪SET‬‬
‫מקשר בין נתיב חיפוש עם אות של כונן‪.‬‬ ‫‪SUBST‬‬
‫מציג את השעה )גם לכיוון(‬ ‫‪TIME‬‬
‫מציג את עץ הספריות בצורה גרפית‪.‬‬ ‫‪TREE‬‬
‫מציג את תוכן קובץ טקסט‪.‬‬ ‫‪TYPE‬‬
‫מעלה חזרה קבצים שנמחקו עם פקודת ‪DEL‬‬ ‫‪UNDELETE‬‬
‫מעלה דיסק שנמחק עם פקודת ‪FORMAT‬‬ ‫‪UNFORMAT‬‬
‫מציג את גירסת הדוס הנוכחית‪.‬‬ ‫‪VER‬‬
‫מציג את שם הדיסק )תווית הדוס(‬ ‫‪VOL‬‬
‫מעתיק קבצים )למעט נסתרים וקבצי מערכת( ועצי ספרייה‬ ‫‪XCOPY‬‬

‫)‪You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com‬‬
C:/>Debug [Enter] ‫ הקישו‬DEBUG ‫שימוש בתוכנת‬
-r[Enter] ‫כדי לראות מצב רגיסטרים הקישו‬
: ‫רשמו מצב רגיסטרים‬
AX= BX= CX= DX= SP= BP= SI= DI=
DS= ES= SS= CS= IP=
‫מצב הדגלים‬

-rbx ‫כדי לראות מצב אוגר מסויים הקישו‬

‫מבנה פקודה‬

add ah, bh
‫סוגי מיעון‬

mov Bl, 25 Immediate addressing ‫מיעון מיידי‬


BL ‫מה ערך אוגר‬
Mov AL,BL Register addressing ‫מיעון אוגר‬

Direct addressing mode Mov AX,[FFFFh] ‫– מיעון ישיר‬

AX ‫מה ערך אוגר‬


Indirect Addressing Register Mov AL,[BX] ‫מיעון עקיף בעזרת אוגר‬

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
‫תוכנית ראשונה‬

‫הפקודה ‪A‬קובעת את הכתובת ההתחלתית ]‪ a 100[enter‬מה עושה התוכנית?‬

‫]‪mov ax 0002[enter‬‬ ‫הזנת ערכים לאוגרים‬


‫]‪mov bx 0004[enter‬‬

‫]‪add ax bx[enter‬‬ ‫חיבור האוגרים‬


‫]‪nop[enter][enter‬‬

‫וודאו שזה מה שמופיע לכם על המסך‬


‫‪-a 100‬‬
‫‪0D62:0100 mov ax 0002‬‬
‫‪0D62:0103 mov bx 0004‬‬
‫‪0D62:0106 add ax bx‬‬
‫‪0D62:0108 nop‬‬
‫‪0D62:0109‬‬

‫הפקודה ‪ T‬מבצעת מעקב לפקודות‬


‫יציאה מהתכונית עים ‪Q‬‬
‫הפקודה ‪ H‬מחסרת שני ערכים בבסיס ‪16‬‬
‫‪-h 10a 100‬‬
‫‪020a 000a‬‬
‫הפקודה ‪ N‬נותת שם לקובץ‬
‫‪-n test.com‬‬

‫נשנה תוכן אוגר ‪ CX‬עם הפקודה ‪RCX‬‬


‫‪-rcx‬‬
‫‪CX 0000‬‬
‫‪:000a‬‬
‫הפקודה ‪ W‬כותבת את הקובץ לדיסק‬

‫הפקודה ‪ L‬מעלה קובץ‬

‫הפקודה ‪ U‬מראה איזה תוכנה יש בזכרון ‪:‬‬


‫‪-n test.com‬‬
‫‪-l‬‬
‫‪-u 100 109‬‬
‫‪0C3D:0100 B80200 MOV AX 0002‬‬
‫‪0C3D:0103 BB0400 MOV BX 0004‬‬
‫‪0C3D:0106 01D8 ADD AX BX‬‬
‫‪0C3D:0108 CD20 INT 20‬‬

‫הערה ‪ DEBUG‬תמיד מעלה כתותב ‪100H‬‬

‫)‪You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com‬‬

You might also like