Thông báo

Collapse
No announcement yet.

nhờ các cao thủ chỉ giáo.gấp gấp

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

  • nhờ các cao thủ chỉ giáo.gấp gấp

    Viết chương trình nhân 2 số nhị phân 8 bit.ô nhớ 20h chứa số bị nhân,ô nhớ 21h chứa số nhân.kết quả tích số 16bit chứa trong 2 ô nhớ 22h(byte thấp )và 23h(byte cao)

    còn đây là code của em

    MOVLW b'số Np1' , chuyển số np1 vào thanh ghi w
    MOVWF 20H , chuyển giá trị thanh ghi w vào ô nhớ 20h
    MOVLW b'số np2' ,chuyển số np2 vào thanh ghi w
    MOVWF 21H ,chuyển giá trị thanh ghi w vào ô nhớ 21h
    MOVLW .0, chuyển số 0 vào thanh ghi w
    ADDWF 20H,W cộng số 0 vào ô nhớ 20h kết quả lưu vào thanh ghi w w=sônp1
    ANDWF 21H,W nhân 2 số nhị phân với nhau kết quả lưu vào thanh ghi w
    em mới học VDK hjhj
    Chỗ kết quả tích số 16bit chứa trong 2 ô nhớ em ko biết làm mong các cao thủ chỉ giáo.t6 em phải nộp bài rồi.

  • #2
    Cblock 0x20
    so1;so bi nhan
    so2;so nhan
    kq1;byte thap
    kq2;byte cao
    tam;bien tam
    endc
    clrf kq1
    clrf kq2
    movlw 0x08
    movwf tam
    loop;nhan
    bcf STATUS,C
    btfss so2,0
    goto next
    movf so1,W
    addwf kq2,F
    next;nhan
    rrf kq2
    rrf kq1
    rrf so2
    decfsz tam,F
    goto loop
    end
    , , ,

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X