汇编编程测试题

本文由用户“caoganri”分享发布 更新时间:2022-02-20 00:25:05 举报文档

以下为《汇编编程测试题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

一、(共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字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《汇编编程测试题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览