微机原理课后习题答案.docx

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 第 1 章 进制及码元 1、进制转换 129= 81H= B=201Q 298= 12AH= 0B=452Q 1000= 3E8H= 00B= 1750Q 5DH= 1011101 B= 135 Q= 93 D 3E8H= 00 B= 1750Q= 1000 D ; 357Q= B= 0EF H= 239 D 2、进制计算 2FE3 F7,-119 FFF7,-32759 4 7 3、数据表示范围: 一个 字节 的无 符号 数表 示范围为 0 ~ 255 ,有符 号数补码表 示范围 为 -l28—+127。 两个字节的无符号数表示范围为 0~65535,有符号数补码表示范围为 —32768~+32767。 N 位二进制数的无符号数表示范围为 0~(2N-1),有符号数(补码)表示范围为 -2N-1 ~(2N-1-1). 4、35H 代表的ASCII 字符为'5',代表十六进制数时等价的十进制值为 53 ,代 表压缩 8421BCD 码等价的十进制值为 35 ,代表非压缩 8421BCD 码等价的十 进制值为 5。 5、FFH 代表无符号数时等价的十进制值为 255 ,代表补码有符号数时等价的 十进制值为 一 1 ,代表反码有符号数时等价的十进制值为 一 0 ,代表原 码有符号数时等价的十进制值为一 l27。 6、—20 的 8 位二进制补码为 ECH ,原码为 94H ,反码为 EBH 。 158 的 16 位二进制补码为 009EH,原码为 009EH ,反码为 009EH 。 7、英文字符一般在计算机内占用(1)个字节,每个字节的最高位一定为 0 , 全角英文字符在计算机内占用 2 个字节,一个汉字在计算机内占用 2 个字节, 每个字节最高位为 1 。 8、设阶码用 8 位补码表示, 尾数部分用 16 位补码表示, 则— (1/32+1/128+1/512) 的尾数部分及阶码分别为多少? 第 2 章 微机硬件基础 1、请画出计算机系统硬件图。 2、8086/88CPU 为什么要分为 BIU 和 EU 两大模块? 答:为了使取指和分析、执行指令可并行处理, 提高 CPU 的执行效率。 8086/88CPU 有两大模块总线接口单元 BIU 和执行单元 EU 组成。 3、简述 8086/88 CPU 的两大模块 BIU 和 EU 的主要功能及组成。 答:如下图所示: 4、简述 8086/88 CPU 的 14 个寄存器的英文名、中文名及主要作用。 答: AX(Accumulator)(AH 、AL)累加器,它是汇编编程中最常用的一个寄存器, 1文档收集于互联网,已整理, word 版本可编辑. 文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 主要用于乘除运算、 BCD 运算、换码、 I/O 操作、串操作、中断调用等。 BX(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默认相对于 DS 段)等。 CX(Counter)(CH、CL)计数器,主要用于循环计数、串操作计数、移位计数 (CL)等。 DX(Data)(DH、DL)数据寄存器,主要用于l6 位乘除、问接I/O、中断调用 等。 BP(Base Pointer)基址指针, 主要用于存放地址、基址(默认相对于 SS 段)等。 SP(StackPointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。 SI(Source Index)源变址寄存器,用于存放地址、变址、串操作源变址。 DI(Destination Index)目的变址寄存器, 用于存放地址、 变址、 串操作目的变 址。 CS(Code Segment)代码段寄存器(代码段),用于存放正在或正待执行的程序 段的起始地址的高 l6 位二进制数据,即程序段的段地址。 , DS(Data Segment)数据段寄存器(数据段),用于存放正在或正待处理的一般 数据段的起始地址的高 l6 位二进制数据,即一般数据段的段地址。 ES(Extra Segment)附加数据段寄存器(附加段),用于存放正在或正待处理的 附加数据段的起始地址的高 l6 位二进制数据,即附加数据段的段地址。 SS(Stack Segment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的 堆栈数据段的起始地址的高 l6 位二进制数据,即堆栈数据段的段地址。 IP(Instruction pointer)指令指针,它的内容始终是下一条待执行指令的起始 偏移地址, 与 CS 一起形成下一条待执行指令的起始物理

文档评论(0)

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

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

1亿VIP精品文档

相关文档