文档详情

单片机实验——汇编语言2指令.doc

发布:2017-05-07约字共5页下载文档
文本预览下载声明
成绩 单片机原理及应用 实验报告 实验名称 汇编语言指令 实验班级 姓 名 学号(后两位) 指导教师 实验日期 实验一 汇编语言指令 一、实验目的 1、掌握WAVE软件的使用,初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等。 2、熟悉MCS-51单片机的指令系统。 二、实验内容 完成以下内容: 1、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容是( 80H ): MOV DPTR,#2000H MOVX A,@DPTR 注意:完成本实验,需完成题目的“假定”条件,将外部数据存储器2000H单元预先赋值,如何实现? 2、执行下列指令后,(SP)的内容是( 62H ),61H单元的内容是(25H ),62H单元的内容是( 80H ). MOV SP,#60H MOV ACC,#25H MOV B,#80H PUSH ACC PUSH B 3、执行下列指令后,A的内容是( 34H ),CY的内容是(1 ),AC的内容是( 1),OV的内容是(1 )。 MOV A,#85H MOV R0,#20H MOV 20H,#0AFH ADD A,@R0 4、假定(A)=0FFH,执行下列指令后,A的内容是(1EH ),R3的内容是(10H ),30H的内容是( OF1H或241 ),40H的内容是(01H )。 MOV R3,#0FH MOV 30H,#0F0H MOV R0,#40H MOV 40H,#00H INC A INC R3 INC 30H INC @R0 5、假定(A)=059H,(R5)=73H,执行下列指令: ORG 0000H MOV A,#059H MOV R5,#73H ADD A,R5 DA A END 后,A的内容是( ),CY的内容是( )。 6、程序如下: MOV A, #0BFH MOV 20H, #85H SETB C ADDC A, 20H 结果为:(A)= 46H CY=1 AC=1 OV=1 P=1 7、程序如下: MOV A, #0BFH MOV 20H, #85H SETB C SUBB A, 20H 结果为:(A)= CY= AC= OV= P= 8、假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH,执行下列指令: ORG 0000H MOV A,#0FH MOV R7,#19H MOV 30H,#00H MOV R1,#40H MOV 40H,#0FFH DEC A DEC R7 DEC 30H DEC @R1 END 后,A的内容是( ),R7的内容是( ),30H的内容是( ),40H的内容是( )。 9、 假定(A)=0FH,(B)=0A0H,,执行下列指令: ORG 0000H MOV A,#0FH MOV B,#12H MUL AB END 后,A的内容是( ),B的内容是( ),AC的内容是( ),OV的内容是( )。 10、执行下列指令后,A的内容是( ),B的内容是( ),AC的内容是( ),OV的内容是( )。 ORG 0000H MOV A,#0FBH MOV B,#12H DIV AB END 11、执行下列指令后,A的内容是(5C),AC的内容是(0 ),OV的内容是(0 )。 ORG 0000H MOV A,#0C5H SWAP A END 12、执行下列指令后,A的内容是(EBH ),请写出每条指令执行后的目标操作数的内容。 MOV A,#83H MOV @R0,#17H MOV 17H,#34H ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 13、执行下列指令后,实现的功能是( )。写出每条指令执行后的目的操作数的内容。 ACC=19H, B=80H, AC=1 P=1 SP=O7H MOV 71H,#17H MOV R0,#71H MOV A,@R0
显示全部
相似文档