作业帮 > 综合 > 作业

有一段程序GetPortVal(0x281,&D8L,1);\x05GetPortVal(0x282,&D4H,1);m

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 20:57:06
有一段程序
GetPortVal(0x281,&D8L,1);
\x05GetPortVal(0x282,&D4H,1);
m_data = (D4H&0x0f);
\x05m_data = (m_data
D4H&0x0f是取D4H变量中数据的低4位.
"&"作为运算符表示按位与运算."&"放在变量前面(如" &D8L")则表示取得该变量的指针(地址).(在这里并非引用的意思,表示引用应在函数声明时放在变量的后面)
GetPortVal(0x281,&D8L,1); // 从端口位置0x281处获取数据给D8L
GetPortVal(0x282,&D4H,1); // 从端口位置0x282处获取数据给D4H
m_data = (D4H&0x0f); //取D4H变量中数据的低4位赋值给m_data
m_data = (m_data
再问: 讲解的很清楚,绝对高手,能告诉下你的联系方式比如QQ或者邮箱吗?关于这段程序我已纠结好长时间了,希望能在你的帮助下解决它,谢谢你了!
再答: 我把邮箱写消息发你吧,你去百度的站内消息里看看吧。不过你写的代码看样子像是嵌入式之类的,跟硬件关联比较大。我是纯软件出身的,不知道能不能帮了你。