Thông báo

Collapse
No announcement yet.

Mấy pro giúp mình giải mầy đoạn code ASM này với

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Mấy pro giúp mình giải mầy đoạn code ASM này với

    Nhờ các pro giúp em làm và giải thích giùm em mấy đoạn code ASM trắc nghiệm dưới giùm em với. Ví dụ như câu 1 các pro tính ra A =49H thì giải thích giùm em làm như thế nào nó ra là ok, em vô cùng bít ơn.

    1/ Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#32H
    ADD A,23
    END

    2/Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#32
    ADD A,#23H
    END

    3/Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#52
    DEC A ; Giam A xuong 1
    END

    4/Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#40
    INC A ;Tang A len 1
    END

    5/Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#15
    MOV B,#40
    MUL A,B ;Nhan AB
    END

    6/Xác định thanh ghi A =?
    ORG 0000H
    MOV A,#0F0H
    MOV B,#4BH
    DIV A,B ;Chia AB
    END

    7/Xác định thanh ghi A =?
    ORG 0000H
    SETB C
    MOV A,#30
    ADDC A,#4 ; Cong A voi 4 có cờ nhớ
    END

    8/ Xác định giá trị của thanh ghi A=?, P0=?
    ORG 00H
    CLR C
    MOV A,#03H
    LOOP:
    MOV P0,A
    SUBB A,#3
    CJNE A,0F9H,LOOP

    9/Xác định giá trị của thanh ghi A=?, P0=?
    MOV A,#15H
    LOOP:
    MOV P0,A
    ADD A,#5
    AD A ; Dao nhi phan A, neu tang +01, neu giam +99
    CJNE A,#60H,LOOP ;So sanh A voi 60H neu ko = nhay ve LOOP

    10/Xác định giá trị của thanh ghi A=?, R0=?
    ORG 00H
    MAIN:
    MOV R0,#7
    MOV A,R0
    MOV DPTR,#CSDL
    MOVC A,@A+DPTR
    DEC R0
    MOV @R0,A
    SJMP $
    CSDL:
    DB 0C0H, 0F9H, 0A4H, 0B0H,99H
    DB 92H, 82H, 0F7H,80H,90H

  • #2
    toàn là lý thuyết có hết trong sách mà ko biết làm sao bạn, làm biếng thế. Ít ra cũng phải biết làm tới câu 7 đi rồi đưa đáp án lên sẽ có người chỉ các câu sau

    P/S: - ACE trong forum đừng làm dùm cho tới khi có đáp áp tới câu 7 nhé ^^
    - Câu 1 hơi thiếu dữ kiện có thể bỏ quả cho chủ thơt, bắt đầu làm từ câu 2 tới câu 7 nhé
    Last edited by chung1608; 06-08-2012, 10:16.

    Comment


    • #3
      Bạn cứ lấy giấy và bút ra lần theo từng dòng lệnh 1 mà làm, mỗi 1 lần lại ghi kết quả vào bên cạnh cho dễ nhớ. Cứ thế cho đến hết đoạn chương trình sẽ có kết quả thôi. Mà hình như câu 9 viết sai lệnh rồi kìa !

      Comment


      • #4
        Nguyên văn bởi chung1608 Xem bài viết
        - Câu 1 hơi thiếu dữ kiện có thể bỏ quả cho chủ thơt, bắt đầu làm từ câu 2 tới câu 7 nhé
        Câu 1 như thế là cũng đủ dữ kiện rồi bác ơi!

        Comment


        • #5
          Nguyên văn bởi Ck33spkt Xem bài viết
          Câu 1 như thế là cũng đủ dữ kiện rồi bác ơi!
          hohoho với tập lệnh của 89 thì bạn đừng có chém mình, bạn nghĩ câu 1 thì A bằng bao nhiêu

          Comment


          • #6
            Ko biết mới hỏi chứ biết thì hỏi làm gì chứ. Đâu phải ai cũng giống ai, ít nhất tôi không biết tôi còn hỏi để mong tiến bộ. Chung1608 nếu bạn ko biết làm thì im lặng giùm cái hoặc nếu biết làm mà có thái độ như vậy thì cũng là đồ bỏ đi thôi " có tài mà ko có đức là người vô dụng", chưa chắc gì ngoài đời bạn đã hơn tôi. Không phải tôi lấy topic để nói bạn nhưng người như bạn tôi không nói thì người khác cũng nói thôi, tôi chỉ muốn nói cho bạn rút kinh nghiệm khi phát biểu về một ai đó.

            Comment


            • #7
              cho bạn cái này tham khảo nhé, có đáp án hết rồi, nhưng lần sau chịu khó làm chút nhé:
              Free Cloud Storage - MediaFire

              Comment


              • #8
                Thanks severfull5 cái này mình cũng có nhưng không hiểu nên lấy trong đó ra nhờ ACE giải thích giùm thôi.

                Comment


                • #9
                  Nguyên văn bởi chung1608 Xem bài viết
                  hohoho với tập lệnh của 89 thì bạn đừng có chém mình, bạn nghĩ câu 1 thì A bằng bao nhiêu
                  Theo em nó bằng 32h !

                  Comment


                  • #10
                    Nguyên văn bởi Ck33spkt Xem bài viết
                    Câu 1 như thế là cũng đủ dữ kiện rồi bác ơi!
                    hình như lão ý nói dòng này. ADD A,23
                    Theo em nó bằng 32h !
                    địa chỉ 23 khi chưa ghi dữ liệu thì mặc định là 00 hy là FF
                    Last edited by caovanhuong; 06-08-2012, 10:50.

                    Comment


                    • #11
                      Nguyên văn bởi datvn.net Xem bài viết
                      Ko biết mới hỏi chứ biết thì hỏi làm gì chứ. Đâu phải ai cũng giống ai, ít nhất tôi không biết tôi còn hỏi để mong tiến bộ. Chung1608 nếu bạn ko biết làm thì im lặng giùm cái hoặc nếu biết làm mà có thái độ như vậy thì cũng là đồ bỏ đi thôi " có tài mà ko có đức là người vô dụng", chưa chắc gì ngoài đời bạn đã hơn tôi. Không phải tôi lấy topic để nói bạn nhưng người như bạn tôi không nói thì người khác cũng nói thôi, tôi chỉ muốn nói cho bạn rút kinh nghiệm khi phát biểu về một ai đó.
                      Chém tí cho vui !
                      Bạn nói thì cũng hay đấy nhưng tôi thấy bạn làm thì chưa được hay như nói. Có muốn biết tại sao tôi nói thế không?

                      Comment


                      • #12
                        Nguyên văn bởi datvn.net Xem bài viết
                        Ko biết mới hỏi chứ biết thì hỏi làm gì chứ. Đâu phải ai cũng giống ai, ít nhất tôi không biết tôi còn hỏi để mong tiến bộ. Chung1608 nếu bạn ko biết làm thì im lặng giùm cái hoặc nếu biết làm mà có thái độ như vậy thì cũng là đồ bỏ đi thôi " có tài mà ko có đức là người vô dụng", chưa chắc gì ngoài đời bạn đã hơn tôi. Không phải tôi lấy topic để nói bạn nhưng người như bạn tôi không nói thì người khác cũng nói thôi, tôi chỉ muốn nói cho bạn rút kinh nghiệm khi phát biểu về một ai đó.
                        tôi ko nói rằng tôi hơn bạn gì hết, nhưng với khả năng hiểu về tập lệnh 8051 của tôi thì những câu bạn đưa ra là rất rất rất cơ bản, dù với người ko hiểu rõ để viết chương trình ứng dụng cho 89 chạy thì những câu từ 2 tới 7, với những người có đi học sẽ làm đc. Còn ai ko vào lớp nghe giảng hoặc vào ngủ thì xin miễn bình luận
                        Nguyên văn bởi Ck33spkt Xem bài viết
                        Theo em nó bằng 32h !
                        đó là trường hợp trong đáp áp có thì 32h là lựa chọn chính xác nhất, lỡ trong đáp áp có thêm 1 lựa chọn ghi chưa đủ dữ kiện thì sao

                        Comment


                        • #13
                          Nguyên văn bởi caovanhuong Xem bài viết
                          hình như lão ý nói dòng này. ADD A,23
                          Theo em trong trường hợp của câu 1 thì dòng ADD A,23 cũng chẳng khác gì ADD A, #0

                          Comment


                          • #14
                            Nguyên văn bởi Ck33spkt Xem bài viết
                            Theo em nó bằng 32h !
                            dữ liệu ô nhớ 23 là không xác định lên không có đáp áp chính xác.
                            |

                            Comment


                            • #15
                              Nguyên văn bởi chung1608 Xem bài viết
                              đó là trường hợp trong đáp áp có thì 32h là lựa chọn chính xác nhất, lỡ trong đáp áp có thêm 1 lựa chọn ghi chưa đủ dữ kiện thì sao
                              Vậy thì anh nào chọn đáp án chưa đủ dữ kiện là anh đó chọn sai vì đề của nó hỏi là: "Xác định thanh ghi A = ?"

                              Comment

                              Về tác giả

                              Collapse

                              datvn.net Tìm hiểu thêm về datvn.net

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X