Results 1 to 10 of 10

Thread: เริ่มต้นตรงไหนดีคับกับ assembly

  1. #1
    Junior Member
    Join Date
    Aug 2007
    Location
    Pattaya
    Posts
    7


    ผมลองโหลดหนังสือเกี่ยวกับ ASM มาอ่าน ดูอ่านได้สักนิดก็รู้สึกท้อ เพราะว่า ไม่รู้เรื่องเอาซะเลย
    แม้ขนาดหนังสือภาษาไทยก็ตามที อ่านไปอ่านมาก็เริ่มจะงงๆ จะวางดีหรือ หรือจะพยายามต่อ ใจจริง
    ก็อยากจะพยายามต่อ แต่อยากได้พื้นฐานก่อนที่จะหยิบ ASM ไม่รู้เรื่อง Microprocessor เอาเลย
    ใครพอจะแนะนำได้บ้างไม๊ ผมควรเริ่มจากตรงไหนดี เริ่มแบบพื้นๆ เลยก็ได้ครับ ว่าผมจะต้องเริ่มจาก
    ตรงไหนก่อน ผมจะได้ clear และค่อยเป็นค่อยไป ฝากด้วยนะครับ


    Dr.Pitipat Kitpipatkun

  2. #2
    Junior Member
    Join Date
    Aug 2007
    Posts
    1


    ผมว่า อันดับแรกเลยนะครับ ต้องมีความอยากรู้เกี่ยวกับ asm ก่อนเลยครับ

    หลังจากนั้นก้อต้อง ศึกษาเกี่ยวกับ register พวก AH AL BH BL พวกนี้ก่อนเลยอะครับ ว่า มันคืออะไรและ มีข้อจำกัดอย่างไร

    แล้วก้อไป ศึกษาการ interrupt

    แล้วก้อลองเขียนคำสั่งง่ายๆก่อนครับ เช่น แสดงผลบนหน้าจอ หรือ บวก เลข ประมาณนี้อะครับ
    พอพื้นฐานแน่น ๆ แล้วก้อจะได้ลุยพวก ที่ยาก ได้อะครับ เช่น การส่งข้อมูลผ่าน port I/O อะครับ

    ลองดูครับ ผมว่า ไม่ยาก ถ้าคิดจะทำ และ พยายาม ครับ



    ปล . ทุกอย่างอยู่ที่ "ใจ"

  3. #3
    Junior Member
    Join Date
    Aug 2007
    Location
    Nagaoka, Niigata, Japan
    Posts
    22


    อืม ไม่ทราบว่าอยากเขียน assembly สำหรับการใช้งานด้านไหนครับ
    - จะเขียนเพื่อใช้บน PC ภายใต้ DOS
    - หรืออยากสร้างวงจรเองโดยเลือกหา Microprocessor/Microcontroller ที่ชอบ
    - หรือแค่อยากศึกษาทั่ว ๆ ไป

    เนื่องจากว่า การเขียนภาษา assembly จำเป็นต้องรู้พิ้นฐานการทำงานของ CPU/MPU ตัวนั้นพอสมควร ถึงจะเลือกคำสั่งและตัวแปร (Register) ที่เหมาะสมได้ครับ

    ส่วนจะเริ่มจากตรงไหนนั้น ผมเกรงว่าต้องเลือก CPU ที่ต้องการเขียนภาษา assembly, แล้วก็ศึกษาโครงสร้างคร่าว ๆ แล้วก็ศึกษาคำสั่ง
    แล้วหา compiler มาลอง หาตัวอย่างโปรแกรมง่าย ๆ สำหรับ CPU/MPU ตัวนั้นมาลอง run แล้ว ค่อย ๆ modify ไปครับ จะได้มีกำลังใจในการเขียนโปรแกรม

    ถ้าอย่างไรปรึกษาเพิ่มเติมมาได้นะครับ แต่ไม่ค่อยได้แวะเข้ามาเท่าไหร่ ถ้ามีอะไรก็ mail หรือ PM มาก็ได้ครับ

    PS. เขียนภาษา assembly ต้องใจรักพอสมควรครับ มันเยอะมาก แต่ไม่ได้ยากเกินไป ข้อดีคืออยากได้อะไรก็เขียนเองทั้งหมด ข้อเสียต้องเขียนเองทั้งหมดกว่าจะได้อะไรมา

  4. #4
    Junior Member
    Join Date
    Aug 2007
    Posts
    1


    เริ่มของผมคือ การเขียน code ง่าย ๆ บน Debug อะครับ

    MOV AX,F3H
    ADD AX,3
    OUT AX

    เอาง่ายๆไปก่อนอะครับ

    จากนั้นก็มาเริ่มใช้ Turbo Assembly ครับผม
    [b][SIZE=2][color=#FF6600]+++++++++++++++นี้แหละวิถีชีวิต ของผม++++++++++++[/color][/SIZE][/b]

  5. #5
    Junior Member
    Join Date
    Apr 2007
    Posts
    20


    พอดีผมเรียนทางด้านวิดศวะกรรมไฟฟ้าและคอมพิวเตอร์ลอง ไปหาหนังสือ ชื่อ ภาษาสำหรับงานควบคุมไมโครคอนโทรเลอร์ MCS-51 ผมก้ออ่านอยู่นะคับ น่าจะทำให้รู้เรื่องเพิ่มขึ้นบ้าง แล้วก้อเข้าไปดูการใช้งานถ้าจะให้ดีก้อลองซื้อบอร์ดมาใช้งานดูคับจะได้เข้าใจมากขึ้นเพราะว่าการศึกษาเรื่องนี้ต้องเข้าใจ ฮาร์ดแวร์ด้วยคับ

  6. #6
    Member
    Join Date
    Aug 2007
    Location
    Thailand
    Posts
    79


    Talking

    ก็คงตามที่ท่านๆ ได้แนะนำน่ะครับผม ผมก็แนะนำเพิ่มเติมเรื่องหนังสือครับผม

    แรกๆ ของการศึกษานั้น ควรที่จะศึกษาจากภาษาที่เราถนัด อ่านแล้วเข้าใจได้ง่ายๆ ....
    เช่น ถ้าท่านเป็นคนไทยโดยกำเนิด ภาษาที่ถนัดมากๆ คงไม่พ้นภาษาไทย ท่านก็ควรอ่านหนังสือ ภาษาไทยก่อน ให้เข้าใจถึงหลักการ นิยาม การทำงาน ต่างๆ ก่อนเป็นพื้นฐานที่สำคัญเลยทีเดียว ..>>> หลังจากนั้นหนังสือ ENG คงเป็นระดับกลางๆ ถึง Expert จะดีกว่าครับผม

    แรกๆ คงเอาเรื่องภาษา ASM ตรงๆเลยไม่ได้หรอกครับผม งง กันพอดี ผมว่า ทางที่ดีนั้นควรเริ่มจากสิ่งที่เป็นทั่วไปก่อน นั้นคือ อุปกรณ์ ... หลักงานทำงาน ... แล้ว ASM มันเกี่ยวอะไรกับสิ่งนั้น ... ASM ทำอะไรให้ อะไรประมาณนี้ครับผม

    !!! มองกว้้างๆ ก่อนแล้วค่อย จำกัดขอบเขต ให้แคบลงจะทำให้เราไป ต่อส่วนอื่นๆ ที่อยู่ข้างๆ มันได้อีกมากมายครับผม !!!

    ปล. เขียนจากความคิด และนิสัยผมเอง เพื่อแนะนำน่ะครับผม
    <div align="center">[SIZE=1][color=#33CCFF]+ :: A little knowledge is dangerous. การรู้เรื่องอย่างนึ่งเพียงน้อยนิดอาจจะทำให้พลาดพลั้งได้ :: +[/color][/SIZE]</div>

  7. #7
    Junior Member
    Join Date
    Feb 2008
    Location
    Thailand
    Posts
    5


    ไม่ลองหัดใช้พวก PE Explorer ก่อนล่ะครับ กับ Hexedit เอาอะไรขำๆ มาแก้เองก่อนก็ได้
    ผมก็ทำแบบนี้นะ ตอนนี้เลยทำได้แต่ 90 nop 90 nop 555

  8. #8
    Junior Member
    Join Date
    Oct 2007
    Posts
    2


    เข้ามาดู เพราะว่าขึ้นปี 2 ต้องเรียนเหมือนกัน พอจะได้แนวทางไปเหมือนกัน ขอบคุณคับ
    <div align="center">[b]**วิดวะลาดกระบัง**[/b]</div>

  9. #9
    Junior Member jaynarol's Avatar
    Join Date
    Oct 2007
    Location
    Thailand
    Posts
    14


    ตอนนี้สนใจ Assembly อยู่เหมือนกัน

    แต่หนังสือตามร้านหายากเหลือเกินครับ

    ใครมีแหล่งขายก็แนะนำกันบ้างนะครับ



    แล้วถ้าเราชำนาญ Assembly แล้ว

    เราจะสามารถcrack โปรแกรมได้ทุกภาษาเลยไหมครับ

    อยากรู้อะครับ

  10. #10
    Junior Member
    Join Date
    Jul 2008
    Posts
    3


    กำลังเรียนอยู่พอดีเลย เลยเข้ามาดูอ่ะ

Similar Threads

  1. หนังสือ Art of Assembly
    By SheLLniX in forum Assembly
    Replies: 2
    Last Post: 19-08-2009, 12:46 AM
  2. lab Assembly
    By soontron357 in forum Assembly
    Replies: 1
    Last Post: 06-05-2008, 11:25 AM
  3. Assembly
    By Lord Dragon in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 0
    Last Post: 28-11-2007, 05:20 PM
  4. เอา E-Book สอน Assembly
    By takaru in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 28-05-2007, 12:19 PM
  5. assembly
    By Xman in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 06-12-2006, 08:46 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •