编汇问题 哦
轻快解决吧 谢啦 哦 我是新手啦
1. 试编写程序,查找在内部RAM的20H~40H单元中是否有0AAH这一数据。若有,则将41H单元置为“01H”;若未找到,则将4H置为“00H”。
2. 试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数。并将查找到的结果存入41H单元。
3. 试编写一段数据搬移程序,将外部RAM 2000H~202FH单元中的内容移入内部RAM20H~4FH单元中。
4. 试将放在内存单元20H开始的30个单字节无符号数按从小到大的顺序排序。
5. 把一个8位二进制的各位用ASCII码表示(即为“0”的位用30H表示,为“1”的位用31H表示)。该数存放在内部RAM中byte单元中,变换后的8个ASCII码存放到外部RAM以buf开始的存储单元中去。
6. 5个双字节数,存放在内部RAM以buf开始的单元中,求它们的和,并把结果存放在sun开始的单元。
7. 试编写二进制转换ASCII码的转换程序,设四位二进制存放在R2中,转换结果也放在R2中。
8. 输入一个ASCII命令字符,要求按照输入的命令字符去执行相应的处理程序。设命令字符为A,D,E,L,M,X,Z,七种。相应的处理程序入口标号分别为XA,XD,XE,XL,XM,XX,XZ。请编写程序。
9. 用子程序方法实现多字节压缩BCD码转换成ASCII码。设多字节BCD码存于60H首地址单元,字节数为N。
评论读取中....