以下为《汇编编程测试题》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
一、(共10分)汇编编程实现算术运算(20-10)/2,要求用内部RAM存放运算数及结果。程序要求注释。
二、(共10分)汇编编程实现将外部RAM1000H开始地址存放的字符串“Hello World”,传送到内部RAM40H为首地址的单元。要求注释。
三、(共20分) 系统扩展一个按键,八个LED灯。要求实现按下一次按键,八个LED依次点亮。要求1、绘制连线示意图,要有上拉、限流电阻(5分);2、汇编编程实现以上功能。(15分)。注释程序关键代码。
四、(共15分)要求用定时器实现控制一个蜂鸣器鸣叫,按照开启两秒,关闭两秒的节奏运行,采用 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 入地址20H开始的单元,波特率1200bps,数据帧10位。(共12分,其中注释3分)
(共10分)程序阅读,下面程序有5处错误,指出并修改。
MOV SP,#30H ; 设置堆栈指针
MOVX A,#60H ;A赋值60H
CALL SUB ;调用子程序SUB
ADD A,#56H ; 加法运算
SJMP SUB ;原地转移
SUB: MOVC A,#0B8H ;A赋值B8H
RETI ;子程序返回
END
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《汇编编程测试题》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。