单片机胡汉才第四版答案_单片机课后习题答案 胡汉才编
单片机课后标准答案详解
3.20、1.使20H单元中数的高两位变为0,其余位不变 2.使20H单元中数的高两位变为1,其余位不变 3.使20H单元中数的高两位变反,其余位不变 4.使20H单元中数的所有位变反。 解:
ANL 20H,#3FH; ORL 20H,#0C0H; XRL 20H,#0C0H; XRL 20H,#0FFH;
3.26、已知SP=70H,MA=2000H,SUBPR=4046H.试问如下三种程序中哪些是正确的,为什么?哪些程序最好,为什么?若SUBPR=2060H,则哪一个程序最好,为什么? 解:
若SP=70H,MA=2000H,SUBPR=4060H,则:程序①错误,因为MA和SUBR间的距离超过2KB;程序②、③都正确,但程序③更好,因为程序③的字节数少、速度快且结构清晰。
若SP=70H,MA=2000H,SUBPR=2060H,则:程序②错误,程序①、③正确,但程序①最好,因为程序①的字节数少且能生成浮动代码。
第四章
4.2、在汇编语言程序设计中,为什么要采用标号来表示地址?标号的构成原则是什么?使用标号有什么限制?注释段起什么作用?
解:用标号表示指令的地址是便于在转移指令中书写转移到的指令位置,避免手工计算偏移量或指令的实际地址。
标号的构成原则:以大写英文字母开头的,由英文字母、数字构成的长度不超过8的符号串。但应注意汇编语言的保留字如MOV、A、END等不能用作标号。
注释段的作用是解释程序、程序段或指令的功能,增加程序的易读性,汇编时不产生机器码。
4.3、MCS51汇编语言有哪几条常用伪指令?各起什么作用?
解:常用的伪指令有8条:定义字符名称的EQU、DATA;定义位地址的BIT;定义字节、字、预留存储空间的DB、DW、DS;定义存储起始地址的ORG;指示源程序结束的END。
4.25、设晶振频率为6MHZ,试编写能延时20ms的子程序。 解: 程序为:
DELAY20MS: MOV R7, #49; 1次×1个机器周期/次 DELAY2: MOV R6, #100; 49次×1个机器周期/次
DELAY1: DJNZ R6, DELAY1; 49×100次×2个机器周期/次 NOP; 49次×1个机器周期/次 DJNZ R7, DELAY2; 49次×2个机器周期/次 NOP; 1次×1个机器周期/次 RET; 1次×2个机器周期/次 ;该程序执行需要的时间:(1+49+9800+49+98+1+2)=10000个机器周期。
单片机胡汉才第四版答案_单片机课后习题答案 胡汉才编相关推荐
- 软件测试黑马程序员课后答案_软件测试课后习题答案
软件测试课后习题答案 [篇一:软件测试基础习题及答案] > 软件测试是一个过程或者一系列过程,用来确认计算和代码完成了 其应该完成的功能,并且不执行其不应该有的操作. 2 .软件测试的目标是什么 ...
- C语言程序设计-第四版-何钦铭-课后习题答案
-第1章-引言- 目录 第1章-引言 题目1:对C语言来说,下列标示符中哪些是非法的,哪些是不非法的? total,_debug, Large&Tall, Counter1, begin_ 答 ...
- 计算机网络(第二版)--清华大学出版社课后习题答案
计算机网络(第二版)清华大学出版社课后习题答案 第一章 1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点? 答:可以划分为四个阶段: 第一阶段:20世纪50年代-------面向终端 计算 ...
- java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案
<Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...
- 范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 范里安《微观经济学:现代观点》(第9版)笔记和课后习题详解!
范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 摘自硕达学习网 范里安<微观经济学:现代观点>(第9版)笔记和课后习题详解! 最新电子书(题库) 范里安微观经济学现代观 ...
- 白中英 计算机组成原理_白中英《计算机组成原理》(第5版)笔记和课后习题答案详解...
白中英<计算机组成原理>(第5版)笔记和课后习题 白中英所著的<计算机组成原理>(第5版,科学出版社)是我国高校采用较多的计算机专业优秀教材,也被众多高校指定为计算机专业考研参 ...
- python课本答案上海交大第五章_高等数学课后习题答案上海交大版完整版非常详细_.pdf...
高等数学课后习题答案上海交大版完整版非常详细_ 一诺整理 一诺整理 一一诺诺整整理理 高等数学 高等数学 课后习题答案 课后习题答案 (上海交大版) (上海交大版) ((上上海海交交大大版版)) /w ...
- 工程经济学计算机答案,工程经济学课后习题答案计算题刘晓君答案
1.9现有一项目,其现金流量为:第一年末支付1000万元,第二年末支付1500万元,第 三年收益200万元,第四年收益300万元,第五年收益400万元,第六年到第十年每年收 益500万元,第十一年收益 ...
- linux基础教程课后答案,Linux教材课后习题答案.pdf
Linux教材课后习题答案 1.5 练习题 一.选择题 1. Linux 最早是由计算机爱好者 B 开发的. A. Richard Petersen B. Linus Torvalds C. Rob ...
- mysql实验6答案_SQL 2008课后习题答案 实验6
SQL 2008课后习题答案 1.建立索引 <1>对YGGL数据库的Employees表中的DepartmentID列建立索引 use YGGL go create index depar ...
最新文章
- 在vue中使用babel-polyfill
- python数据处理_时间序列数据处理python 库
- laravel 安装配置前准备
- [动漫日语每天一句]02 怎么啦?你在紧张?
- Highcharts图表-ajax-获取json数据生成图表
- oracle日期修改格式化,oracle日期格式化的实现
- 计算机关机键 自动重启,电脑按了关机键后电脑又自动重启了,怎么处理 啊
- 学习c/c++的50个好网站(转)
- HDU1865 1sting【递推】
- C语言静态链表常用吗,C语言实现静态链表
- linux下数学公式的编辑器,Linux下的公式编辑器——libreoffice math 使用快速入门
- VOS中历史话单显示通话会话超时中断详解
- php如何获取手机序列号,Android应用获取设备序列号的方法
- 模拟游戏在设计上是如何处理对仿真性的追求的?
- 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(18):方阵的幂级数
- 用python提取发票扫描件常用的10多个发票信息保存到excel表
- 大三升大四暑假找工作总结
- 【Hadoop】单机、伪分布式、完全分布式集群搭建
- Java基础教程1-Java特点和手把手教你安装JDK
- 从本子文件名中提取本子的名字