1、1、80C51 单片机汇编语言有何特点?2、利用 80C51 单片机汇编语 言进行程序设计的步骤 如何?3、常用的程序结构有哪几种,特点如何?4、子程序调用时,参数的传递方法有哪几种?5、什么是伪指令,常用的伪指令功能有哪几种?6、设被加数存放在内部 RAM 的 20H、21H 单元,加数存放在 22H、23H 单元,若要求和存放在 24H、25H 中,试编写出 16 位数相加的程序。7、编写程序,把外部 RAM 中 1000H1030H 的内容传递到内部 RAM 的30H60H 中。8、编写程序,实现双字节无符号数加法运算,要求( R1R0)+(R7R6)(61H60H)。9、若 80C51
2、 的晶振频率为 6MHZ,试计算延时子程序的延时时间。DELAY:MOV R7,#0F6HLP:MOV R6,#0FAHDINZ R6,$DINZ R7,LPRET10、在内部 RAM 的 21H 单元开始有一组单字节不带符号数,数据长度为 30H,要求找出最大数存入 BIG 单元。11、编写程序,把累加器 A 中的二进制数变换成 3 位 BCD 码,并将百、十、个位数分别存放在内部 RAM 的 50H、51H、52H 中。12、编写子程序,将 R1 中的 2 个十六进制数转换为 ASCII 码后存放在 R3 和 R4中。13、编写程序,求内部 RAM 中 50H59H 十个单元内容的平均值,并存放在5AH 单元。