正在加载图片...
2、下列程序段执行后,(RO) (7EH)= MOV RO, #7FH MOV ZEH, #0 MOV 7FH, #42H DEC @RO DEC RO DEC @RO 3、已知(R3)=05H,运行程序后,结果为(5OH MAIN: MOV A R3 MOV DPTR. #TAB MOVC AQA+DPTR MOV 50H. A RET TAB:DB00.01.04.09.16 DB25,36.49.64.81 这个子程序的功能是: 4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下: MOV DPTR. #4000H MOV RO.#OOH AIT: MOV ARO MOVX @DPTR, A INC RO NOP SJMP WAIT 读程序执行后,DAC0832输出的波形为波。 四、编程题:(共36分) 1、(8分)编程将外部RAM从1200H单元开始的100个单元清零, 2、(10分)利用8255A可编程并行接口芯片,实现输入输出试验。实验中用825A的 PB口作为输入口,工作于方式0,读取开关的状态:用PA口作为输出口,工作于 方式0,将读取的开关状态输出到LED上图1为8255A的工作方式控制字。若8255A 的起始端口地址为8000H,则编写完整的汇编语言源程序实现该任务。2、下列程序段执行后,(R0)=_________,(7EH)=_________. MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#42H DEC @R0 DEC R0 DEC @R0 3、已知 (R3)=05H, 运行程序后, 结果为(50H )= 。 MAIN:MOV A, R3 MOV DPTR, #TAB MOVC A,@A+DPTR MOV 50H, A RET TAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81 这个子程序的功能是: 。 4、已知一片 DAC0832 接成单缓冲方式,其地址为 4000H,其控制程序如下: MOV DPTR, #4000H MOV R0, #00H WAIT: MOV A,R0 MOVX @DPTR,A INC R0 NOP SJMP WAIT 读程序执行后,DAC0832 输出的波形为 波。 四、编程题: (共 36 分) 1、(8 分)编程将外部 RAM 从 1200H 单元开始的 100 个单元清零。 2、(10 分)利用 8255A 可编程并行接口芯片,实现输入输出试验。实验中用 8255A 的 PB 口作为输入口,工作于方式 0,读取开关的状态;用 PA 口作为输出口,工作于 方式 0,将读取的开关状态输出到 LED 上。图 1 为 8255A 的工作方式控制字。若 8255A 的起始端口地址为 8000H,则编写完整的汇编语言源程序实现该任务
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有