- 康康map
- clou
-
问题补充:3.分析题:假设(SP)=40H,(DPTR)=3412,分析连续执行下列指令序列后DPTR及SP的内容。
PUSH
DPL;
PUSH
DPH;
POP
08H;
INC
DPTR
(1)PUSH
DPL
(SP)=41H
(41H)=34H
(2)PUSH
DPH
(SP)=42H
(42H)=34H
(3)POP
08H
(08H)=34H
(SP)=41H
(4)INC
DPTR
DPTR=3413H
4.
执行下列指令后,各有关存储单元(即A、B)的内容如何?
MOV
A,
#30H
A=#30H
MOV
B,
#0AFH
B=#0AFH
XCH
A,
B
A=#0AFH
B=#30H
SWAP
A
A=#0FAH
5.执行如下三条指令后,30H单元的内容是多少?
MOV
R1,#30H
R1=#30H
MOV
40H,#0EH
(40H)=#0EH
MOV
@R1,40H
(30H)=(40H)=#0EH
6.已知fosc=6MHZ,求下面延时子程序的延时时间。
DELAY:
MOV
R6,#10
;
MOV
R7,#250H
;
D2:
DJNZ
R7,D2
;
250*2机周*1US=0.5MS
D1:
DJNZ
R6,D1
;
0.5*10=5MS
RET
;
实际延时周期为【(500+2+1)*10+2+1】机周*1us/机周=5033us
四、程序设计题
1.使累加器A的内容最四位置1,低四位清零,其余位保持不变。
这个题没看明白,不好意思
2.分别用指令实现下列各小题的要求:
____
1)
INTO、T0开中断(允许中断),其余禁止中断
MOV
IE,#03H
2)
T1、串行口开中断(允许中断),其余禁止中断
MOV
IE,#98H
3)
全部开中断
MOV
IE,#0FFH
或
SETB
IE
4)
全部禁止中断
MOV
IE,#00H
或
CLR
IE
前面那几道题YL已经说了,我就不回了,呵呵
- 北有云溪
-
START:MOV
TMOD,#01H
;设置定时器的工作方式【T0工作在工作方式1】
MOV
TL0,#0CH
;装载初值
MOV
TH0,#0FEH;
装载初值
MOV
TCON,#10H
;启动定时器
SETG
ETO
;开定定时中断
SETB
EA
;开总中断
AJMP$
;原地踏步
000BH:AJMP
IST0
;中断入口
IST0:MOV
TL0,#OCH;
装载初值
MOV
TH0,#0FEH
;装载初值
CPL
P1.0
;P1.0取反
RETI
;
- 瑞瑞爱吃桃
-
什么指令``期待中
- 里论外几
-
我会