LR C ;不相等,FFH→40H SUBBA,@R1 JNZ LOOP1 ;相等时,比较下一字节 INC R0 INC R1 DJNZ 41H,LOOP MOV 40H,#0 ;所有字符均相等,则两字串相等。 RET LOOP1:MOV 40H,#0FFH RET六、综合应用题(每小题10分,共20分) 1.用8031单片机,并采用一片2716(2KB)和一片6116(2KB)组成一个既有程序存储器又有数据存储器的扩展系统,请: (1)画出逻辑电路图说明其存储空间芯片P2.2P2.1P2.0P0.7……P0.0地址范围 27160000…00000H … 1111…107FFH 61160000…00000H1111…107FFH(四)一、填空题1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF?),否则输入数据可能出错。2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP?)寄存器的内容决确定的。3、寄存器PSW中的RS1和RS0的作用是(选择工作寄存器组)。4、LED数码显示有(静态显示)和(动态显示)两种显示形式。5、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为(0013H),串行口入口地址为(0023H),T0的入口地址为(000BH)。6、用汇编语言编写的程序称为(源)程序,通过汇编后得到的用机器码表示的程序称为(机器)程序。7、堆栈的地址由SP的内容确定,其操作规律是“先进后出”。8、扩展并行I/O口时,常采用(8255)和(8155)可编程芯片。9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。