微机接口课后习题含答案.doc

微机接口课后习题含答案 微机接口课后习题含答案 微机接口课后习题含答案 For personal use only in study and research; not for commercial use 袁 肆计算机应用基础 A 肂第 1章基础知识部分 1.1 计算机中常用的计数制有哪些? 罿解:二进制、八进制、十进制(BCD )、十六进制。 1.2 什么是机器码?什么是真值? 袃解:把符号数值化的数码称为机器数或机器码,本来的数值叫做机 器数的真值。 1.3 达成以下数制的变换。 肇微型计算机的基本工作原理 袅汇编语言程序设计 薃微型计算机接口技术 螃成立微型计算机系统的整体观点,形成微机系统软硬件开发的初步能力。 蒀解: 莄(1)166,A6H 莃(2)0.75 薁(3).01B, FD.4H (4 ) 5B.AH, (.0)BCD 1.4 8位和 16位二进制数的原码、补码和反码可表示的数的范围分别是多少? 肄解: 薂原码( -127~+127)、( -32767~+32767) 羀补码 (-128~+127)、( -32768~+32767) 蒇反码( -127~+127)、( -32767~+32767) 1.5 写出以下真值对应的原码和补码的形式。 荿(1)X= -1110011B 聿(2)X= -71D 袇(3)X= +1001001B 薄解: 蒁(1)原码:补码: 膇(2)原码:补码: 芆(3)原码:补码:1.6 写出符号数 B的反码和补码。 蒂解:, 1.7 已知 X和Y的真值,求 [X+Y] 的补码。 螅(1)X=-1110111B Y=+1011010B 肅(2)X=56D Y= -21D 艿解: 蚈(1) 膅(21.8 已知 X= -1101001B,Y= -1010110B ,用补码求 X-Y 的值。 莁解: 羀 1.9 请写出以下字符的 ASCII 码。 袈 4A3- ! 节解: 34H,41H,33H,3DH,21H 莂 1.10 若给字符 4和9的ASCII 码加奇校验,应是多少? 腿解: 34H,B9H 芇 1.11 上题中若加偶校验,结果怎样? 羂解: B4H,39H 膀 1.12 计算以下表达式。 (1) (4EH+B)x(0.0101)BCD= ( )D 蚇(2)4EH-(24/08H+’B’/2)=( )B 螃解: 芁(1) 129.5D 蕿(2)101010B 膆第 2章微型计算机基础 2.6 简述 CPU履行程序的过程。 莂解:当程序的第一条指令所在的地点送入程序计数器后, CPU就进入取指阶段准备取第一条指令。 在取指阶段,CPU从内存中读出指令,并把指令送至指令寄存器 IR暂存。在取指阶段结束后, 机器就进入履行阶段,这时, 由指令译码器对指令译码,再经控制器发出相应的控制信号,控制各零件履行指令所规定的详细操作。 当一条指令履行完成此后,就转入了下一条指令的取指阶段。 以上步骤循环往复地循环,直到碰到停机指令。 2.7说明 8086的EU和BIU 的主要功能。在履行程序过程中他们是怎样互相配合工作的? 薆解:履行单元 EU负责履行指令。 EU在工作时不停地从指令行列拿出指令代码,对其译码后产生达成指令所需要的控制信息。 数据在 ALU 中进行运算,运算结果的特色保存在标记寄存器 FLAGS 中。总线接口单元 BIU 负责 CPU与储存器、 I/O接口之间的信息传递。 BIU 拿出的 指令被送入指令行列供 EU履行,BIU 拿出的数据被送入有关寄存器中以便做进一步的办理。 芃当EU从指令行列中取走指令,指令行列 膀出现空字节时, BIU 就自动履行一次取指令周期, 从内存中拿出后续的指令代码放入行列中。 当EU需要数据时,BIU 依据 EU给出的地点, 从指定的内存单元或外设中拿出数据供 EU使用。当运算结束时, BIU 将运算结果送入指定的内存单元或寄存器。当指令行列空时, EU就等候,直到有指令为止。若BIU 正在取指令,EU发出接见总线的恳求,则一定等 BIU 取指令完成后,该恳求才能获取响应。一般状况下,程序次序履行,当碰到跳转指令时, BIU 就使指令 肀行列复位,从头地点拿出指令,并马上传递EU去履行。 羅指令行列的存在使 8086/8088的EU和 BIU 并行工作,进而减少了 CPU 为取指令而等候的时间, 提升了 CPU的利用率, 加速了整机的运转速度。此外也降低了对储存器存取速度的要求。 2.8 在履行指令时期 ,BIU 能直接接见储存器吗 ?为何 ? 膁 解:能够 .因为 EU和BIU 能够并行工作 ,EU需要的指令能够从指令行列 中获取 ,这时 BIU 早先从储存器中拿出并放入指令行列

文档评论(0)

1亿VIP精品文档

相关文档