单片机原理及应用第二版--李建忠(7)

发布时间:2021-06-07

AJMP addr11,在当前PC的2KB范围跳转(因为addr11就是2KB), 即PC高

五位不变,低十一位等于addr11。

3-13试说明指令CJNE @R1, #7AH, 10H的作用。若本条指令地址为2500H,其转移地址是多少?

当前地址 2500H。执行该指令后PC为2503H,加上10H后,目标地址是2513H。

3-14下面执行后(SP) 并解释每条指令的作用。 ORG 2000H ;起始地址为2000H MOV SP,#40H ;(SP)=40H MOV A,#30H ;(A)=30H

LCALL 2500H ;调用2500H子程序 ADD A,#10H ;(A)<—(A)+10,(A)=40H MOV B,A ;(B)=40H HERE:SJMP HERE

ORG 2500H ;起始地址为2500H MOV DPTR,#2009H ;(DPTR)=2009H PUSH DPL ;(SP)=40H+1=41H PUSH DPH ; (SP)=41H+1=42H RET ;返回

3-15已知P1.7= 1, A.0= 0, C= 1, FIRST=1000H, SECOND=1020H,试写出下列指令的执行结果。

(1)MOV 26H, C 1 (2)CPL A.0 1 (3)CLR P1.7 0 (4)ORL C, /P1.7 1 (5)FIRST: JC SECOND

(6)FIRST: JNB A.0, SECOND (7)SECOND: JBC P1.7, FIRST

3-16经汇编后,下列各条语句标号将是什么值? ORG 2000H TABLE: DS 5

WORD: DB 15, 20, 25, 30 (2005H)=15, FANG: EQU 1000H FANG=1000H BEGIN: MOV A, R0

3-17下面程序段经汇编后,从2000H开始的各有关存储器单元的内容是什么? ORG 2000H

TAB: DB 10H, 20H (2000H)=10H,(2001H)=20H

DW 2100H,23H (2002H)=21H,(2003H)=00H,(2004H)=00H,(2005H)=23H DW TAB (2006H)=20H,(2007H)=00H DB ‘WORK’ (2008H)=57H等

3-18 设fosc=12MHZ,定时器/计数器0的初始化程序和中断服务程序如下: MOV TH0,#0DH MOV TL0,#0D0H MOV TMOD,#01H

单片机原理及应用第二版--李建忠(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219