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.
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.
Comment