微机原理课后作业题解答

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理课后作业题解答

第一章微型计算机系统概述

1.2到目前为止,微处理器的发展共经历了几代?从内部结构讲,历代微处理器有哪些不同?

到目前为止,微处理器的发展共经历了五代。

第一代(1971~1973年)为:4位和低档8位微处理器和微计算机。其特点是:采用PMOS工艺.速度较低,基本指令执行时间为10~20μs,字长4位或8位,封装引脚为16条、24条,指令简单,运算功能较差。但价格低廉:主要用于面向消费的家用电器,计算器和进行简单控制等。

第二代(1973~1978年)为:8位的微处理器和微计算机。其特点是采用NMOS工艺,采用10条双列直插引脚(DIP),集成度比第一代产品提高1~2倍(8080为4900个晶体管/片、MC6800为6800个晶体管/片,Z80为10000个晶体管/片),运算速度提高一个数量级。基本指令执行时间为1~2μs,指令系统比较完善,寻址能力有所增强。

第三代(1978~1981年)为:16位微处器和微计算机。其特点是采用高性能的HMOS工艺。各方面性能比第二代又提高一个数量级,基本指令时间为0.5μs。所组成的微计算机巳经达到或超过中档小型机(如PDPII/45)的水平。

第四代(1981~1989年)为:32位微处理器和计算机。这一代产品属超大规模集成电路SLSI(Super Large Scale lntegration)。采用新的NMOS工艺,时钟频率高于20MHz,微指令的执行时间可达55ns。1989年出现的80486集成度可达100万个晶体管/片。

第五代(1990年以后)为:64位微处理器和微计算机。1993年3月Intel公司推出新一代64位微处理器Pcntium、(简称P5)集成度达310万个晶体管/片,其时钟频率达60~66MHz,组成Pentium 586微计算机.

1.4什么是微处理器?微处理器一般具有哪些功能?

微处理器主要由运算器和控制器组成,一般也称为中央处理器

CPU,微处理器是微型计算机的核心,本身具有共同的特点。

微处理器一般具有以下功能:

可以进行算术和逻辑运算;

可保存少量数据;

能对指令进行译码并执行规定的动作;

能和存储器、外设交换数据;

提供整个系统所需要的定时和控制;

可以响应其他部件发来的中断请求。

第二章计算机中的数制和编码

2.选择题

(1)十进制数-38的八位二进制补码是( B )。

A)0101 1011 B)1101 1010 C)1101 1011 D)0101 1010 (2)将十六进制数163.5B转换成二进制数是(D)。

A)1101010101.1111001 B)110101010.11001011

C)1110101011.1101011 D)101100011.01011011

(3)将十进制数35转换成二进制数是( A )。

A)100011 B)100111 C)111001 D)110001

(4)将八进制数154转换成二进制数是( A )。

A)1101100 B)111011 C)1110100 D)111101

(5)将二进制数101101101.111101转换成十六进制数是( B )。

A)16A.F2 B)16D.F4 C)16E.F2 D)16B.F2

(6)下列数据中( C )最小。

A)1011001B B)75D C)37O D)2A7H

(7)带+、-号的数,如N1=+1001010,称为( B )。

A)无符号数B)真值C)浮点数D)机器数

(8)表达式11*4096+6*512+5*64+3*8+3的结果以二进制表示时,含有( B )个“1”。

A)10 B)11 C)12 D)13

(9)在( C )表示中,二进制数1111 1111表示十进制数-1。

A)原码B)反码C)补码D)BCD码

(10)十进制数205.49转换成二进制数为( C )。

A)1011 0111.101 B)1100 1000.011 C)1100 1101.011 D)1011 0111.001 (11)补码1011 0110代表的是进制负数是( A )。

A)—74 B)—68 C)—54 D)—48

(12)长度相同但格式不同的两种浮点数,假设前者阶码长,尾数短,后者阶码短,尾数长,其他规定均相同,则它们可表示的数的范围和精度为( B )。

A)两者可表示的数的范围和精度相同B)前者可表示的数的范围大但精度低

C)后者可表示的数的范围大且精度高D)前者可表示的数的范围大且精度高

第三章8086微处理器

3.1填空题

(1)8088CPU内部结构按功能可分为总线接口部件和执行部件两部分。

(2)根据功能不同,8086的标志位可分为条件码标志和控制标志。

(3)当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用READY或数据未准备好信号,使CPU插入一个TW状态。

(4)当复位信号(RESET)来到时,CPU便结束当前操作,并对标志寄存器、IP、DS、ES、SS及指令队列清零,而将CS设置为0FFFF H.

(5)8086/8088构成的微机中,每个主存单元对应两种地址:物理地址和逻辑地址。

(6)逻辑地址由段基址和偏移地址组成。

(7)8086中执行部件的功能是负责指令执行。

(8)CPU中的总线接口部件,根据EU的要求,完成CPU与存储器或I/O设备间的数据传送。

(9)CPU从主存取出一条指令并执行该指令的时间称为总线周期。

(10)在计算机出现溢出情况时,标志寄存器会记录这一情况。

(11)8086CPU的物理地址是指实际的20位主存单元地址,每个存储单元对应唯一的物理地址,其范围是 00000H~0FFFFFH 。

(12)将逻辑地址转换为物理地址的公式是物理地址=段地址左移4位+ 偏移地址。3.5什么是总线?什么是总线周期?

总线是一簇公共的信号线。它是计算机中传递信息代码的干线。按照工作性质不同划分总线有:地址总线,数据总线和控制总线。

8086 CPU通过总线对存储器或I/O端口进行一次访问所需要的时间称为一个总线周期。

3.7在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号?

在8086系统中,常将AD0信号作为低8位数据的选通信号,因为每当CPU和偶地址单元或偶地址端口进行数据交换时,在T1状态,AD0引脚传送的地址信号必定为低电平,在其他状态则用来传送数据。而CPU的传输特性决定了只要是偶地址单元或偶地址端口交换数据,那么CPU必定通过总线的低8位即AD7~AD0传输数据。可见,如果在总线周期的T1状态,AD0为低电平,实际就指示了在这一总线周期中,CPU将用总线低8位和偶地址单元或偶地址端口交换数据。

第四章 8086指令系统

1.判断下列指令的正误(DATA、DATA1均为变量名)

(1)MOV ES,3F00H 错误

立即数不能直接送段寄存器

(2)PUSH AL 错误

PUSH是字操作指令堆栈操作作为字操作AL改为AX

(3)SHL AX,2 错误

移位次数大于1,则把移位次数置于CL寄存器

MOV CL,2

SHL AX,CL

(4)IN AL,DX 正确

相关文档
最新文档