ABA


"שאלה באסמבלר (לא הבנתי מה רוצים ממני) קלה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14716 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14716
Ofri

   17:15   25.04.08   
אל הפורום  
  שאלה באסמבלר (לא הבנתי מה רוצים ממני) קלה  
 
  
במשתנה string נתון תו (ערך ASCII 0..255 ) כתבו קטע תוכנית המדפיסה ערך זה על המסך.היעזרו בקוד להדפסת מספר שלם חיובי.

עשיתי ככה אבל לא הגיוני לי זה נראה לי קל מדי |: (בהנחה שstring בגודל בייט)


mov dl,string
mov ah,2
int 21H


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  איפה ה-tps? tpb? איפה העברה בכלל למסך :|? פונקציית ההמתנה? idan192 25.04.08 19:49 1
     עזוב את זה, ברמת בצפר, קטע קוד... לא הבנתי מה אני אמור לעשות|: nsigns 25.04.08 19:51 2
         אבל מה שעשית לא מדפיס כלום על המסך... idan192 25.04.08 19:53 4
             נו מוציא לפלט אותו הדבר בשבילנו ... nsigns 25.04.08 20:04 5
     עידן אל תחפור זה ברמה של תיכון Sn00py  25.04.08 20:23 8
  מה זה int? MetalFrik 25.04.08 19:52 3
  אתה צריך לעשות שגרה שמדפיסה מספר... Sn00py  25.04.08 20:16 6
     יאללה יש לי כוח לכתוב לך פתרון מלא Sn00py  25.04.08 20:22 7
         חחח תודה רבה אבל WTF |: חח לא יודע אנחנו עוד לא הגענו לפרוצדורות וכאלה nsigns 25.04.08 20:25 9
             אז תעשה אותו דבר בתכנית ראשית Sn00py  25.04.08 20:44 10

       
idan192

   19:49   25.04.08   
אל הפורום  
  1. איפה ה-tps? tpb? איפה העברה בכלל למסך :|? פונקציית ההמתנה?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   19:51   25.04.08   
אל הפורום  
  2. עזוב את זה, ברמת בצפר, קטע קוד... לא הבנתי מה אני אמור לעשות|:  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
idan192

   19:53   25.04.08   
אל הפורום  
  4. אבל מה שעשית לא מדפיס כלום על המסך...  
בתגובה להודעה מספר 2
 
   אולי מוציא לפלט, אבל לא למסך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   20:04   25.04.08   
אל הפורום  
  5. נו מוציא לפלט אותו הדבר בשבילנו ...  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:23   25.04.08   
אל הפורום  
  8. עידן אל תחפור זה ברמה של תיכון  
בתגובה להודעה מספר 1
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MetalFrik

   19:52   25.04.08   
אל הפורום  
  3. מה זה int?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:16   25.04.08   
אל הפורום  
  6. אתה צריך לעשות שגרה שמדפיסה מספר...  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:22   25.04.08   
אל הפורום  
  7. יאללה יש לי כוח לכתוב לך פתרון מלא  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 25.04.08 בשעה 20:22 בברכה, Sn00py
 

dosseg
.model small
.stack
.data

string db 'A' ; Equals to 65 in Ascii I think
ten dw 10

.code


printNum proc ; Using recursion
xor dx, dx
cmp ax, 0
jz sium
div ten
push dx
call printNum
pop dx
add dl, '0'
call printTav
sium: ret
printNum endp


printTav proc
push ax
mov ah, 2
int 21h
pop ax
ret
printTav endp


start:
mov ax, @data
mov ds, ax

xor ax, ax
mov al, string
call printNum

mov ah, 4ch
int 21h
end start


תהנה אחי

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   20:25   25.04.08   
אל הפורום  
  9. חחח תודה רבה אבל WTF |: חח לא יודע אנחנו עוד לא הגענו לפרוצדורות וכאלה  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:44   25.04.08   
אל הפורום  
  10. אז תעשה אותו דבר בתכנית ראשית  
בתגובה להודעה מספר 9
 
   תכנית שמפרקת מספר תלת ספרתי לספרותיו ומדפיסה אותן.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net