
用C语言怎么实现从一个16位二进制端口地址处读入和输出数据? 10
例如汇编程序如下,用C要怎么实现?MOVDPTR,#FFF1HMOVA,#82HMOVX@DPTR,AMOVDPTR,#FFF2HMOVA,42HCPLAMOVX@DPT...
例如汇编程序如下,用C要怎么实现?
MOV DPTR,#FFF1H
MOV A,#82H
MOVX @DPTR,A
MOV DPTR,#FFF2H
MOV A,42H
CPL A
MOVX @DPTR,A
MOV DPTR,#PA
MOVX @DPTR,A
MOV DPTR,#PB
MOVX A,@DPTR 展开
MOV DPTR,#FFF1H
MOV A,#82H
MOVX @DPTR,A
MOV DPTR,#FFF2H
MOV A,42H
CPL A
MOVX @DPTR,A
MOV DPTR,#PA
MOVX @DPTR,A
MOV DPTR,#PB
MOVX A,@DPTR 展开
1个回答
展开全部
c编译器是不支持汇编码的,要在C语言中使用汇编,必须使用 C++ 编译器,并且使用内嵌汇编,
内嵌汇编是一个很大的技术话题,你可以上网百度一下
内嵌汇编是一个很大的技术话题,你可以上网百度一下
追问
我意思是把那段汇编用C语言怎么写
追答
不好意思 ... 俺没有学过单片机 ...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询