Results 1 to 4 of 4

Thread: ไม่เข้าใจ C++ นิดนึงอะครับ เกี่ยวกับ output input

  1. #1
    Junior Member
    Join Date
    Dec 2006
    Posts
    0


    ไม่เข้าใจ C++ นิดนึงอะครับ เกี่ยวกับ output input

    คือตอนนี้ เพิ่งเรียนเรื่อง outp อะครับ
    อาจารย์ให้อุปกรณ์มา 1 ตัว คือ แผงวงจร ที่มีไฟ led 8 ดวง กับ แผงตัวเลข เต็ม 1 ตัว(ประกอบจากไฟ 8 ดวง)
    และปุ่มอีก 5 ปุ่ม

    อันนี้ คือ คำสั่งที่ลองปล่อยออกไป
    [src]{
    int data;
    unsigned portout = 0x378;
    data = 0xff; //ไฟติดหมดทุกดวง
    outp(portout,data)
    return 0;
    }
    [/src]
    สิ่งที่จะถาม
    1. ทำไม ต้องเป็น 0x378 ในตอน ประกาศตัวportout จากการลองเปลี่ยนเป็นอย่างอื่นก็สั่งไม่ได้ ไฟไม่ติด
    2. ที่ผมทำอ.บอกว่าเป็นตัวเลขฐาน 16ถ้าผมจะส่งเป็นเลขฐาน 2 จะเปลี่ยนตรงส่วนไหนบ้างครับ

  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: ไม่เข้าใจ C++ นิดนึงอะครับ เกี่ยวกับ output input

    คือการติดต่อกับ port ใดกับ PC จะมีการอ้างอิงค่าตัวเลขของ port เหล่านั้นซึ่งจะแทนค่าด้วยตัวเลขฐาน 16 ซึ่งหากต้องการจะส่งข้อมูลออกไปเป็นเล็กฐานสองก็สามารถทำได้แต่ต้องทำการแปลง เป็นฐาน 16 ถ้าผมจำไม่ผิดจะมี function ในการแปลงเลขฐานให้ เดี๋ยวจะไปค้นมาให้นะครับ

  3. #3
    Senior Member
    Join Date
    Jul 2004
    Location
    Bangkok
    Posts
    187


    Re: ไม่เข้าใจ C++ นิดนึงอะครับ เกี่ยวกับ output input

    0x378 -> port printer (LPT1)
    แปลงเลขฐานเดะ

  4. #4
    Junior Member
    Join Date
    Dec 2006
    Posts
    0


    Re: ไม่เข้าใจ C++ นิดนึงอะครับ เกี่ยวกับ output input

    0x378 -> output
    0x379 -> input
    ใช่บ่

Similar Threads

  1. คลิปสอนการ Input/Output Statement ภาษาC#
    By maitree2548 in forum C/C++,C#,VC++,MFC,Win32
    Replies: 1
    Last Post: 01-09-2009, 09:01 PM
  2. ::รู้จักกับ BIOS (Basic Input/Output System) กันไว้ก่อน::
    By Paul_cs in forum บทความ คอมพิวเตอร์ ทัวไป
    Replies: 1
    Last Post: 28-03-2008, 11:04 AM
  3. Replies: 0
    Last Post: 04-09-2007, 01:42 AM
  4. การ redirect error& stardard output
    By asylu3 in forum Operating System, Server and Networking
    Replies: 0
    Last Post: 04-08-2005, 06:46 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

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