✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
A PIC16F8877 Programmer has written three different routine(s) to multiply an unsigned 3-bit number stored in a register labelled RegA by 8, and return with the product in the working register.
In the particular application
Which routine should be chosen?
Mul8I movf RegA,W btfsc STATUS,Z return addwf RegA,W addwf RegA,W addwf RegA,W addwf RegA,W addwf RegA,W addwf RegA,W addwf RegA,W return
|
Mul8II movf RegA,W andlw 0x07 addwf PCL,F retlw 0x00 retlw 0x08 retlw 0x10 retlw 0x18 retlw 0x20 retlw 0x28 retlw 0x30 retlw 0x38
|
Mul8III bcf STATUS,C rlf RegA,W bcf STATUS,C rlf RegA,W bcf STATUS,C rlf RegA,W return
|
|---|