Thông báo

Collapse
No announcement yet.

Hướng dẫn lập trình ASSEMBLY!

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

  • #31
    Lập trình thôi mà, sao phức tạp thế??!!!

    Mình chỉ có 1 cái bài tập lập trình đơn giản, không có liên quan gì mấy con IC (phải IC không nhỉ :-/) đấy. Mấy bạn nói lại càng thấy rối hơn

    Comment


    • #32
      mấy bác ơi môn này khó thật đấy em đọc mãi mà chả tiến bộ tý nào cả . các bác có tài liệu nào hay không ạ cho em xin với . em đọc nhiều cái mà mông lung quá

      Comment


      • #33
        Nguyên văn bởi vukhacthuong Xem bài viết
        mấy bác ơi môn này khó thật đấy em đọc mãi mà chả tiến bộ tý nào cả . các bác có tài liệu nào hay không ạ cho em xin với . em đọc nhiều cái mà mông lung quá
        đọc nhiều mới chết, đọc ít và làm bài tập nhỏ trong sách mới dễ hiểu

        Comment


        • #34
          đồng chí tc8051 (gọi thế vì chưa biết danh tinh the nào))
          post lại file cho em với..em cần lắm???
          sắp làm đồ án môn học rùi

          Comment


          • #35
            Mình thấy search tài liệu nên dùng tiếng anh, thấy rất hiệu quả. Chứ gõ tiếng Việt vào nó ra cái gì đâu không. Tình hình là đã vượt qua cái Project 1 rồi, còn 1 em Project 2 nữa là thoát Kiến trúc máy tính

            Comment


            • #36
              Rốt cuộc thì cái đề tài : Hướng dẫn lập trình ASSEMBLY! vẫn chưa có j nỗi bật hết.
              ""
              ""
              clr tf0
              ret
              end
              PCCC

              Comment


              • #37
                xin các cao thủ cho 1 tài liệu có ích cái,tìm trên cả forum mà mọi ng cứ nói rông rài ko ah,muốn biết đc là ngày xưa các cao thủ đã đc tiếp xúc với những tài liệu j,và lam sao để giỏi như thế. xin chỉ giáo

                Comment


                • #38
                  anh oi post lại đi, em không vào được link này
                  cảm ơn anh trước nhé

                  Comment


                  • #39
                    link hay lam ban uihaaaa

                    Comment


                    • #40
                      ORG 0000H

                      MAIN:
                      MOV R0,#15
                      MOV R2,#08
                      MAINI:
                      MOV A,#00H
                      LCALL SETLED
                      MOV P0,#00H
                      LCALL DELAY
                      LCALL CLRLED
                      LCALL DELAY
                      DEC R2
                      CJNE R2,#01,MAINI
                      MOV R2,#02
                      DJNZ R0,MAINI

                      MOV R3,#05
                      DONCHOP:

                      MOV R0,#03
                      MOV R4,#06
                      CHOPTATP:
                      MOV A,#00H
                      LCALL SETLED
                      MOV P0,#00H
                      LCALL DELAY
                      LCALL CLRLED
                      LCALL DELAY
                      DJNZ R0,CHOPTATP
                      DONTAT:
                      MOV A,#0AAH
                      LCALL SETLED
                      MOV P0,#55H
                      LCALL DELAY
                      MOV A,#55H
                      LCALL SETLED
                      MOV P0,#0AAH
                      LCALL DELAY
                      DJNZ R4,DONTAT
                      DJNZ R3,DONCHOP
                      MOV R3,#02
                      LAINAO:
                      MOV R0,#08
                      LCALL DEPTRAI
                      MOV R0,#10
                      CHOPDUOI:
                      MOV A,P1
                      CLR C
                      RRC A
                      LCALL SETLED
                      MOV A,P0
                      CLR C
                      RLC A
                      MOV P0,A
                      LCALL DELAY
                      MOV A,P1
                      SETB C
                      RRC A
                      LCALL SETLED
                      MOV A,P0
                      SETB C
                      RLC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,CHOPDUOI
                      MOV R0,#08

                      LCALL DEPPHAI

                      MOV R0,#10
                      DUOICHOP:
                      MOV A,P1
                      CLR C
                      RLC A
                      LCALL SETLED
                      MOV A,P0
                      CLR C
                      RRC A
                      MOV P0,A
                      LCALL DELAY
                      MOV A,P1
                      SETB C
                      RLC A
                      LCALL SETLED
                      MOV A,P0
                      SETB C
                      RRC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,DUOICHOP
                      DJNZ R3,LAINAO
                      LCALL CLRLED
                      DON:
                      MOV R2,#01
                      MOV R0,#08
                      DONA:
                      MOV A,P0
                      CLR C
                      RLC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,DONA
                      MOV R0,#08
                      DONB:
                      MOV A,P2
                      CLR C
                      RRC A
                      MOV P2,A
                      LCALL DELAY
                      DJNZ R0,DONB
                      MOV R0,#08
                      DONC:
                      MOV A,P3
                      CLR C
                      RRC A
                      MOV P3,A
                      LCALL DELAY
                      DJNZ R0,DONC
                      MOV R0,#08
                      DOND:
                      MOV A,P1
                      CLR C
                      RRC A
                      MOV P1,A
                      LCALL DELAY
                      DJNZ R0,DOND
                      MOV R0,#08
                      MOV R2,#02
                      LCALL XOAPHAI
                      MOV R0,#08
                      LCALL DEPTRAI
                      MOV R0,#08
                      LCALL XOATRAI
                      MOV R0,#08
                      LCALL DEPPHAI
                      MOV R2,#02
                      MOV R0,#08
                      LCALL CLRLED
                      DHNTX:
                      MOV A,P0
                      CLR C
                      RLC A
                      MOV P0,A
                      MOV P1,A
                      LCALL DELAY
                      DJNZ R0,DHNTX
                      MOV R0,#08
                      DHNTXA:
                      MOV A,P2
                      CLR C
                      RRC A
                      MOV P2,A
                      MOV A,P3
                      CLR C
                      RLC A
                      MOV P3,A
                      LCALL DELAY
                      DJNZ R0,DHNTXA
                      LCALL CLRLED
                      MOV R0,#08
                      DHNDL:
                      MOV A,P2
                      CLR C
                      RLC A
                      MOV P2,A
                      MOV A,P3
                      CLR C
                      RRC A
                      MOV P3,A
                      LCALL DELAY
                      DJNZ R0,DHNDL
                      MOV R0,#08
                      DHNDLA:
                      MOV A,P0
                      CLR C
                      RRC A
                      MOV P0,A
                      MOV P1,A
                      LCALL DELAY
                      DJNZ R0,DHNDLA
                      MOV R0,#08
                      LCALL CLRLED

                      DHNHB:
                      MOV A,P0
                      CLR C
                      RRC A
                      MOV P0,A
                      MOV P2,A
                      MOV P1,A
                      MOV A,P3
                      CLR C
                      RLC A
                      MOV P3,A
                      LCALL DELAY
                      DJNZ R0,DHNHB
                      MOV R0,#08
                      XOAY:
                      LCALL CLRLED
                      LCALL DEPTRAI
                      LCALL DELAY
                      LCALL CLRLED
                      LCALL DEPPHAI
                      LCALL DELAY
                      DJNZ R0,XOAY
                      LCALL CLRLED
                      MOV R0,#04
                      MOV R3,#02
                      BANUAA:

                      MOV A,P1
                      CLR C
                      RLC A
                      MOV P1,A
                      MOV P3,A
                      DENH: MOV A,P2
                      CLR C
                      RLC A
                      MOV P2,A
                      LCALL DELAY
                      DJNZ R3,DENH
                      DJNZ R0,BANUAA

                      MOV R3,#02
                      MOV R0,#04
                      BANUAB:
                      MOV A,P1
                      CLR C
                      RLC A
                      MOV P1,A
                      MOV P3,A
                      DENM: MOV A,P0
                      CLR C
                      RRC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R3,DENM
                      DJNZ R0,BANUAA
                      LJMP MAIN





                      DEPTRAI:
                      MOV A,P1
                      CLR C
                      RLC A
                      LCALL SETLED
                      MOV A,P0
                      CLR C
                      RRC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,DEPTRAI
                      RET
                      XOATRAI:
                      MOV A,P1
                      SETB C
                      RLC A
                      LCALL SETLED
                      MOV A,P0
                      SETB C
                      RRC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,XOATRAI
                      RET
                      DEPPHAI:
                      MOV A,P1
                      CLR C
                      RRC A
                      LCALL SETLED
                      MOV A,P0
                      CLR C
                      RLC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,DEPPHAI
                      RET
                      XOAPHAI:
                      MOV A,P1
                      SETB C
                      RRC A
                      LCALL SETLED
                      MOV A,P0
                      SETB C
                      RLC A
                      MOV P0,A
                      LCALL DELAY
                      DJNZ R0,XOAPHAI
                      RET




                      SETLED:
                      MOV P1,A
                      MOV P2,A
                      MOV P3,A
                      RET
                      CLRLED:
                      MOV P0,#0FFH
                      MOV P1,#0FFH
                      MOV P2,#0FFH
                      MOV P3,#0FFH
                      RET


                      DELAY:
                      PUSH ACC
                      MOV A,R2
                      MOV R1,A
                      DELAYI:
                      MOV TMOD,#01H
                      MOV TH0,#HIGH(-50000)
                      MOV TL0,#LOW(-50000)
                      SETB TR0
                      JNB TF0,$
                      CLR TR0
                      CLR TF0
                      DJNZ R1,DELAYI
                      POP ACC
                      RET
                      END




                      sao viet toi day rui mak viet them no khong chay nua ha cac pro......cat doi ra thanh 2 file thi no chay duoc mak viet them no khong chay

                      Comment


                      • #41
                        topic rất hay mà chưa thấy nhiều cao nhân vào cho cao kiến nhỉ

                        Comment


                        • #42
                          em định tự học assembly mà không bik bắt đầu từ đâu, C và ASM thì cái nào dễ học và hiệu quả hơn nhỉ

                          Comment


                          • #43
                            Bạn dùng C thì không cần quan tâm nhiều lắm đến cấu trúc của con vi điều khiển
                            CÒn với ASM bạn phải biết ,nắm rõ cấu trúc của nó
                            myPage:

                            Comment


                            • #44
                              Mọi người cho e xin đoạn code chương trình con cộng 2 số 4 byte. hai số hạng đều trong bộ nhớ, kết quả cất vào số hạng đầu. byte MSB đc cất tại ô có điạ chỉ nhỏ đc ko ạ. e cảm ơn nhiều.

                              Comment


                              • #45
                                Nguyên văn bởi thanhdanhtp Xem bài viết
                                em định tự học assembly mà không bik bắt đầu từ đâu, C và ASM thì cái nào dễ học và hiệu quả hơn nhỉ
                                bạn vào đây tham khảo ong thầy năm xưa của mình dạy Trao đổi học tập - chi tiết
                                chuyên sửa chữa lắp ráp máy hàn ép siêu âm làm khẩu trang.
                                đầu hàn khuôn hàn.chấn tư....

                                Comment

                                Về tác giả

                                Collapse

                                dtsMoNo2 Tìm hiểu thêm về dtsMoNo2

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

                                Collapse

                                Đang tải...
                                X