《单片机》读程序题题库答案Word文档格式.docx
- 文档编号:13601809
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:60
- 大小:40.26KB
《单片机》读程序题题库答案Word文档格式.docx
《《单片机》读程序题题库答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《《单片机》读程序题题库答案Word文档格式.docx(60页珍藏版)》请在冰豆网上搜索。
R0(R0)=21H
INCR1;
(R1)+1->
R0(R1)=31H
ANLA,R1;
(A)&
(R1)->
A(A)=10H
SWAPA;
累加器A的高低4位交换(A)=01H
PUSHACC;
累加器A内容压栈
P1(P1)=01H
POPB;
堆栈内容出栈到B寄存器(B)=01H
MOVR0,A;
R0(R0)=01H
MOVDPTR,#2200H;
#2200H->
DPTR(DPTR)=2200H
SETBC;
1->
Cy(Cy)=1
ADDCA,#0;
(A)+0+(Cy)->
A(A)=02H
MOVX@DPTR,A;
(DPTR)(2200H)=02H
END
(R0)=01H(R1)=31H(P1)=01H
(B)=01H(2200H)=02H
2、ORG0
跳转到(PC)=0030H处
START:
MOVSP,#50H;
#50H->
SP(SP)=50H
MOVR2,#10H;
#10H->
R2(R2)=10H
MOVDPTR,#3000H;
#3000H->
DPTR(DPTR)=3000H
CRLA;
0->
A(A)=0
LOOP:
(DPTR)
INCDPTR;
(DPTR)+1->
DPTR
DJNZR2,LOOP;
(R2)-1->
R2若(R2)不等于零则转移到LOOP处
INCDPH;
(DPH)+1->
DPH(DPH)=31H(R2)=00H(DPL)=10H
DPH(DPH)=32H
MOV20H,#36H;
#36H->
(20H)(20H)=36H
SETB00H;
位地址00H置120H.0=1(20H)=37H
MOVA,20H;
(20H)->
A(A)=37H
(DPTR)(DPTR)=3210H(3210H)=37H
INCA;
(A)+1->
A(A)=38H
A(A)=39H
累加器A内容压栈(SP)=51H
XCHA,R2;
累加器A的内容与R2内容互换(A)=00H(R2)=39H
POPDPH;
堆栈内容弹到DPH(DPH)=39H
ADDA,#55H;
(A)+#55H->
A(A)=55H
累加器A内容压栈
(A)=55H(R2)=39H(20H)=37H(DPTR)=3910H(SP)=51H
3、ORG0
MOVR0,#30H;
#30H->
R0(R0)=30H
MOVA,#12H;
#12H->
A(A)=12H
(Cy)=1
ADDCA,R0;
(A)+(R0)+Cy->
A(A)=43H
MOV@R0,A;
(R0)(30H)=43H
累加器A高低4位交换(A)=34H
A(A)=35H
MOVDPTR,#2000H;
#2000H->
DPTR(DPTR)=2000H
DPH(DPH)=21H
P1(P1)=35H
A(A)=36H
(DPTR)(2100H)=36H
XCHA,R0;
(A)R0(A)=30H(R0)=36H
RLA;
累加器A内容循环左移(A)=60H
累加器A的内容入栈
累加器A内容循环左移(A)=0C0H
POPACC;
堆栈内容弹出到累加器A(A)=60H
(A)=60H(R0)=36H(DPTR)=2100H
(P1)=35H(30H)=43H
4、ORG0
MOVSP,#50H;
MOVR0,#20H;
#20H->
MOVA,#23H;
#23H->
A(A)=23H
MOVR2,#0FH;
#0FH->
R2(R2)=0FH
SETB01H;
置位20H.1(20H.1)=1
置位Cy(Cy)=1
ADDCA,@R0;
(A)+((R0))+Cy->
A(A)=26H
((R0))(21H)=26H
LOOP:
DJNZR2,LOOP;
R2若R2内容不等于零则转移
累加器A内容的高低4位交换(A)=62H
累加器A内容入栈
DPH(DPH)=31H
(DPTR)(3100H)=62H
堆栈内容弹出到B(B)=62H
RRA;
累加器A内容循环右移(A)=31H
ADDA,B;
(A)+(B)->
A(A)=93H
P1(P1)=93H
(21H)=26H(R2)=00H(A)=93H(B)=62H(3100H)=62H
5、ORG0
MOVDPTR,#1000H;
#1000H->
DPTR(DPTR)=1000H
MOVA,#13H;
#13H->
A(A)=13H
((R0))(20H)=13H
RLCA;
累加器A的内容带进位循环左移(A)=27H
XCHA,@R0;
累加器A的内容与20H单元的内容互换(A)=13H(20H)=27H
POPDPL;
堆栈内容弹出到DPL(DPL)=13H
(DPTR)(1013H)=13H
DECA;
(A)-1->
PUSHDPH;
DPH内容压栈
堆栈内容弹出到B(B)=10H
A(A)=22H
P1(P1)=22H
CLRA;
累加器A内容清零
A(A)=10H
(P1)=22H(B)=10H(20H)=27H(DPTR)=1013H(R0)=20H
6、ORG0
MOVR2,#10H;
MOVA,#24H;
#24H->
A(A)=24H
((R0))
R0
R2若R2内容不等于0则跳转到LOOP处
位地址为00H的位(20H.0)=1(20H)=25H
ADDCA,#00H;
(A)+00H+(Cy)->
A(A)=25H
累加器A内容高低四位互换(A)=52H
堆栈内容弹出到DPH(DPH)=52H
堆栈内容弹出到B(B)=52H
MOVA,R2;
(R2)->
A(A)=00H
MOVDPL,A;
DPL(DPL)=00H
MOVA,B;
(B)->
A(A)=52H
(A)=52H(R2)=00H(20H)=25H(DPTR)=5200H(SP)=51H
7、ORG0
MOVDPTR,#2100H;
#2100H->
DPTR(DPTR)=2100H
ADDCA,R1;
(A)+(R1)+Cy->
A(A)=31H
MOV@R1,A;
((R1))(30H)=31H
累加器A的内容压栈
堆栈内容弹出到DPL(DPL)=31H
累加器A的内容循环右移(A)=98H
R0(R0)=98H
ORLA,#24H;
(A)or24H->
A(A)=0BCH
P1(P1)=0BCH
累加器A的内容高低四位交换(A)=0CBH
MOVDPH,A;
DPH(DPH)=0CBH
MOVB,#02H;
#02H->
B(B)=02H
A(A)=0CDH
CLRACC.3;
ACC.3(A)=0C5H
累加器A的内容高低四位交换(A)=5CH
(A)=5CH(R0)=98H(DPTR)=0CB31H(P1)=0BCH(30H)=31H
8、ORG0
M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 程序 题库 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)