问答题

简答题 若外部RAM的(3000H)=X,(3001H)=Y,编程实现Z=X*X+2Y,并将结果存到片内RAM的40H单元(设Z<256)。

【参考答案】

<上一题 目录 下一题>
热门 试题

问答题
有两个8字节的16进制数a和b,它们分别存放在内部RAM中30H~37H和40H~47H的单元中(高位字节在前)。请编程求a-b,并将差存入30H开始的内部RAM单元中(高位字节在前)。若差小于零则将F0标志位置“1”,否则清零。
问答题
有一个长度为16字节的ASCII码字符串存放在外部RAM1000H为首址的存储区域中,字符串中的每一个字符均不相同,试编写程序查找字符串中是否存在ASCII码“9”。如果在字符串中存在ASCII码“9”,则将其存储单元的地址存放到内部RAM30H和31H单元中(高8位地址在30H单元中),同时将OV标志位清零。否则,将30H和31H单元的内容清零,并将OV标志位置“1”。
相关试题
  • 数码管通常是如何驱动的?()
  • 数码管中的每一个段通常代表什么?()
  • 数码管通常用于显示什么?()
  • 单片机中的NOP指令通常用于什么?()
  • 单片机中的堆栈主要用来做什么?()