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

  • #16
    Nguyên văn bởi tdm Xem bài viết
    dữ liệu ô nhớ 23 là không xác định lên không có đáp áp chính xác.
    Tại sao lại không xác định hả anh? Vì suy luận thì có thể thấy rằng trong trường hợp trên khi VĐK được cấp nguồn để hoạt động thì ô nhớ đó có giá trị 0h.

    Comment


    • #17
      Nhìn chung những câu trên ko hề khó, cho dù bạn có lên lớp ngủ thì về chịu khó đọc tài liệu là cũng đc thôi, còn giải thích cặn kẽ thì e là hơi khó nói. Bạn chịu khó đọc VXL chút nhé, mấy cái này ko khó đâu.

      Comment


      • #18
        câu 1 lệnh sai là cộng A với ô địa chỉ 23 chứ có phải #23 đâu,nói chung đè sai,do chủ thớt đánh máy sai thôi

        Comment


        • #19
          Nguyên văn bởi note Xem bài viết
          câu 1 lệnh sai là cộng A với ô địa chỉ 23 chứ có phải #23 đâu,nói chung đè sai,do chủ thớt đánh máy sai thôi

          Comment


          • #20
            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à, bỏ phiếu cho bác chung 1 phiếu. Bạn này vẫn "chưa có đức" vì chưa giữ thể diện lại cho mình, vào lớp ngủ nên phải lên đây hỏi lại căn bản vì để mất nó ở đâu òy . Ngoài ra bạn này vẫn chưa có tài, vì dù có ngủ gật thì chỉ cần google 1 cái là ra hàng đống tài liệu, dù sao đọc cũng phải hiểu, chứ không hiểu thì công nhận là bạn ... quá. Vậy dù bác chung có thua đức đi chăng nữa thì vẫn hơn bạn khoản tài .

            Câu 1 thiếu, chắc đánh nhầm, thiếu dấu #. Chủ thớt coi lại đề (và coi lại mình lun). Ng xưa có câu là tiên trách kỷ hậu trách nhân mà.
            Computer Science major - Vietnamese-German University
            Sponsored by

            Comment


            • #21
              Nguyên văn bởi minh_cly Xem bài viết
              Chà, bỏ phiếu cho bác chung 1 phiếu. Bạn này vẫn "chưa có đức" vì chưa giữ thể diện lại cho mình, vào lớp ngủ nên phải lên đây hỏi lại căn bản vì để mất nó ở đâu òy . Ngoài ra bạn này vẫn chưa có tài, vì dù có ngủ gật thì chỉ cần google 1 cái là ra hàng đống tài liệu, dù sao đọc cũng phải hiểu, chứ không hiểu thì công nhận là bạn ... quá. Vậy dù bác chung có thua đức đi chăng nữa thì vẫn hơn bạn khoản tài .

              Câu 1 thiếu, chắc đánh nhầm, thiếu dấu #. Chủ thớt coi lại đề (và coi lại mình lun). Ng xưa có câu là tiên trách kỷ hậu trách nhân mà.
              1.
              Ngoài ra bạn này vẫn chưa có tài, vì dù có ngủ gật thì chỉ cần google 1 cái là ra hàng đống tài liệu, dù sao đọc cũng phải hiểu, chứ không hiểu thì công nhận là bạn ... quá.
              sv kiểu này thì không thiếu gì. rất........ rất nhiều sv kiểu như thế này nhé, không phải cứ đọc là hiểu đâu.
              2.
              Câu 1 thiếu, chắc đánh nhầm, thiếu dấu #. Chủ thớt coi lại đề (và coi lại mình lun). Ng xưa có câu là tiên trách kỷ hậu trách nhân mà.
              đọc kỹ lại thì câu 1 và 2 gần như giông nhau nhé, chỉ khác là ADD A,23 và ADD A,#23H thôi. lệnh này ADD A,23 có thể không thiếu ký tự # thì mục đích nó có thể là cộng dữ liệu ô nhớ 23 và thanh ghi A

              Comment


              • #22
                Nguyên văn bởi caovanhuong Xem bài viết
                1.
                sv kiểu này thì không thiếu gì. rất........ rất nhiều sv kiểu như thế này nhé, không phải cứ đọc là hiểu đâu.
                2.
                đọc kỹ lại thì câu 1 và 2 gần như giông nhau nhé, chỉ khác là ADD A,23 và ADD A,#23H thôi. lệnh này ADD A,23 có thể không thiếu ký tự # thì mục đích nó có thể là cộng dữ liệu ô nhớ 23 và thanh ghi A
                Câu 1 chắc ko ai cho khó thế đâu, theo em, ý nghĩa câu 1 là 32H + 23, còn câu 2 ngược lại là 32 + 23H, bác nghĩ xem đúng ko, bác đọc lại câu 1 là MOV A, #32H, còn câu 2 chỉ là MOV A, #32, bớt chữ H òy (chắc bác ko nhìn kỹ).
                Computer Science major - Vietnamese-German University
                Sponsored by

                Comment


                • #23
                  Nguyên văn bởi minh_cly Xem bài viết
                  Câu 1 chắc ko ai cho khó thế đâu, theo em, ý nghĩa câu 1 là 32H + 23, còn câu 2 ngược lại là 32 + 23H, bác nghĩ xem đúng ko, bác đọc lại câu 1 là MOV A, #32H, còn câu 2 chỉ là MOV A, #32, bớt chữ H òy (chắc bác ko nhìn kỹ).
                  MOV A, #32H là mov giá trị hexa vào thanh ghi A
                  MOV A, #32 là mov giá trị thập phân vào thanh ghi A

                  Comment


                  • #24
                    Nguyên văn bởi caovanhuong Xem bài viết
                    MOV A, #32H là mov giá trị hexa vào thanh ghi A
                    MOV A, #32 là mov giá trị thập phân vào thanh ghi A
                    Thì đấy, có phải 32H + 23 vs 23H + 32 là khác nhau ko nào => 2 câu .
                    Computer Science major - Vietnamese-German University
                    Sponsored by

                    Comment


                    • #25
                      Nếu mà đơn giản chỉ là cộng bình thường thôi thì mình đã không hỏi rùi. Dề mình viết lại đảm bảo không sai, nhưng nó cho như vậy là có lý do của nó mà chính như thế mình ko hiểu.
                      MOV A,#32
                      ADD A,23H
                      Thì cho kết quả ra A là khác

                      MOV A,#32H
                      ADD A,23
                      Còn như thế này kết quả lại khác

                      Comment


                      • #26
                        Nếu chủ topic ghi đúng thì:
                        câu 1 ghi như vây thì A= 32 :vì sao
                        ORG 0000H ; đia chỉ bắt đầu 0H
                        MOV A,#32H ;nap giá trị 32 vào A
                        ADD A,23 ;Cộng thanh ghi A và thanh ghi có địa chỉ 23
                        END ;=> A=32
                        Bạn tự làm đi thì hơnlàm ra rồi đưa kết quả mọi ng xem cho , chứ bạn đăng bài tập lên xong bạn chờ moi ng làm cho thì ko lên bạn ak`
                        chúc bạn sớm làm xong
                        Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

                        Comment


                        • #27
                          Nguyên văn bởi datvn.net Xem bài viết
                          Nếu mà đơn giản chỉ là cộng bình thường thôi thì mình đã không hỏi rùi. Dề mình viết lại đảm bảo không sai, nhưng nó cho như vậy là có lý do của nó mà chính như thế mình ko hiểu.
                          MOV A,#32
                          ADD A,23H
                          Thì cho kết quả ra A là khác

                          MOV A,#32H
                          ADD A,23
                          Còn như thế này kết quả lại khác
                          vì do lệnh này MOV A,#32H MOV A,#32
                          MOV A,#32H => A= 50 (giá trị thập phân)
                          MOV A,#32 => A=32 (giá trị thập phân)

                          Comment


                          • #28
                            bạn dowww tại liệu về asm mà đọc lại đi.triệu chứng này là đến lớp ko nghe giảng vậy thôi hehe
                            Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

                            Comment


                            • #29
                              Nguyên văn bởi caovanhuong Xem bài viết
                              vì do lệnh này MOV A,#32H MOV A,#32
                              MOV A,#32H => A= 50
                              MOV A,32 => A=32
                              Tất cả ở đây chỉ có a Caovanhuong xứng đáng để học hỏi. Quả thật là đang đi làm nên môn này bỏ học hoài thôi nhưng lên đây tính hỏi cho lẹ mà ai ngờ bị chém ác quá nên thội tính không nói nữa nhưng mà sẵn giải cho mấy bác chưa biết lun để xem.
                              1/ Xác định thanh ghi A =?
                              ORG 0000H
                              MOV A,#32H
                              ADD A,23 => 17H
                              END
                              Thanh ghi A =49H

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

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

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

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

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

                              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
                              Thanh ghi A =23H

                              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

                              Thanh ghi A =0F9H
                              Thanh ghi P0 =0FCH

                              9/Xác định giá trị của thanh ghi A=?, P0=?
                              MOV A,#15H
                              LOOP:
                              MOV P0,A
                              ADD A,#5
                              DA 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

                              Thanh ghi A =60H
                              Thanh ghi P0 =55H

                              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

                              Thanh ghi A =0F7H
                              Thanh ghi R0 =06H
                              Đảm bảo đúng 100% pác nào chưa biết thì tìm hiểu thêm nhé chứ đừng đoán như thế nữa nhé
                              Last edited by datvn.net; 20-08-2012, 05:35.

                              Comment


                              • #30
                                Nguyên văn bởi datvn.net Xem bài viết
                                Tất cả ở đây chỉ có a Caovanhuong xứng đáng để học hỏi. Quả thật là đang đi làm nên môn này bỏ học hoài thôi nhưng lên đây tính hỏi cho lẹ mà ai ngờ bị chém ác quá nên thội tính không nói nữa nhưng mà sẵn giải cho mấy bác chưa biết lun để xem.


                                Đảm bảo đúng 100% pác nào chưa biết thì tìm hiểu thêm nhé chứ đừng đoán như thế nữa nhé
                                câu một vẫn cứ sai

                                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