第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/8 16:24:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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位

精品 课后习题及参考答案-单原理及接口技术第三版李朝青课后习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c10m694ktxd03ypi6bk157e16g2f50200ovg_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top