云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 精品 课后习题及参考答案-单原理及接口技术第三版李朝青课后习题答案

精品 课后习题及参考答案-单原理及接口技术第三版李朝青课后习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 2:58:42

SUBB A,R2 ;被减数减去减数,差→A MOV 31H,A ;高8位结果→30H

注意:如果在你的程序中用到了进位位,在程序开始的时候要记得清0进位位 21、(1)A≥10

CJNE A,#0AH,L1 LJMP LABEL L1:JNC LABEL 或者: CLR C SUBB A,#0AH JNC LABEL (2)A>10

CJNE A,#0AH,L1 RET L1:JNC LABEL RET 或者: CLR C SUBB A,#0AH JNC L1 RET

(A)与10比较,不等转L1 LABEL

;(A)大于10,转LABEL (A)与10比较,不等转L1

;(A)大于10,转LABEL ;(A)小于10,结束 ;;相等转;;相等结束

L1:JNZ LABEL RET (3)A≤10

CJNE A,#0AH,L1 ;(A)与10比较,不等转L1 L2:LJMP LABEL ;相等转LABEL L1:JC L2 ;(A)小于10,转L2 RET 或者: CLR C SUBB A,#0AH JC LABEL JZ LABEL RET

22、(SP)=23H,(PC)=3412H 参看书上80页

23、(SP)=27H,(26H)=48H,(27H)=23H,(PC)=3456H 参看书上79页

24、不能。ACALL是短转指令,可调用的地址范围是2KB。 在看这个题的时候同时看一下AJMP指令。同时考虑调用指令ACALL和LCALL指令和RET指令的关系。

25、 MOV R2,#31H ;数据块长度→R2

MOV R0,#20H ;数据块首地址→R0 LOOP:MOV A,@R0 ;待查找的数据→A CLR C ;清进位位

SUBB A,#0AAH ;待查找的数据是0AAH吗 JZ L1 ;是,转L1

INC R0 ;不是,地址增1,指向下一个待查数据

DJNZ R2,LOOP ;数据块长度减1,不等于0,继续查找 MOV 51H,#00H ;等于0,未找到,00H→51H RET

L1:MOV 51H,#01H ;找到,01H→51H RET

26、 MOV R2,#31H ;数据块长度→R2 MOV R0,#20H ;数据块首地址→R0 LOOP:MOV A,@R0 ;待查找的数据→A JNZ L1 ;不为0,转L1 INC 51H ;为0,00H个数增1 L1:INC R0 ;地址增1,指向下一个待查数据

DJNZ R2,LOOP ;数据块长度减1,不等于0,继续查找 RET

27、 MOV DPTR,#SOURCE ;源首地址→DPTR MOV R0,#DIST ;目的首地址→R0

LOOP:MOVX A,@DPTR ;传送一个字符 MOV @R0,A

INC DPTR ;指向下一个字符 INC R0

CJNE A,#24H,LOOP ;传送的是“$”字符吗?不是,传送下一个字符 RET

28、 MOV A,R3 ;取该数高8位→A ANL A,#80H ;取出该数符号判断 JZ L1 ;是正数,转L1

MOV A,R4 ;是负数,将该数低8位→A CPL A ;低8位取反 ADD A,#01H ;加1

MOV R4,A ;低8位取反加1后→R4 MOV A,R3 ;将该数高8位→A CPL A ;高8位取反

ADDC A,#00H ;加上低8位加1时可能产生的进位 MOV R3,A ;高8位取反加1后→R3 L1: RET

29、 CLR C ;清进位位C MOV A,31H ;取该数低8位→A RLC A ;带进位位左移1位

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

SUBB A,R2 ;被减数减去减数,差→A MOV 31H,A ;高8位结果→30H 注意:如果在你的程序中用到了进位位,在程序开始的时候要记得清0进位位 21、(1)A≥10 CJNE A,#0AH,L1 LJMP LABEL L1:JNC LABEL 或者: CLR C SUBB A,#0AH JNC LABEL (2)A>10 CJNE A,#0AH,L1 RET L1:JNC LABEL RET 或者: CLR C SUBB A,#0AH JNC L1 RET (A)与10比较,不等转L1 LAB

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com