לדלג לתוכן

שיחה:אסמבלי x86/יסודות השימוש בשפה/תחילת העבודה

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תגובה אחרונה: לפני 5 שנים מאת אסמבלי בנושא מחקתי חלק

התוכנית מוצאת את היחס בין האיבר הראשון לשני שומרת אותו ב keep התכנית משמה את היחס עבור כל זוג אברים סמוכים לערך שב keepאם אין שווין המשתני resuit נשאר בערכי ההתחלתי (אפס) ויוצאים רק אם בין זוג סמוך יש אותו יחס כמו לזוג הראשון התוצאה תשתנה ל-1 סיכום:- התכית בודקת אס מדבור בסדרה הנדסית result=1 אומר כך הנדסית result=0

פורמט כתיבה

[עריכה]

לא הבנתי מה זה עושה:

PUSH DS
MOV AX, 0
PUSH AX

אני למדתי על 2 פורמטים לכתיבת תוכנית: זו המתוארת כאן, כשלכל סיגמנט יש שם, וכתיבה מקוצרת, כך:

.model small
.stack
DW 100H
.data
MYVAR DW ?
.code
start:
MOV AH, 4CH
INT 21H
END start

2 השורות אחרי start זה עצירת התוכנית ויציאה, לפי ה API של DOS.

Galzigler - שיחה 15:27, 5 במאי 2012 (IDT)תגובה

אסמבלר שהוא גם עורך קוד

[עריכה]

https://sourceforge.net/projects/guitasm8086/ --213.8.65.165 21:04, 1 באפריל 2019 (IDT)תגובה

את כל התוכנות שראיתי עד עכשיו לא הצלחתי להתקין, בזה אפשר גם לכתוב את הקוד בלי צורך בעורך אחר וגם לשמור קובץ עם סיומת ASM ההרצה היא ישירות מהחלון של התוכנה, אם מנסים דרך ווינדוס זה לא פועל--אסמבלי (שיחה) 23:08, 1 באפריל 2019 (IDT)תגובה

כדי להפעיל את התוכנית שמוצגת בחלון, אם יש קובץ בשם 'testfile.txt' בספריה שבה נמצא הקובץ, אז הוא יכתוב HELLO WORLD! לתוכו, אם אין הוא ישלח למסך הודעה ERORO HELLO WORLD! --אסמבלי (שיחה) 11:02, 2 באפריל 2019 (IDT)תגובה

מחקתי חלק

[עריכה]

https://he.wikibooks.org/w/index.php?title=%D7%90%D7%A1%D7%9E%D7%91%D7%9C%D7%99_x86/%D7%99%D7%A1%D7%95%D7%93%D7%95%D7%AA_%D7%94%D7%A9%D7%99%D7%9E%D7%95%D7%A9_%D7%91%D7%A9%D7%A4%D7%94/%D7%AA%D7%97%D7%99%D7%9C%D7%AA_%D7%94%D7%A2%D7%91%D7%95%D7%93%D7%94&oldid=157113 שתי התבניות הבאות לא מוכרות לי, ונראה לי שזה גם לא נחוץ בשביל מי שמגיע ללמוד מכאן. (בכל מקרה יהיה עליו לחפש עוד מידע) לכן כתבתי רק את זה--אסמבלי (שיחה) 16:12, 3 באפריל 2019 (IDT)תגובה