微机原理与汇编语言课后习题含.docVIP

  • 1
  • 0
  • 约7.93千字
  • 约 13页
  • 2021-08-28 发布于山东
  • 举报
微机原理与汇编语言课后习题含 微机原理与汇编语言课后习题含 微机原理与汇编语言课后习题含 微机原理与汇编语言课后习题答案 【篇一:微机原理、汇编语言与接口技术 周杰英 张萍 习题答案汇总】 与参照答案(部分) 1. 把以下二进制数变换成十进制数、十六进制数及 bcd 码形式。 (1) = (2)101b = 解: (1) = 178d = b2h = (0001 0111 1000 (2) = (1001 0011.0110 0010 0101 )bcd 2. 把以下十进制数变换成二进制数。 (1) 100d = (2) 1000d = (3) 67.21d = 解: (1) 100d = (2)1000d = 1111101000b (3) 3. 把以下十六进制数变换成十进制数、二进制数。 )bcd (1) (2) 解: 2b5h = 4cd.a5h = (1) 2b5h = 693d = 0010 1011 0101b (2) 0 0101 b 4. 计算以下各式。 (1) a7h+b8h = (2) e4h-a6h = 解: (1) a7h+b8h = 15fh (2) e4h-a6h = 3eh 5. 写出以下十进制数的原码、反码和补码。 (1) +89 (2) -37 解: (1) [+89 ] 原码、反码和补码为 : (2) [-37] 原码 =b [-37] 反码 =b [-37] 补码 =b 6.求以下用二进制补码表示的十进制数 (1))补 = (2))补 = 解: (1))补 = 77d (2))补 = -75d 7.请用 8 位二进制数写出以下字符带奇校验的 ascii 码。 (1)c: 1000011 (2)o: 1001111 (3)m: 1001101 (4)p: 1010000 解: (1)c:0 1000011 (2)o: 0 1001111 (3)m:1 1001101 (4)p: 1 1010000 8.请用 8 位二进制数写出以下字符带偶校验的 ascii 码。 (1)+:0101011 (2)=: 0111101 (3)#:0100011 (4): 0111110 解: (1)+:0 0101011 (2)=: 1 0111101 (3)#:1 0100011 (4): 1 0111110 9.表达 cpu 中 pc 的作用。 解:pc 是 cpu 中的程序计数器,其作用是供给要履行指令的地点。 第 2 章 微办理器的结构 习题与参照答案 1. 8086 /8088 cpu 由哪两大多数构成?请分别表达它们的功能。 解:8086/8088 cpu 均由两个独立的逻辑单元构成,一个称为总线 接口单元 biu (bus interface unit ),另一个称为履行单元 eu(execution unit )。 总线接口单元 biu 取指令时,从储存器指定地点拿出指令送入指令 行列排队;履行指令时,依据 eu 命令对指定储存器单元或 i/o 端口 存取数据。 履行单元 eu 任务是履行指令,进行所有算术逻辑运算、完整偏移地 址的计算,向总线接口单元 biu 供给指令履行结果的数据和偏移地 址,并对通用寄存器和标记寄存器进行管理。 2. 8086 /8088 与传统的计算机对比在履行指令方面有什么不一样 ?这 样的设计思想有什么长处 ? 解:总线接口部分和履行部分是分开的,每当 eu 履行一条指令时, 造成指令行列空出 2 个或空出一个指令字节时 ,biu 立刻从内存中 拿出下边一条或几条指令,以添满他的指令行列。这样,一般 状况下, cpu 在履行完一条指令后,即可立刻履行下一条指令,不 像过去 8 位 cpu 那样,履行完一条指令后,需等候下一条指令。即 eu 从指令行列中取指令、履行指令和 biu 增补指令行列的工作是同 时进行的。这样大大提升了 cpu 利用率,降低了系统都对储存器速 度的要求。 3. 状态标记和控制标记有何不一样? 8086 /8088 的状态标记和控制 标记分别有哪些? 解:8086/8088 cpu 建立了一个两字节的标记寄存器,共九个标记。 此中标记位 o、s、z、a、p、c 是反应前一次波及 alu 操作结果的状 态标记, d、i、t 是控制 cpu 操作特色的控制标记。 4. 8086 /8088 cpu 寻址储存器时,什么是物理地点?逻辑地点? 它们之间有何关系? 解:8086/8088 系统中每个储存单元都

文档评论(0)

1亿VIP精品文档

相关文档