完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,那里。我刚刚得到汇编的源代码,我以前没有写过。我可能想问这两个问题。设备是PIC12F675 Q1:ISA中的这个“标签”代表什么?(图片1)Q2:这个代码意味着什么?我知道BCF,但我不知道这是什么意思。这条线代表这一行吗?Q3:这条线是什么意思?非常感谢!
以上来自于百度翻译 以下为原文 Hi, there. I just got the source code of assembly and I didn't write it before. I may want to ask these two question. device is the PIC12F675 Q1: what is this "label" stand for in the ISA?(picture 1) Q2: what this code mean? BCF GPIO,.1 I know BCF but I don't know what the point stand for. Does this line stand for this one? BCF GPIO, GPIO0 Q3: what this line mean? CONSTANT Tsafety_U=0x07 Very appreciate it! Attached Image(s) |
|
相关推荐
5个回答
|
|
[1]:[标签]意味着你可以随意地(方括号隐含地)在语句上有一个标签,如:LoopSncVoFGPIO,W;WRGG= GPIO;Q2:“领先”。它不需要一个(“1”),但这就是它的意思。Q3:我从未见过这个构造,Syry.GP。
以上来自于百度翻译 以下为原文 Q1: [label] means you can optionally (the square brackets imply optionally) have a label on the statement as in: LoopStart movf GPIO, W ; WReg = GPIO; Q2: the leading "." means the number is forced to be a decimal regardless of the default number base. It's not needed with a one ("1"), but that's what it means. Q3: I've never seen that construct, sorry. GP |
|
|
|
这意味着你可以在指令之前在线路上有一个标签。例如,它简单地迫使下面的数字被当作十进制数字,即使默认的数字基数是十六进制。注意,对于小于8的值,它是完全冗余的,所以“.”确实不需要在那里,但是它D。不,这就相当于:阅读MPASM用户指南第89页的“常量”指令文档。我知道以前我告诉过你在哪里找到用户指南。
以上来自于百度翻译 以下为原文 It means you can optionally have a label on the line before the instruction. e.g. start: MOVLW 8 ;prepare to loop eight times It simply forces the following number to be treated as a decimal number, even if the default number base is hex. Note, it is totally redundant for values less than 8, so the "." really does NOT need to be there, but it doesn't hurt. No, it would be equivalent to: BCF GPIO, GPIO1 Read page 89 of the MPASM User Guide for documentation of the "CONSTANT" directive. I know I have previously told you where to find the User Guide. |
|
|
|
|
|
|
|
QHB:谢谢!但我真的不记得在哪里找到MPASM用户指南的文档,我会去找它的!
以上来自于百度翻译 以下为原文 To qhb: Thank you! But I don't really remember where to find the documentation of MPASM User Guide. I'll go find it! |
|
|
|
程序文件(x86) Microchip MPLABX V·y.MMPASMXDOCSMPASMMMPLIKIN U.S.GuID.PDFQ1:从页52.Q2开始阅读部分1.7“汇编输入/输出文件”:从第67.3页开始阅读部分3.4“数值常量和基数”:Qhb已经给了您页面。把这个用户指南剪到你的电脑桌面上。
以上来自于百度翻译 以下为原文 C:Program Files (x86)MicrochipMPLABXv#.##mpasmxdocsMPASM_MPLINK_User_Guide.pdf Q1: Read section 1.7 "ASSEMBLER INPUT/OUTPUT FILES" starting on page 52. Q2: Read section 3.4 "NUMERIC CONSTANTS AND RADIX" starting on page 67. Q3: Qhb already gave you the page. |
|
|
|
只有小组成员才能发言,加入小组>>
5192 浏览 9 评论
2012 浏览 8 评论
1936 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3183 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2238 浏览 5 评论
746浏览 1评论
633浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
518浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
644浏览 0评论
544浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 19:49 , Processed in 1.274734 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号