Results 1 to 3 of 3

Thread: ถาม : การรับค่าจาก keyboard

  1. #1


    .MODEL TINY
    .STACK
    .DATA
    .CODE
    ORG 100H

    MAIN:
    MOV ah, 10h
    INT 16h

    MOV al, ah
    MOV ah, 02h
    INT 21h
    MOV ah, 4ch
    INT 21h
    end

    โปรแกรมข้างต้นนี้ จะรับค่าจาก keyboard แล้วแสดงผลออกไป ธรรมดาๆ

    แต่เวลากด enter แล้วมันจะ ฟ้อง error ดังภาพ

    // กำลังเขียนโปรแกรมเครื่องคิดเลข หลังจากกด enter แล้วมันจะนำค่าไปคำนวน

    อยากทราบว่า จะทำการเชคการกด enter ได้ยังไงครับ

    // ไม่รู้งงกันรึป่าว เพราะผมก็ยังไม่ค่อยเข้าใจ อาจจะถามแบบขาดความรู้
    Attached Images Attached Images
    [color=#33FF33]:: ความขี้เกียจ ทำให้คนเราโง่ ::[/color]

  2. #2


    แก้ไขโปรแกรมครับ

    .MODEL TINY
    .STACK
    .DATA
    .CODE
    ORG 100H

    MAIN:
    MOV ah, 10h
    INT 16h
    MOV al, ah
    MOV ah, 02h
    INT 21h
    end


    ต้องตัวนี้ครับที่ผม อันแรกมันไม่ใช่
    [color=#33FF33]:: ความขี้เกียจ ทำให้คนเราโง่ ::[/color]

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


    อืมม Windows ไม่ยอมให้ใช้ int 16h เพราะไปยุ่งกับ hardware

    ถ้าจะใช้ int 16h จริง ๆ วิธีอย่างง่ายคือ boot เครื่องด้วย dos เก่า ๆ
    หรือไม่ก็ต้องเปลี่ยนไปใช้ int 21h แทนครับ

Similar Threads

  1. Flash : การรับค่าจาก microphone
    By netzerodash in forum Flash & Multimedia
    Replies: 0
    Last Post: 09-05-2010, 05:46 PM
  2. Replies: 0
    Last Post: 22-05-2009, 01:27 AM
  3. Keyboard Piano v4.0
    By Pasit in forum Window Application
    Replies: 0
    Last Post: 10-06-2008, 01:16 AM
  4. keyboard photo
    By kenchiro75 in forum Relax Room
    Replies: 1
    Last Post: 11-10-2007, 03:42 PM
  5. Hot Keyboard 2.7
    By sengkaew in forum Window Application
    Replies: 0
    Last Post: 30-08-2007, 12:23 PM

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
  •