Thông báo

Collapse
No announcement yet.

thanh ghi p0 chua gia tri la bao nhieu??

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

  • thanh ghi p0 chua gia tri la bao nhieu??

    xin nho giup dum ha ghi ro dum ha ,minh chu thich thu vaban xem coi co dung khong ha,neu sai chi dum ha:

    MOV A,#23H <ghi gia tri 23 vao thanh ghi A>

    LOOP: & nbsp; MOV P0,A <ghi tiep giatri 23 vao thanh ghi p0>

    SUBB A,#99H <lam phep tinh tru 23 - 99 =8A>

    CJNE A,#0FFH,LOOP < den day khong biet sao nua>

    Sau khi thực hiện chương trình thanh ghi P0 chứa giá trị bao nhiêu???

  • #2
    Nguyên văn bởi anhdung Xem bài viết
    xin nho giup dum ha ghi ro dum ha ,minh chu thich thu vaban xem coi co dung khong ha,neu sai chi dum ha:

    MOV A,#23H <ghi gia tri 23 vao thanh ghi A>

    LOOP: & nbsp; MOV P0,A <ghi tiep giatri 23 vao thanh ghi p0>

    SUBB A,#99H <lam phep tinh tru 23 - 99 =8A>

    CJNE A,#0FFH,LOOP < den day khong biet sao nua>

    Sau khi thực hiện chương trình thanh ghi P0 chứa giá trị bao nhiêu???
    Thanh ghi P0 luôn thay đổi trong 1 tập giá trị cố định, và không bao giờ =0FFh ( hay A không bao giờ bằng 0FFH) nên chương trình trên luôn lặp ở đó mà không thoát ra được.

    email:mahaco@fpt.vn

    Comment


    • #3
      xin lỗi anh hoctro89xxx cho phép em hỏi là tại sao thanh ghi A và p0 kg được phép bằng 0FF.?? Theo em nghĩ là mỗi thanh ghi đều là 8 bit vậy tại sao nó khong thể biến thiên từ 00000000b >> 11111111b được ạ???
      --------------
      theo em nghĩ giá trị của p0 sẽ là giá trị của A. ngay trước A bằng 0FFH. vì khi A bằng 0FFH thì lệnh sẽ kg lặp lại ở nhãn LooP nữa. em nói vậy kg biết có đúng>>
      Quê Hương là gì hở mẹ?
      mà cô giáo bảo phải yêu
      Quê Hương là gì hở mẹ?
      mà ai đi xa cũng nhớ nhiều...

      Comment


      • #4
        Nguyên văn bởi hồng quyên Xem bài viết
        xin lỗi anh hoctro89xxx cho phép em hỏi là tại sao thanh ghi A và p0 kg được phép bằng 0FF.?? Theo em nghĩ là mỗi thanh ghi đều là 8 bit vậy tại sao nó khong thể biến thiên từ 00000000b >> 11111111b được ạ???
        --------------
        theo em nghĩ giá trị của p0 sẽ là giá trị của A. ngay trước A bằng 0FFH. vì khi A bằng 0FFH thì lệnh sẽ kg lặp lại ở nhãn LooP nữa. em nói vậy kg biết có đúng>>
        Ý ảnh nói là kết quả của phép trừ đó không bao giờ bằng 0xFFH bạn à! thế nên vòng lặp bị lặp lại vô tận!

        Comment


        • #5
          Nguyên văn bởi hồng quyên Xem bài viết
          xin lỗi anh hoctro89xxx cho phép em hỏi là tại sao thanh ghi A và p0 kg được phép bằng 0FF.?? Theo em nghĩ là mỗi thanh ghi đều là 8 bit vậy tại sao nó khong thể biến thiên từ 00000000b >> 11111111b được ạ???
          --------------
          theo em nghĩ giá trị của p0 sẽ là giá trị của A. ngay trước A bằng 0FFH. vì khi A bằng 0FFH thì lệnh sẽ kg lặp lại ở nhãn LooP nữa. em nói vậy kg biết có đúng>>
          Vì giá trị mới của A ( hay P0) = giá trị cũ của nó - #99H, có thể dùng phần mềm trên máy tính hoặc phần mềm mô phỏng đều thấy A ( p0) luôn thay đổi trong 1 tập giá trị cố định, mà các giá trị này không có giá trị 0FFH, thế thì làm sao mà ra khỏi Vòng lặp LOOP được.

          email:mahaco@fpt.vn

          Comment


          • #6
            hihi
            em quên tìm hiểu kĩ trước khi nói..
            cảm ơn các anh!!
            Quê Hương là gì hở mẹ?
            mà cô giáo bảo phải yêu
            Quê Hương là gì hở mẹ?
            mà ai đi xa cũng nhớ nhiều...

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X