| 数据搜索系统,热门电子元器件搜索 |
|
33FJ128GP708 数据表(PDF) 37 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
33FJ128GP708 数据表(HTML) 37 Page - Microchip Technology |
|
37 / 90 page ![]() © 2005 Microchip Technology Inc. Preliminary DS70155C-page 35 dsPIC33F TABLE 9-4: MATH INSTRUCTIONS Assembly Syntax Description Words Cycles ADD f {,WREG} Destination = f + WREG 1 1 ADD #lit10,Wn Wn = lit10 + Wn 1 1 ADD Wb,#lit5,Wd Wd = Wb + lit5 1 1 ADD Wb,Ws,Wd Wd = Wb + Ws 1 1 ADDC f {,WREG} Destination = f + WREG + (C) 1 1 ADDC #lit10,Wn Wn = lit10 + Wn + (C) 1 1 ADDC Wb,#lit5,Wd Wd = Wb + lit5 + (C) 1 1 ADDC Wb,Ws,Wd Wd = Wb + Ws + (C) 1 1 DAW.B Wn Wn = decimal adjust Wn 1 1 DEC f {,WREG} Destination = f – 1 1 1 DEC Ws,Wd Wd = Ws – 1 1 1 DEC2 f {,WREG} Destination = f – 2 1 1 DEC2 Ws,Wd Wd = Ws – 2 1 1 DIV.S Wm,Wn Signed 16/16-bit integer divide* 118 DIV.SD Wm,Wn Signed 32/16-bit integer divide* 118 DIV.U Wm,Wn Unsigned 16/16-bit integer divide* 118 DIV.UD Wm,Wn Unsigned 32/16-bit integer divide* 118 DIVF Wm,Wn Signed 16/16-bit fractional divide* 118 INC f {,WREG} Destination = f + 1 1 1 INC Ws,Wd Wd = Ws + 1 1 1 INC2 f {,WREG} Destination = f + 2 1 1 INC2 Ws,Wd Wd = Ws + 2 1 1 MUL f W3:W2 = f * WREG 1 1 MUL.SS Wb,Ws,Wnd {Wnd + 1,Wnd} = sign(Wb) * sign(Ws) 1 1 MUL.SU Wb,#lit5,Wnd {Wnd + 1,Wnd} = sign(Wb) * unsign(lit5) 1 1 MUL.SU Wb,Ws,Wnd {Wnd + 1,Wnd} = sign(Wb) * unsign(Ws) 1 1 MUL.US Wb,Ws,Wnd {Wnd + 1,Wnd} = unsign(Wb) * sign(Ws) 1 1 MUL.UU Wb,#lit5,Wnd {Wnd + 1,Wnd} = unsign(Wb) * unsign(lit5) 1 1 MUL.UU Wb,Ws,Wnd {Wnd + 1,Wnd} = unsign(Wb) * unsign(Ws) 1 1 SE Ws,Wnd Wnd = sign-extended Ws 1 1 SUB f {,WREG} Destination = f – WREG 1 1 SUB #lit10, Wn Wn = Wn – lit10 1 1 SUB Wb,#lit5,Wd Wd = Wb – lit5 1 1 SUB Wb,Ws,Wd Wd = Wb – Ws 1 1 SUBB f {,WREG} Destination = f – WREG – (C) 1 1 SUBB #lit10, Wn Wn = Wn – lit10 – (C) 1 1 SUBB Wb,#lit5,Wd Wd = Wb – lit5 – (C)1 1 SUBB Wb,Ws,Wd Wd = Wb – Ws – (C)1 1 SUBBR f {,WREG} Destination = WREG – f – (C)1 1 SUBBR Wb,#lit5,Wd Wd = lit5 – Wb – (C)1 1 SUBBR Wb,Ws,Wd Wd = Ws – Wb – (C)1 1 SUBR f {,WREG} Destination = WREG – f 1 1 SUBR Wb,#lit5,Wd Wd = lit5 – Wb 1 1 SUBR Wb,Ws,Wd Wd = Ws – Wb 1 1 ZE Ws,Wnd Wnd = zero-extended Ws 1 1 * Divide instructions are interruptible on a cycle-by-cycle basis. Also, divide instructions must be accompanied by a REPEAT instruction, which adds 1 extra cycle. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |