05第2章 习题课汇编语言程序调试 习题2.doc

05第2章 习题课汇编语言程序调试 习题2.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05第2章 习题课汇编语言程序调试 习题2

交通信息与控制工程系教案(理论教学用) 课程名称 微机原理与接口技术 第 5 次 第 2 周 2 学时 上课教室 WM1306 课程类型 专业基础课 授课对象 自动化专业 章节名称 第2章 习题课 教学目的 和要求 指导学生熟练掌握第1章和第2章课后全部习题; 参考其他高校的期末考试题,指导学生练习。 初始汇编语言的编程环境 讲 授 主要内容及时间分配 第1章和第2章课后全部习题(40min) 各个高校微机原理试题前两章相关内容。(40min) 汇编语言的编程环境(10) 教学重点 与难点 重点: 第1章和第2章课后全部习题。 要求掌握知识点和分析方法 第1章和第2章课后全部习题。 了解其他高校试题。 启发与提问 教学手段 多媒体+板书 作业布置 习题课 主 要 参考资料 《微型计算机硬件技术及应用基础》.邹逢兴.国防科技大学出版社 东南大学试卷 Linux Ubuntu操作系统下的汇编程序调试 备注 唯有多练习、做题才能真正使学生掌握微机原理这门课程。 注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。 长安大学讲稿(第五讲) 讲 授 内 容 作业问题: 未交的 出错(原因:没有仔细看书) 缺斤少两 缺少必要的步骤 习题1 9.把下列十进制数转换为二进制数、八进制数和十六进制数。 (1)4.85 (2)255 (3)256 【分析】十进制到任意进制的转换原则: 整数部分:除基取余,逆写;小数部分:乘基取整,顺写 整数部分可直接用心算法求取: 27=128;26=64;25=32;24=16;23=8;22=2;21=2;20=1。 【解】 (1)4.85 转换为二进制数 4.85的整数部分=0100 4.85的小数部分: 0.85 小数部分 × 2 = 1.70 1 0.70 × 2 = 1.40 1 0.40 × 2 = 0.80 0 因此4.85D=100 转换为八进制数 4.85D=4 转换为十六进制数 4.85D=4.D9H (3)256 256D=1 0000 0000B = 400Q = 100H 12.分别用8位和16位二进制数表示下列数的补码。 (1)[ 127D]补 = 0111 1111B = 0000 0000 0111 1111B (2)[-127D]补 = = 1111 1111 1000 0001B (3)[ 80D]补 = 0101 0000B = 0000 0000 0101 0000B (4)[-80D]补 = 1011 0000B = 1111 1111 1011 0000B 13.下列数是某十进制数的补码,求这个十进制数。 (1)无符号十进制数的补码7AH; 7AH = 0111 1010B = 122D (2)有符号十进制数的补码7AH; 参考P11:补码表示法的规则是:“对于二进制数,正数的补码就是它本身,负数的补码,对该负数相对应的正数的补码先按位求反后末位加1”。 参考P12:补码的表数范围:-128~127 有的同学将此题设置为正负两种情况是不对的,因为该数既然是有符号数,因此其最高位就是其符号位,这些同学计算为-134D,超出数的表示范围 (3)无符号十进制数的补码E8H; E8H = 1110 1000B = 232D 有同学计算为了432,超出了表数范围! (4)有符号十进制数的补码E8H。 【分析】负数的补码,求反加1 该数对应正数的补码=1110 1000 对其求反加1 0001 0111 + 1 =0001 1000 该数即对应的正数值,为16+8=24 -24D 可以用-24D来验证一下E8H是否为其补码! 14.用补码进行下列运算。 (1)56+23 (2)56-23 (3)-56+23 (4)-56-(-23) 【解】 [ 56]补 = 0011 1000 [-56]补 = 1100 1000 [23]补 = 0001 0111 [-23]补 = 1110 1001 运算完应该重新反验证一下 习题2 要求所有课后习题都要理解和记忆 自己阅读教材并理解和掌握的: 1~5,8,9,10,13,14,16~21 要求提交的作业: 6,7,11,12,15 6. 8086 CPU工作在最小模式时, (1)当CPU访问存储器时,要利用哪些信号? (2)当CPU访问外部设备时,要利用哪些信号? (3)当HOLD有效并得到响应时,CPU的哪些信号是高阻?

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档