单片机课后标准答案详解

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个机器周期。

单片机胡汉才第四版答案_单片机课后习题答案 胡汉才编相关推荐

  1. 软件测试黑马程序员课后答案_软件测试课后习题答案

    软件测试课后习题答案 [篇一:软件测试基础习题及答案] > 软件测试是一个过程或者一系列过程,用来确认计算和代码完成了 其应该完成的功能,并且不执行其不应该有的操作. 2 .软件测试的目标是什么 ...

  2. C语言程序设计-第四版-何钦铭-课后习题答案

    -第1章-引言- 目录 第1章-引言 题目1:对C语言来说,下列标示符中哪些是非法的,哪些是不非法的? total,_debug, Large&Tall, Counter1, begin_ 答 ...

  3. 计算机网络(第二版)--清华大学出版社课后习题答案

    计算机网络(第二版)清华大学出版社课后习题答案 第一章 1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点? 答:可以划分为四个阶段: 第一阶段:20世纪50年代-------面向终端 计算 ...

  4. java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案

    <Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...

  5. 范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 范里安《微观经济学:现代观点》(第9版)笔记和课后习题详解!

    范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版  摘自硕达学习网 范里安<微观经济学:现代观点>(第9版)笔记和课后习题详解! 最新电子书(题库) 范里安微观经济学现代观 ...

  6. 白中英 计算机组成原理_白中英《计算机组成原理》(第5版)笔记和课后习题答案详解...

    白中英<计算机组成原理>(第5版)笔记和课后习题 白中英所著的<计算机组成原理>(第5版,科学出版社)是我国高校采用较多的计算机专业优秀教材,也被众多高校指定为计算机专业考研参 ...

  7. python课本答案上海交大第五章_高等数学课后习题答案上海交大版完整版非常详细_.pdf...

    高等数学课后习题答案上海交大版完整版非常详细_ 一诺整理 一诺整理 一一诺诺整整理理 高等数学 高等数学 课后习题答案 课后习题答案 (上海交大版) (上海交大版) ((上上海海交交大大版版)) /w ...

  8. 工程经济学计算机答案,工程经济学课后习题答案计算题刘晓君答案

    1.9现有一项目,其现金流量为:第一年末支付1000万元,第二年末支付1500万元,第 三年收益200万元,第四年收益300万元,第五年收益400万元,第六年到第十年每年收 益500万元,第十一年收益 ...

  9. linux基础教程课后答案,Linux教材课后习题答案.pdf

    Linux教材课后习题答案 1.5 练习题 一.选择题 1. Linux 最早是由计算机爱好者 B 开发的. A. Richard Petersen B. Linus Torvalds C. Rob ...

  10. mysql实验6答案_SQL 2008课后习题答案 实验6

    SQL 2008课后习题答案 1.建立索引 <1>对YGGL数据库的Employees表中的DepartmentID列建立索引 use YGGL go create index depar ...

最新文章

  1. 在vue中使用babel-polyfill
  2. python数据处理_时间序列数据处理python 库
  3. laravel 安装配置前准备
  4. [动漫日语每天一句]02 怎么啦?你在紧张?
  5. Highcharts图表-ajax-获取json数据生成图表
  6. oracle日期修改格式化,oracle日期格式化的实现
  7. 计算机关机键 自动重启,电脑按了关机键后电脑又自动重启了,怎么处理 啊
  8. 学习c/c++的50个好网站(转)
  9. HDU1865 1sting【递推】
  10. C语言静态链表常用吗,C语言实现静态链表
  11. linux下数学公式的编辑器,Linux下的公式编辑器——libreoffice math 使用快速入门
  12. VOS中历史话单显示通话会话超时中断详解
  13. php如何获取手机序列号,Android应用获取设备序列号的方法
  14. 模拟游戏在设计上是如何处理对仿真性的追求的?
  15. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(18):方阵的幂级数
  16. 用python提取发票扫描件常用的10多个发票信息保存到excel表
  17. 大三升大四暑假找工作总结
  18. 【Hadoop】单机、伪分布式、完全分布式集群搭建
  19. Java基础教程1-Java特点和手把手教你安装JDK
  20. 从本子文件名中提取本子的名字

热门文章

  1. 硬件电路设计-FPGA(EP4CE6)最小系统
  2. IT小妙招:一键关闭所有程序
  3. 一个优秀的前端都应该阅读这些文章
  4. matlab中函数的定义和使用
  5. 【不同的子序列II】
  6. 局域网内两台主机 IP ping 不通的问题分析
  7. vue计算属性与监视属性
  8. 2023年考研计算机统考408计算机学科专业基础综合历年真题视频
  9. Linux下tree命令的安装与使用
  10. 上海之行,我是来要饭的