51汇编程序练习题1..docx





《51汇编程序练习题1..docx》由会员分享,可在线阅读,更多相关《51汇编程序练习题1..docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机汇编程序设计练习、存储器之间的数据传送1、编程实现将单片机内部RAM60H起先的连续32个单元置为FFH。MOV RO,#60HMOV R7,#32MOVR1,#OFFHMOV A,RILOOP: MOV R0,AINC RODJNZ R7,LOOPSJMP$END2、编程实现将内部RAM30H起先的连续16个数传送到内部RAM50H起先 的连续单元中。MOV R0,#30HMOVR1,#50HMOV R7,#16LOOP: MOV A,R0INC ROINCR 1DJNZ R7,LOOPSJMP$END3、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部 RAM30
2、H起先的单元中,数据块的长度为32个字节。4、编程实现将单片机内部RAM30H为首地址的数据块传送到外部 RAM2000H起先的单元中,数据块的长度存放于内部RAM的20H单元。5、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部 RAM30H起先的单元中,直到数据内容为0DH时停止传送。6、编程实现将ROM1000H地址的内容传送到内部RAM的25H单元。7、编程实现将ROM2000H起先的连续10个地址的内容传送到内部RAM的 25H起先的单元。8、编程实现将ROM1000H起先的连续100个地址的内容传送到外部 RAM2000H起先的连续单元中。二、查表程序设计1、编
3、写查表程序,要查表的数据存放在R7中,其范围为09。编程查其平方 值,并存放于40H。2、编写查表程序,要查表的数据存放在R7中,其范围为09。编程查其立方 值,并存放于R6。3、单片机外部ROM TABI地址起先存放一组ASCII码表,试用查表方法,将R2的内容(范围为。F转换为与其对应的ASCII码,并从P1 口输出。4、运用8051的P1 口作为段控驱动共阳LED数码管,硬件连接如图。编程实现将8051 R7单元内容(在00H-09H之间显示在数码管上。00H-09H的共阳字形代码如下表所示。60H ;00HO1H02H03H04H05H06H07 H08H09H字形代码C0HF9HA4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 汇编程序 练习题

限制150内