Thông báo

Collapse
No announcement yet.

Help chuyển số 16bit sang mã bảy thanh để hiện thị led băng ASM

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

  • #16
    Nguyên văn bởi Lenh Ho Xem bài viết
    Thui - Cho em 'hun' miếng coi nha hé hé
    Hic, sợ lun.

    Comment


    • #17
      Nguyên văn bởi dangemailbox Xem bài viết
      Nhãn "cong" đặt trước lệnh "jc".

      vì cjne là lệnh 3 byte nên "$+3" để chỉ địa chỉ của lệnh nằm ngay sau nó.

      Lệnh cjne có tác dụng như sau:
      - Nếu R0 bằng hoặc lớn hơn 5 thì cờ C bằng 1
      - Nếu ngược lại thì cờ C bằng 0.

      Sau lệnh cjne mình sẽ kiểm tra cờ C vì vậy phải nhảy đến lệnh jc cho dù R0 có bằng 5 hay không bằng 5.
      Theo em được biết thì lênh CJNE là lệnh 2 byte mà

      Theo cách giải thích của anh thì em hiểu thế này
      Code:
      001:        mov	R0,CNgan
      002:	     cjne	R0,#5,$+3
      003:	     jc	        Exit_KTCNgan
      004:	    mov	A,CNgan
      005:	    add	A,#3
      006:	   mov	CNgan,A
      R0 ban đầu nằm ở nhãn 002 sau khi công thêm 3 vào thì lệnh CJNE mất 2 byte rồi cộng 1 nữa là đến 003 phải không bác
      theo giải thích của bác này thì em hiểu lờ mờ là vậy

      Nguyên văn bởi chung1608 Xem bài viết
      $ là nhãn nhảy tới đầu dòng, $+x là nhảy tới giá trị vị trí lệnh hiện tại của $ cộng thêm x .Ví dụ:
      0000: MOV A,#00
      0002: MOV R0,#0FFH
      0004: MOV R1,#0FFH
      0006: MOV A,R0
      0007: CJNE R0,#20,$+3 ;SẼ TƯƠNG ĐƯƠNG CJNE R0,#20,000A
      000A: CJNE R0,#26,$-4 ;SẼ TƯƠNG ĐƯƠNG CJNE R0,#26,0006
      000D: MOV R1,#20H

      0FF
      Last edited by haprohaui; 13-05-2012, 15:06.

      Comment


      • #18
        Nguyên văn bởi haprohaui Xem bài viết
        Theo em được biết thì lênh CJNE là lệnh 2 byte mà

        Theo cách giải thích của anh thì em hiểu thế này
        Code:
        001:        mov	R0,CNgan
        002:	     cjne	R0,#5,$+3
        003:	     jc	        Exit_KTCNgan
        004:	    mov	A,CNgan
        005:	    add	A,#3
        006:	   mov	CNgan,A
        R0 ban đầu nằm ở nhãn 001 sau khi công thêm 3 vào nữa thì nó nhảy tới nhãn 003 đúng không anh
        cjne là lệnh 3 byte, bạn có thể xem hình bên dưới. $ là địa chỉ của lệnh hiện tại chứa nó (trong bài của chúng ta là lệnh cjne) và $ được lưu trong thanh ghi PC.
        Việc lấy $+3 sẽ làm tăng giá trị thanh ghi PC lên 3, và $+3 trong bài của chúng ta là địa chỉ của lệnh jc ở ngay sau lệnh cjne.
        Vì vậy sau khi thực hiện xong cjne, thì cho dù R0 có bằng hay không bằng 5, lệnh tiếp theo được thực hiện sẽ là lệnh jc.

        Comment


        • #19
          good job Dang
          Be quan. Plz contact through email:

          Comment


          • #20
            Nguyên văn bởi dangemailbox Xem bài viết
            cjne là lệnh 3 byte, bạn có thể xem hình bên dưới. $ là địa chỉ của lệnh hiện tại chứa nó (trong bài của chúng ta là lệnh cjne) và $ được lưu trong thanh ghi PC.
            Việc lấy $+3 sẽ làm tăng giá trị thanh ghi PC lên 3, và $+3 trong bài của chúng ta là địa chỉ của lệnh jc ở ngay sau lệnh cjne.
            Vì vậy sau khi thực hiện xong cjne, thì cho dù R0 có bằng hay không bằng 5, lệnh tiếp theo được thực hiện sẽ là lệnh jc.

            Giờ em mới biết
            Anh có thể cho em cái yahoo hay số điện thoại or Email gì đó để tiện liên hệ và trao đổi được không
            Last edited by haprohaui; 13-05-2012, 15:33.

            Comment


            • #21
              e liên hệ a vì a là đại diện hợp pháp của Dangmailbox nha
              cầu thủ ko có quyền liên hệ trực tiếp
              e định đi đêm hả - phạm luật đó
              Be quan. Plz contact through email:

              Comment


              • #22
                Nguyên văn bởi Lenh Ho Xem bài viết
                Thui - Cho em 'hun' miếng coi nha hé hé
                biết đâu hắn là boy thì khốn
                bộ gay hả

                Comment


                • #23
                  Nguyên văn bởi Lenh Ho Xem bài viết
                  e liên hệ a vì a là đại diện hợp pháp của Dangmailbox nha
                  cầu thủ ko có quyền liên hệ trực tiếp
                  e định đi đêm hả - phạm luật đó
                  khiếp
                  có khi bọn này có ngoài luồng thật cũng nên

                  Comment


                  • #24
                    Nguyên văn bởi Lenh Ho Xem bài viết
                    e liên hệ a vì a là đại diện hợp pháp của Dangmailbox nha
                    cầu thủ ko có quyền liên hệ trực tiếp
                    e định đi đêm hả - phạm luật đó
                    Oh thế ah
                    em cũng chỉ liên hệ để học tập thui tại em còn gà quá nên cần các bác chỉ giáo cho

                    Comment


                    • #25
                      nói chung có gì thì cứ post lên cho ace tham khảo
                      bạn post lên thì tất cả mọi người giúp bạn mà
                      như thế không tốt hơn sao

                      Comment


                      • #26
                        Nguyên văn bởi kidteam Xem bài viết
                        nói chung có gì thì cứ post lên cho ace tham khảo
                        bạn post lên thì tất cả mọi người giúp bạn mà
                        như thế không tốt hơn sao
                        Ko phải cái gì cũng post lên được anh ahf
                        Có những cái mình hỏi "ngu" toàn bị gạch đá ném cho thui ko
                        con người mà có những lúc mình không biết mình là ai mà
                        hjhj

                        Comment


                        • #27
                          Nguyên văn bởi haprohaui Xem bài viết
                          Ko phải cái gì cũng post lên được anh ahf
                          Có những cái mình hỏi "ngu" toàn bị gạch đá ném cho thui ko
                          con người mà có những lúc mình không biết mình là ai mà
                          hjhj
                          Ai cũng bắt đầu từ cái level "ngu" cả bạn ah. Bạn cứ tự tin lên.

                          Comment


                          • #28
                            Nguyên văn bởi dangemailbox Xem bài viết
                            Ai cũng bắt đầu từ cái level "ngu" cả bạn ah. Bạn cứ tự tin lên.
                            giờ em hỏi các cái này nè đúng là level "ngu" nè
                            Cái chuơng trình của bác em đưa vào ngắt tràn có sử dụng được không và em làm thế này xem có sai j không mà không chạy được
                            bác sửa hộ em cái
                            bác xem em cái nhé sai chỗ nào chỉ cho em bớt độ ngu đi
                            code day
                            Last edited by haprohaui; 15-05-2012, 23:44.

                            Comment


                            • #29
                              Nguyên văn bởi haprohaui Xem bài viết
                              giờ em hỏi các cái này nè đúng là level "ngu" nè
                              Cái chuơng trình của bác em đưa vào ngắt tràn có sử dụng được không và em làm thế này xem có sai j không mà không chạy được
                              bác sửa hộ em cái
                              bác xem em cái nhé sai chỗ nào chỉ cho em bớt độ ngu đi
                              code day
                              Sử dụng trong ngắt cũng được, nhưng nếu trong chương trình của bạn có nhiều ngắt phải cẩn thận lưu thanh ghi PSW lại khi phục vụ ngắt khác có mức ưu tiên cao hơn, vì trong đoạn chương trình này xử lý trên cờ C rất nhiều.

                              Mình chỉ quan tâm đến giải thuật thôi, còn code chắc ko sửa cho bạn được đâu. Thông cảm nha!!

                              Comment


                              • #30
                                Nguyên văn bởi dangemailbox Xem bài viết
                                Sử dụng trong ngắt cũng được, nhưng nếu trong chương trình của bạn có nhiều ngắt phải cẩn thận lưu thanh ghi PSW lại khi phục vụ ngắt khác có mức ưu tiên cao hơn, vì trong đoạn chương trình này xử lý trên cờ C rất nhiều.

                                Mình chỉ quan tâm đến giải thuật thôi, còn code chắc ko sửa cho bạn được đâu. Thông cảm nha!!
                                Uhm cái này em đã bỏ vào ngắt rồi vào xem trang thái chạy của nó thì chương trình chuyển đối không chạy được em xem lại giúp em
                                Anh cứ nói cái sai là ok còn code em sủa được
                                cần nhất là hiện tại em đang sai chỗ nào mà không chạy được

                                Comment

                                Về tác giả

                                Collapse

                                haprohaui Thần Chết Tìm hiểu thêm về haprohaui

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Công thức điện tử
                                  bởi mèomướp
                                  Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                  Hôm qua, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                  Hôm qua, 20:31
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  Ok , thanks bác đã chỉ...
                                  Hôm qua, 15:06
                                • nguyendinhvan
                                  Công thức điện tử
                                  bởi nguyendinhvan
                                  Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                  Chập thì thay. Cháy thì tháo
                                  Làm thì láo. Báo thì hay
                                  May thì khoe. Rủi thì bỏ
                                  Thành tích nhỏ. Báo thành to
                                  Làm cho có. Báo chi li
                                  Sai cả li. Báo
                                  ...
                                  Hôm qua, 00:35
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                  25-11-2024, 22:31
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                  25-11-2024, 22:14
                                • bactho
                                  Trả lời cho Tự làm máy đo Cuộn cảm
                                  bởi bactho
                                  Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                  25-11-2024, 21:48
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                  25-11-2024, 21:43
                                • bactho
                                  Trả lời cho các bạn giúp mình về file HEX với!!!
                                  bởi bactho
                                  Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                  25-11-2024, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                  25-11-2024, 20:43
                                Đang tải...
                                X