דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
שאלתיאלש

שאלתיאל

@שאלתיאל
הפסקת מעקב מעקב
אודות
פוסטים
61
נושאים
14
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
2

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מה זה עושה?
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz
    א. מה זה פסאודו קוד
    ב. למה אי אפשר לכתוב פשוט 1000
    ג. למה מיותר? ולמה אתה חושב שזה טוב ללמידה?
    ד.מה בדיוק הולך פה איזה אלגוריתם?
    ה.סליחה שאני חופר אתה פשוט מורה מצוין
    ו. מה זה חילוק אינטגרלי?


  • מה זה עושה?
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz לא! זה בדיוק מה שאני שואל, אני עוד בשורה 19 שם יש גם חיסור ואת זה אנוכי מנסה להבין.

    ב. כן, חלק הAI חלק אני, בשלבים ההתחלתיים אני משתמש בו הרבה מקווה בעתיד שלא אצטרך.


  • מה זה עושה?
    שאלתיאלש שאלתיאל
    תכנות
    global main
    extern GetStdHandle
    extern WriteConsoleA
    extern ExitProcess
    
    section .bss
        buffer  resb 8
        written resd 1
    
    section .text
    main:
        push    r12
        push    r13
        sub     rsp, 40
    
        mov     eax, 10000
        lea     rdi, [rel buffer+7]
        mov     byte [rdi], 10
        dec     rdi
    
    .convert_loop:
        xor     edx, edx
        mov     ecx, 10
        div     ecx
        add     edx, '0'
        mov     [rdi], dl
        dec     rdi
        test    eax, eax
        jnz     .convert_loop
    
        lea     rax, [rel buffer+8]
        sub     rax, rdi
        mov     r13d, eax
        mov     r12, rdi
    
        mov     ecx, -11
        call    GetStdHandle
    
        mov     rcx, rax
        mov     rdx, r12
        mov     r8d, r13d
        lea     r9, [rel written]
        mov     qword [rsp+32], 0
        call    WriteConsoleA
    
        xor     ecx, ecx
        call    ExitProcess
    

    זה הקוד המלא, מדפיס 10000 למסך.

    לא כ"כ הבנתי למה לחסר אחד מRDI אחרי ההעברה של באפר+7 (מבוסס היסט)
    וכו' למה זה ככה?

    @yossiz


  • מיעון מבוסס היסט
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz אגב , בקוד הזה:

    
    global main
    extern GetStdHandle
    extern WriteConsoleA
    extern ExitProcess
    section .bss
        buffer  resb 8
        written resd 1
    section .text
    main:
        push    r12
        push    r13
        sub     rsp, 40
        mov     eax, 10000
        lea     rdi, [rel buffer+7]
        mov     byte [rdi], 10
        dec     rdi
    

    למה מחסרים 1 מRDI?


  • מיעון מבוסס היסט
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz הדוגמא הראשונה תפסה לי את העיין תודה! ממש שמח שאפשר להיעזר בך.


  • מיעון מבוסס היסט
    שאלתיאלש שאלתיאל
    תכנות

    יודע שזה אחד מכמה דרכים אבל, למה?
    כאילו למה כל התסבוך של מיעון מבוסס היסט שצריך לומר למעבד
    מהRIP לך 200 בתים לכתובת זיכרון כך וכך כאילו, למה?


  • התייעצות לגבי רכישה של מחשב | תשתית לשנים קדימה בעידן ai
    שאלתיאלש שאלתיאל
    חומרה

    @י.פל. ומתי אתה חושב שנגיע לAGI?


  • התייעצות לגבי רכישה של מחשב | תשתית לשנים קדימה בעידן ai
    שאלתיאלש שאלתיאל
    חומרה

    @yossiz ומה רע ב16?


  • ממה תוכנה מורכבת?
    שאלתיאלש שאלתיאל
    תכנות

    @dovid כוונתי היא: איך ממושגים כמו: פונקציה אוגר מחרוזת לולאה וכו נוצרת תוכנה מה המושגים האלה ולתכנות


  • ממה תוכנה מורכבת?
    שאלתיאלש שאלתיאל
    תכנות

    ככה, ב"ה אני בשלבי למידת אסמבלי, ואני נחשף להמון המון מושגים בתכנות של שפת סף.
    לדוגמא: ארגונמט, פונקציה, קריאה לפונקציה, אוגר, מחסנית, כתובת זיכרון, סגמנט, אופסט
    (זה פחות אבל עדיין) וכוליה והשאלה שלי:
    איך נוצרת תוכנה נושמת ועובדת מסבך של שלל פקודות מוזרות.
    כלומר, איך בעצם נוצרת תוכנה שעובדת עם ממשק והכול מכל הבסיס שהזכרתי.
    קצת מוזר לחשוב על זה, איך בעצם נוצרת תוכנה: למשל: דפדפן.
    (זה אמנם לא כתוב אסמבלי אבל בכללי בתכנות)
    מסבך של פונקציות מחרוזות וכוליה וכוליה ואיך זה קשור לתכנות בעצם?

    מקווה שהייתי מובן אשמח לתשובותיכם.


  • נתינת ארגונומט לפונקציה?
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz אתה מסביר ממש יפה חייב לומר, ב. כן. שיכנעת אבל מעדיף קודם כל לדעת אסם לדעתי זה יהיה יותר טוב
    כי אדע בדיוק איך כל פקודה מתורגמת לשפת מכונה


  • נתינת ארגונומט לפונקציה?
    שאלתיאלש שאלתיאל
    תכנות
    mov ecx, -11
    call GetStdHandle
    

    . אאל"ט המקטע קוד הזה נותן ארגונומט לפונקציה (11-)
    לאח"כ זה קורא לפונקציה שקוראת את זה כקבוע.
    ואז מחזירה את הHandle שהוא RAX

    @yossiz אני צודק בהבנה שלי?


  • איך לראות הזרקות של נטפרי.
    שאלתיאלש שאלתיאל
    אינטרנט

    @dovid א. ככה חשבתי. ב. אתה נשמע שאתה מדבר מידיעה אמיתית אתה מכיר את המפתחים של נטפרי?


  • איך לראות הזרקות של נטפרי.
    שאלתיאלש שאלתיאל
    אינטרנט

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


  • האם יש הבדל משמעותי בכתיבת תוכניות אסמבלי ללינוקס או ווינדוס?
    שאלתיאלש שאלתיאל
    תכנות

    @yossiz
    א. זה קריאה לwrite
    ב. זה לאן לכתוב לstdout כמדומני.
    ג. זה לא כ"כ זוכר זה לוקח את הנתונים מהערך של נאמבר. ג(ב) זה. RDX רושם כמה בתים לקחת משם
    ד. קריאה לקרנל לינוקס לביצוע הפקודה אאל"ט
    ה. עוד משהו אני ודיבגאר פחות חברים אפשר להסתדר עם זה אם אני יודע בערך איך זה אמור להיראות?


  • האם יש הבדל משמעותי בכתיבת תוכניות אסמבלי ללינוקס או ווינדוס?
    שאלתיאלש שאלתיאל
    תכנות

    @אף-אחד-3
    א. תודה, כך חשבתי.
    ב. תוכל לשלוח אותו?


  • האם יש הבדל משמעותי בכתיבת תוכניות אסמבלי ללינוקס או ווינדוס?
    שאלתיאלש שאלתיאל
    תכנות

    ב"ה כתבתי את התוכנית הראשונה שלי עם קצת עזרה מAI

    section .data
    number db "1000", 10
    length equ $ - number
    
    section .text
    global _start
    
    _start:
    mov rax, 1
    mov rdi, 1
    mov rsi, number
    mov rdx, length
    syscall
    
    mov rax, 60
    mov rdi, 0
    syscall
    

    ואז ראיתי שבווינדוס זה פשוט קריאה לAPI
    עכשיו.. יש הבדל מה להתחיל מביניהם כלומר אני מעדיף ווינדוס
    יש עניין להתחיל בלינוקס או משהו כזה כי זה יותר קל (ככה הבנתי...)
    או שאין הבדל משמעותי?


  • איך לראות הזרקות של נטפרי.
    שאלתיאלש שאלתיאל
    אינטרנט

    @מד אני יודע מה זה, ו...?


  • איך לראות הזרקות של נטפרי.
    שאלתיאלש שאלתיאל
    אינטרנט

    @dovid באילו אתרים אני כן יכול לראות הזרקות? זה ממש מעניין אותי איך זה עובד מבפנים...

  • 1
  • 2
  • 3
  • 4
  • 1 / 4
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום