2 MOV FO, ACC. 3 3INC DPTR 4 MOVX A, RO 5 RLC 有关微机原理的题 谁会 来帮帮忙啊 (单片计算机)

\u6c42\u89e3\u51e0\u4e2a\u5355\u7247\u673a\u9898\u76ee

\u7b2c\u4e8c\u7ec4\uff1aRS1RS0=01\u5373\u53ef
\u7b2c\u4e09\u7ec4\uff1aRS1RS0=10\u5373\u53ef
SJMP\u6307\u4ee4\u7b2c\u4e8c\u4e2a\u5b57\u8282\uff1a0
\u7f16\u7a0b1\uff1a
MOV R0,#0
MO R2,#0
MOV R3,#0
LP:
MOV DPTR,#1234H

MOV A,DPL
ADD A,R0
MOV DPL,A
MOVX A,@DPTR
ADD A,R3
XCH A,R3
XCH A,R2
ADDC A,#0
MOV DPTR,#5678H
MOV A,DPL
ADD A,R0
MOV DPL,A
MOVX A,@DPTR
ADD A,R3
XCH A,R3
XCH A,R2
ADDC A,#0
INC R0
CJNE R0,#100,LP
MOV DPTR,#1234H
MOV A,R3
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
RET
\u7f16\u7a0b2\uff1a
MOV R0,#0
LP:
MOV DPTR,#1234H
MOV A,DPL
ADD A,R0
MOV DPL,A
MOVX A,@DPTR
PUSH ACC
MOV DPTR,#5678H
MOV A,DPL
ADD A,R0
MOV DPL,A
POP ACC
MOVX @DPTR,A
INC R0
CJNE R0,#100,LP
RET

\u5148\u5e2e\u4f60\u505a\u4e00\u90e8\u5206\uff0c\u5269\u4e0b\u7684\u665a\u4e0a\u56de\u6765\u5e2e\u4f60\u505a\uff0c\u73b0\u5728\u6211\u5fc5\u987b\u8981\u53bb\u5b9e\u9a8c\u5ba4\u4e86
1.\u5224\u65ad\u4e0b\u5217\u6307\u4ee4\u662f\u5426\u6b63\u786e\uff1a

1\uff09MOV 28H,@R2
\u7b54\uff1a \u9519\u8bef\uff0c\u80fd\u591f\u7528\u4e8e\u5bc4\u5b58\u5668\u7b80\u4ecb\u5bfb\u5740\u7684\u5bc4\u5b58\u5668\u6709R0.R1.DPTR\u3002\u6240\u4ee5@R2\u4e0d\u6b63\u786e

2\uff09DEC DPTR
\u7b54\uff1a \u9519\u8bef\uff0cDEC\u6307\u4ee4\u53ea\u80fd\u7528\u4e8eA,@Ri\uff0cdir\u548cRn\uff0c\u4e0d\u80fd\u7528\u4e8eDPTR\uff08\u4e0d\u8fc7INC\u662f\u53ef\u4ee5\u7684\uff09

3\uff09INC DPTR
\u7b54\uff1a\u5bf9\u7684\uff0c\u8bb0\u4f4f\u548c\u4e0a\u9762\u7684\u533a\u522b

4\uff09CLR R0
\u7b54\uff1a\u9519\u8bef\uff0cCLR\u662f\u4e13\u5bf9A\u7684\u6307\u4ee4

5\uff09CPL R5
\u7b54\uff1a\u9519\u8bef\uff0cCPL\u4e5f\u662f\u4e13\u5bf9A\u7684\u6307\u4ee4

6\uff09MOV R0,R1
\u7b54\uff1a\u9519\u8bef\uff0cRi\u4e4b\u95f4\u662f\u4e0d\u80fd\u7528MOV\u6307\u4ee4\u7684

7\uff09PUSH DPTR
\u7b54\uff1a\u9519\u8bef\uff0c\u5806\u6808\u64cd\u4f5c\u65f6\u5b57\u8282\u64cd\u4f5c\uff0c\u800cDPTR\u662f16\u4f4d\u5bc4\u5b58\u5668\uff08\u4e5f\u5c31\u662f\u8bf4\u5b83\u91cc\u9762\u662f\u5b57\uff0c\u4e0d\u662f\u5b57\u8282\uff09

8\uff09MOV F0,C
\u7b54\uff1a\u6b63\u786e

9\uff09MOV F0,ACC.3
\u7b54\uff1a\u6b63\u786e

10\uff09MOVX A,@R1
\u7b54\uff1a\u6b63\u786e\uff0c\u5c06\u5916\u90e8RAM\u4e2d\u7684\u5185\u5bb9\uff08\u5730\u5740\u4e3aP2 R1\uff09\u9001\u5230A

11\uff09MOV C,30H
\u7b54\uff1a\u9519\u8bef\uff0cC\u5c31\u662fCY\uff0cCY\u53ea\u6709\u4e00\u4f4d\uff0c\u800c30H\u67098\u4f4d\uff0c\u8fd9\u600e\u4e48\u88c5\u7684\u4e0b\uff1f

12\uff09RLC R0
\u7b54\uff1a\u9519\u8bef,RLC\u662f\u4e13\u95e8\u5bf9A\u7684\u6307\u4ee4

2.\u4e0b\u9762\u662f\u4e00\u6bb5\u5b50\u7a0b\u5e8f\uff1a
ORG 30H \u8868\u793a\u6539\u53d8\u6c47\u7f16\u5668\u7684\u5730\u5740\u8ba1\u6570\u5668\u521d\u503c\u4e3a30H,\u4e5f\u5c31\u662f\u8bf4\u6b64\u8bed\u53e5\u540e\u9762\u7684\u7a0b\u5e8f\u6216\u6570\u636e\u5757\u4ee530H\u4e3a\u8d77\u59cb\u5730\u5740\u8fde\u7eed\u5b58\u653e
POP DPH \u5c06\u5806\u6808\u5f53\u524d\u5185\u5bb9\u5f39\u5165DPH\uff0c\u7136\u540eSP-1
POP DPL \u5c06\u5806\u6808\u5f53\u524d\u5185\u5bb9\u5f39\u5165DPL\uff0c\u7136\u540eSP-1
MOV DPTR,#300H \u5c06300H\u9001\u5165DPTR
RL A \u5c06A\u5faa\u73af\u5de6\u79fb\u4e00\u4f4d\uff0c02H\u53d8\u4e3a04H
MOV B,A \u5c06A\u9001\u5165B\uff0cB=04H
MOVC A,@A+DPTR \u5c06\uff080304H\uff09\u5185\u7684\u5185\u5bb9\u9001\u5165A\uff0c\u4e5f\u5c31\u662f50H
PUSH A \u5c06A\u538b\u6808\uff0cSP+1
MOV A,B \u5c06B\u9001\u5165A\uff0c\u4e5f\u5c31\u662f04H
INC A A\u52a0\u4ee5\uff0cA=05H
MOVC A,@A+DPTR \u5c06\uff080305H\uff09\u9001\u5165A\uff0c\u4e5f\u5c31\u662f80H
PUSH A \u5c06A\u538b\u6808\uff0cSP+1
RET \u8fd4\u56de\uff0c\u4ece\u6808\u9876\u5f39\u51fa\u65ad\u70b9\u5230PC

ORG 300H
DB 10H,80H,30H,80H,50H,80H
\u5df2\u77e5\u5b50\u7a0b\u5e8f\u6267\u884c\u524d\uff1a
A=02H\uff0cSP=42H\uff0c\uff0841H\uff09=FFH\uff0c(42H)=FFH
\u5f53\u5b50\u7a0b\u5e8f\u6267\u884c\u540e\uff1a
\u95ee\uff1aA=\uff0880H \uff09\uff0cSP=\uff0842H\uff0c\uff0851H\uff09=\uff08 \uff09\uff0c\uff0852H\uff09=\uff08 \uff09\uff0cPC=\uff08 \uff09\u3002
\u56e0\u4e3aSP\u52a0\u4e24\u6b21\u51cf\u4e24\u6b21\uff0c\u6240\u4ee5\u4e0d\u53d8\u3002PC\u8fd4\u56de\u65ad\u70b9\uff0c\u65ad\u70b9\u662f\u591a\u5c11\u4f60\u6ca1\u544a\u8bc9\u6211\uff0c\u6240\u4ee5\u6211\u4e5f\u65e0\u4ece\u77e5\u9053\uff0c\u8fd8\u6709\u4e4b\u524d\uff0851H\uff09\uff0c\uff0852H\uff09\u662f\u591a\u5c11\u4f60\u4e5f\u6ca1\u8bf4\uff0c\u4e5f\u65e0\u4ece\u77e5\u9053\u554a\uff0c
\u4f60\u770b\u770b\u662f\u4e0d\u662f\u4f60\u6253\u6389\u4e86\uff0c\u6216\u8005\u662f\u4f60\u4ece\u9898\u76ee\u91cc\u622a\u53d6\u4e86\u4e00\u90e8\u5206\u7ed9\u6211\u4e86


3.\u8bd5\u7f16\u5199\u7a0b\u5e8f\uff0c\u67e5\u627e\u5728\u5185\u90e8RAM\u768420H\uff5e40H\u5355\u5143\u4e2d\u51fa\u73b0\u201c00H\u201d\u6570\u636e\u7684\u6b21\u6570\uff0c\u5e76\u5c06\u67e5\u627e\u5230\u7684\u7ed3\u679c\u5b58\u516541H\u5355\u5143\u3002

ORG 0000H
MOV R0,15H
MOV 41H,#0
MOV SP,#40H
NEXT:POP ACC
JZ ZERO
ZERO:INC 41H
DJNZ R0 NEXT
SJMP $
END

2、MOV F0, ACC. 3,错
3、INC DPTR ,对
4、MOVX A, R0,错
5、RLC R0,错,移位指令的操作时只能是累加器A,如果要将R0内容移位,可以先将其送入A,再对A进行移位,再送回R0。
6、在·MCS-51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。对
7、DPTR可以看成是程序存储器的地址指针。 对
8、在MCS-51单片机中,一个机器周期等于lus.错,晶振使用12MHz且不倍频的时候,才对。

扩展阅读:www.sony.com.cn ... 高清免费观看电视网站 ... apple免费网站 ... apple日本网站 ... 韩国macbookpro ... 17173.com ... www.968777.cn ... 永久不收费免费的聊天软件 ... www.vivo.com ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网