微型计算机技术孙德文编著第三版课后答案章

合集下载

哈工大孙德文 第三版 电信 微型计算机技术课后习题及答案

哈工大孙德文 第三版  电信 微型计算机技术课后习题及答案

3.1(1)解:AX=1352H (2)解:PA=DS*16+EA=10000H+1352H=11352H,(11352H)=0FFH,(11353H)=26H,AX=26FFH(3)解: EA=BX+0150H=1350H,PA=DS*16+EA=10000H+1350H=11350H, CH=33H,(11350H)=33H, (11351H)的值不变,(11351H)=3CH (4)解:EA= BP +0150H =1350H , PA=SS*16+EA=20000H+1350H=21350H,AX=5188H(5) 功能:dest ←(SP+1)_(SP),SP ←SP +2注意: dest 可以是MEM/REG/SREG(CS 除外)解:EA= SP=1350H,PA=SS*16+EA=20000H+1350H=21350H,AX=5188H, SP=1350H+2H=1352H(6)功能: dest ←dest+src 注意:(1)源和目的操作数不能同时为存储单元;(2)标志寄存器中状态位随运算结果变化 (3)操作数是有符号或无符号数由程序员解释;解:EA=SI=1354H , PA=DS*16+EA=10000H+1354H=11354H , CX=339AH, (11354H)=52H ,(11355H)=OE7H(7)格式:SUB dest, src 功能:dest ←dest-src 注意:dest 、src 不能同时为存储单元。

标志寄存器中的状态位随运算结果改变。

减法时OF 溢出标志位何时为0,何时为1?当负数减正数时,若结果为正数,OF=1; 当正数减负数时,若结果为负数,OF=1;否则为0.解:EA=0150H+BX+SI=26A4H ;PA=DS*16+EA=10000H+26A4H=126A4H ;(126A4H)=9DH,BH=12H12H=00010010B- 9DH=10011101B01110101B =75H BH=75H, SF=0,ZF=0,PF=0, CF=1 ,OF=0(8)格式:INC dest 功能:dest ← dest +1注意:1)单操作数指令;2)不影响CF 标志;3)对内存单元进行加1时,要指明内存单元是字节,是字。

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。

(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。

(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。

即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。

(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。

(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。

(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。

地址总线的条数多少决定了cpu的寻址能力。

(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。

它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。

(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。

1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。

其主要应用于智能化仪器仪表及工业控制领域。

1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。

【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。

微型计算机原理第三版课后答案

微型计算机原理第三版课后答案

微型计算机原理第三版课后答案1. 什么是微型计算机的基本组成部分?微型计算机的基本组成部分包括中央处理器(CPU)、内存、输入设备、输出设备和存储设备。

中央处理器是微型计算机的大脑,负责执行程序和处理数据;内存用于临时存储数据和程序;输入设备用于将数据输入到计算机;输出设备用于将计算机处理的数据输出;存储设备用于长期存储数据和程序。

2. 什么是微处理器?微处理器是一种集成电路芯片,包含了中央处理器的所有功能。

它是微型计算机的核心部件,负责执行计算机指令和处理数据。

微处理器的性能和功能决定了微型计算机的整体性能和功能。

3. 什么是时钟频率?时钟频率是微处理器内部时钟的频率,用于控制微处理器内部操作的速度。

时钟频率越高,微处理器执行指令的速度越快,计算机的整体性能也越好。

4. 什么是总线?总线是微型计算机内部各部件之间传输数据和信号的通道。

它包括地址总线、数据总线和控制总线,用于传输地址、数据和控制信号。

总线的宽度和速度决定了微型计算机的数据传输速度和性能。

5. 什么是存储器?存储器是用于存储数据和程序的设备,包括内存和外存。

内存用于临时存储数据和程序,外存用于长期存储数据和程序。

存储器的容量和速度影响了微型计算机的运行速度和存储能力。

6. 什么是输入输出设备?输入输出设备用于将数据输入到计算机和将计算机处理的数据输出。

常见的输入设备包括键盘、鼠标、扫描仪等,输出设备包括显示器、打印机、音响等。

输入输出设备的种类和性能决定了用户与计算机之间的交互方式和体验。

7. 什么是操作系统?操作系统是微型计算机的核心软件,负责管理计算机的硬件资源和提供用户界面。

它包括文件管理、内存管理、进程管理等功能,为用户和应用程序提供了一个统一的接口。

8. 什么是计算机网络?计算机网络是将多台计算机通过通信设备连接起来,实现数据和资源共享的系统。

它包括局域网、广域网、互联网等,为用户提供了全球范围的信息和服务。

9. 什么是计算机安全?计算机安全是保护计算机系统和数据不受非法侵入和破坏的技术和方法。

微型计算机原理与接口技术答案(第三版)

微型计算机原理与接口技术答案(第三版)

1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。

P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。

P5 P93.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。

P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。

P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。

P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。

P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

微机原理和接口技术(第三版)课本习题答案解析

微机原理和接口技术(第三版)课本习题答案解析

第二章 8086 体系结构与80x86CPU1.8086CPU 由哪两部份构成?它们的主要功能是什么?答:8086CPU 由两部份组成:指令执行部件<EU,Execution Unit>和总线接口部件<BIU,Bus Interface Unit>。

指令执行部件〔EU 主要由算术逻辑运算单元<ALU>、标志寄存器F R、通用寄存器组和E U 控制器等4个部件组成,其主要功能是执行指令。

总线接口部件<BIU>主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或者I/O 端口读取操作数参加E U 运算或者存放运算结果等。

2.8086CPU 预取指令队列有什么好处? 8086CPU 内部的并行操作体现在哪里?答: 8086CPU 的预取指令队列由6个字节组成,按照8086CPU 的设计要求, 指令执行部件〔EU 在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在C PU 内部,EU 从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086 系统中物理地址的形成过程。

8086 系统中的物理地址最多有多少个?逻辑地址呢?答: 8086 系统中的物理地址是由20 根地址总线形成的。

8086 系统采用分段并附以地址偏移量办法形成20 位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部份构成,都是16 位二进制数。

通过一个20 位的地址加法器将这两个地址相加形成物理地址。

具体做法是16 位的段基址左移4位<相当于在段基址最低位后添4个"0">,然后与偏移地址相加获得物理地址。

微机原理与接口技术(第三版)课本习题答案

微机原理与接口技术(第三版)课本习题答案

微机原理与接口技术(第三版)课本习题答案-CAL-FENGHAI.-(YICAI)-Company One1第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成它们的主要功能是什么答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。

指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个逻辑地址呢答:8086系统中的物理地址是由20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。

通过一个20位的地址加法器将这两个地址相加形成物理地址。

具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。

微型计算机技术孙德文版课后习题答案全解

微型计算机技术孙德文版课后习题答案全解

微型计算机技术孙德⽂版课后习题答案全解微型计算机技术孙德⽂版课后习题答案全解 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】第1章(略)第2章(略)第3章3. 1. 已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H,SI=0012H,DI=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。

在以上给出的环境下,试问下列指令或指令段执⾏后的结果如何(1)MOV CL,[BX+20H][SI];(2)MOV[BP][DI],CX;(3)LEA BX,[BX+20H][SI]MOV AX,[BX+2];(4)LDS SI,[BX][DI]MOV[SI],BX;(5)XCHG CX,[BX+32H]XCHG[BX+20H][SI],AX解:(1)CL=[09226H]=F6H(2) [BP][DI]=[1E4F6H]=CX=5678H(3) BX=0056H; AX=[09228H]=1E40H(4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H(5) AX=5678H; [BX+20H][SI]=1234H3. 2. 设,DS=1000H:SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1350H,SI=1354H,(1135OH)=OA5H,(11351H)=3CH,(11352H)=OFFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H下列各指令都在此环境下执⾏,在下列各⼩题的空格中填⼊相应各指令的执⾏结果。

微机原理与接口技术(第三版)课本习题答案.

微机原理与接口技术(第三版)课本习题答案.

第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。

指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。

通过一个20位的地址加法器将这两个地址相加形成物理地址。

具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。

由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。

(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。

(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。

即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。

(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。

(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。

(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。

地址总线的条数多少决定了cpu的寻址能力。

(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。

它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。

(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。

1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。

其主要应用于智能化仪器仪表及工业控制领域。

1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。

【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。

微型计算机技术第三版孙德文编课后习题答案全

微型计算机技术第三版孙德文编课后习题答案全

2.1.4 Intel 80486微处理器的基 本结构特点


(3)采用突发式总线方式,使与一地址相 关的一组数据都可输入/输出,加速CPU与 内存的数据交换; (4)可模拟多个80286实现多层次的多任 务功能。
2.1.5 Intel Pentium微处理器的 基本结构



1993年推出,集成310万只晶体管,频率达 150MHz,性能超过工作站和超级小型机,同等 80486相比,结构上的特点: (1)超标量流水线 超标量:含多个指令执行部件和多条指令流水线。 有U和V两条指令流水线,各自有独立的ALU、地 址生成逻辑和Cache接口,每条流水线分指令预 取、指令译码、地址生成、指令执行和回写5个 步骤,这样每个时钟周期内可执行两条整数指令。
1.1.3 微型计算机的分类概述


(一)按数据总线位数划分 1、4位微机 应用: 2、8位微机 3、16位微机 4、32位微机 5、位片式
(二)按组装形式和系统规模划分





1、单片机(微控制器、嵌入式计算机) 微型计算机制作在一个芯片中,有时包括A/D、 D/A转换器。 应用:智能化仪器仪表,控制领域。 特点:体积小、功耗低。 常用:MCS-518系列,-96系列,MC6805。 2、单板机 微型计算机、小键盘、发光二极管显示器、监控程 序等安装在一块印刷电路板上。 如:TP-801、TP-86
第二章 80X86微处理器的结构



重点介绍8086和80386的结构特点、编程结构、 引脚信号功能及总线时序。 2.1 从8086到Pentium III 2.1.1 Intel 8086微处理器的基本结构 16位,约29000个晶体管,频率有5、8、 10MHz。 一、组成 由总线接口部件BIU和执行部件EU组成。

微型计算机原理与接口技术第三版课后题答案

微型计算机原理与接口技术第三版课后题答案

微型计算机原理与接口技术第三版课后题答案微机原理练习题一、填空题1、8086 CPU内部分成 EU和 BIU两个并行工作单元。

2、在8086/8088构成的系统中,时钟发生器常采用的芯片是8284 ,此芯片为8086/8088CPU提供的最基本的三个信号分别是 CLK 信号、与CLK同步的READY信号、和与CLK同步的RESET信号。

3、在8086系统中AD15——AD0称为地址/数据分时复用线,它应在 T2--T4周期传送数据信号,在 T1周期传送地址信号。

4、8086单CPU模式下系统至少需 3片8282;需 2片8286。

5、8086CPU中, EU负责全部指令的译码和执行; EU负责提供偏移地址; BIU负责计算物理地址。

6、8086工作在最大模式下,系统的读写命令和控制信号都由8288产生。

7、在8086系统中,ROM芯片的F6000H—FDFFFH地址用来存放BASIC程序代码,请问这段存储空间共有32 KB。

8、8086的外部数据总线是16位的,8088的外部数据总线是8位的,8086有 16条地址/数据复用引脚。

9、标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:① CF : 进位标志位;0:无进位 1:有进位;② IF :中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求;10、物理地址是指存储器的实际地址,一个存储单元的物理地址是惟一;11、微机中的ROM是只读存储器。

12、MOV AX,1234H中源操作数所使用的寻址方式为:立即数寻址方式,MOV ES,AX源操作数所采用的寻址方式:寄存器寻址方式。

13、微型计算机由_运算器、控制器、存储器、I/O接口_四部分组成。

14、8086CPU的9个标志位中,属状态标志的有 CF、AF、ZF、OF、ZF、SF 。

15、总线周期是指 CPU对存储器就行一次读或写操作所用的时间_。

16、当CPU与外设通信,外设由于速度慢而没有准备好时时,CPU便进入等待状态(Tw)17、当一个系统中包含的外设接口较多时,数据总线上需要有数据收发器(如8286)以增强驱动能力。

微型计算机技术答案孙德文

微型计算机技术答案孙德文

微型计算机技术答案孙德文【篇一:微型计算机技术课外习题(科技)】t>1.2.3.4.5.6.7. 简述微处理器、微计算机及微计算机系统三个术语的内涵。

8086是多少位的微处理器?为什么? eu与biu各自的功能是什么?如何协同工作? 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 8086对存储器的管理为什么采用分段的办法?在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

.给定一个存放数据的内存单元的偏移地址是20c0h,(ds)=0c00eh,求出该内存单元的物理地址。

8. 怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同9. 8086基本总线周期是如何组成的?各状态中完成什么基本操作?10. 8086的中断向量表如何组成?作用是什么?11. “80386是一个32位微处理器”,这句话的涵义主要指的是什么?12. 8086cpu的起始取指的地址是多少?怎样形成这个地址?这个地址对于系统设计有什么影响?13. 字节扩展指令和字扩展指令用在什么场合?举例说明。

14. 用普通运算指令执行bcd码运算时,为什么要进行十进制调整?具体讲,在进行bcd码的加、减、乘、除运算时,程序段的什么位置必须加上十进制调整指令?15. 某计算机的主存为3kb,则内存地址寄存器需多少位就足够了?16. 若256kb的sram具有8条数据线,则它具有多少条地址线?17. 什么是随机存储器?它在系统中起什么作用?18. 什么是只读存储器?它在系统中起什么作用?19. 动态ram为什么要刷新?在芯片引脚上具备什么信号条件才能进行刷新?20. 8086最多可有多少级中断?按照产生中断的方法分为哪两大类?21. 非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别在什么场合?22. 什么叫中断向量?它放在哪里?对应于1ch的中断向量在哪里?如1ch中断程序从5110h:2030h开始,则中断向量应怎样存放?23. 8259a的中断屏蔽寄存器imr和8086/8088的中断允许标志if有什么差别?在中断响应过程中,它们怎样配合起来工作?24. cpu和输入/输出设备之间传送的信息有哪几类?25. 为什么有时候可以使两个端口对应一个地址?26. cpu和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?27. 无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明。

微机原理与接口技术第三版课本习题答案

微机原理与接口技术第三版课本习题答案

第二章8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件①小Execution Unit)和总线接口部件①卬,Bus Interface Unit)。

指令执行部件^^主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(8口)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或1/0端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件^^在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU 内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。

通过一个20位的地址加法器将这两个地址相加形成物理地址。

具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。

由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。

微机原理与接口技术(第三版)课本习题答案.

微机原理与接口技术(第三版)课本习题答案.

第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。

指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。

通过一个20位的地址加法器将这两个地址相加形成物理地址。

具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。

由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。

微型计算机原理与接口技术(第三版)课后练习答案

微型计算机原理与接口技术(第三版)课后练习答案

1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。

P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。

P5 P93.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。

P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。

P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。

P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。

P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

微型计算机技术课后习题答案课堂

微型计算机技术课后习题答案课堂
2.2 试说明标志寄存器中DF的的定义和用处。 答:标志寄存器中DF(Direction Flag)D10 是方向标志位。 在串处理指令中,若DF=0,表示串处理指令地址指针自动增量 DF=1,表示地址指针自动减量。DF位可由指令预置。
2.3 试说明段寄存器的作用。 答:8086微处理器中的16位寄存器,用来存放对应的存储段的 段基值—段起始地址的高16位。通过段寄存器值和指令中给出 的16位段内偏移量,可得出存储器操作数的物理地址(20位)。4微型计算机技术ຫໍສະໝຸດ ? 第三版 ? 孙德文编著
1
第1章 微型计算机系统的构成
1.1试述微处理器、微型计算机和微型计算机系统的关系。 答:微处理器是指由一片或几片大规模集成电路组成的中央处理 器。
微型计算机指以微处理器为基础,配以内存储器以及输入输 出接口电路和相应的辅助电路构成的裸机。
微型计算机系统指由微处理器配以相应的外围设备及其它 专用电路、电源、面板、机架以及足够的软件而构成的系统。
10
2.8 什么是指令周期? 什么是总线周期? 什么是时钟周期?说明三 者的关系。 答:执行一条指令所需要的时间称为指令周期包括取指令、译码和 执行等操作所需的时间。— 指令周期
CPU通过总线操作完成同内存储器或I/O接口之间一次数据传送 所需要的时间。 — 总线周期
CPUJ时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的时 间基准。 — 时钟周期
在最大方式下,系统的总线控制信号由专用总线控制器8288 提供,构成一个多处理机或协处理机系统。此时MN/MX*线接
6
2.6 8086的读周期时序和写周期时序的区别有哪些? 答:读操作与写操作的主要区别为:
①DT/R*控制信号在读周期中为低电平,在写周期中为高 电平;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

④在读周期中,如果在T3周期内,被访问的内存单元或I/O端 口还不能把数据送上数据总线,则必须在T3之后插入等待周期Tw, 这时RD*控制信号仍为有效低电平。 在写周期中,如果在T3周期内,被访问的内存单元或I/O端口 还不能把数据总线上的 数据取走,则必须在T3之后插入等待周期 Tw,这时WR*控制信号仍为有效低电平。
2.8 什么是指令周期? 什么是总线周期? 什么是时钟周期?说明三 者的关系。 答:执行一条指令所需要的时间称为指令周期包括取指令、译码和 执行等操作所需的时间。— 指令周期 CPU通过总线操作完成同内存储器或I/O接口之间一次数据传送 所需要的时间。 — 总线周期 CPUJ时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的时 间基准。 — 时钟周期 三者的关系:时钟周期是CPU的时间基准。总线周期至少包括 4个时钟周期即T1、T2、T3和T4,处在这些基本时钟周期中的总线 状态称为T状态。一个指令周期由一个或若干个总线周期组成。
(1)数据总线是从微处理器向内存储器、I/O接口传送数据的通路; 反之,它也是从内存储器、I/O接口向微处理器传送数据的通路, 称为双向总线。 (2)地址总线是微处理器向内存储器和I/O接口传送地址信息的通 路,是单向总线。 (3)控制总线是微处理器向内存储器和I/O接口传送的命令信号, 以及外界向微处理器传送状态信号等信息的通路,是双向总线。
2.6 试说明8086的最小方式和最大方式的区别. 答: 8086微处理器有两种工作方式: 在最小方式下,由8086提供系统所需要的全部控制 信号,用 以构成一个单处理器系统。此时MN/MX*线接VCC(高电平)。 在最大方式下,系统的总线控制信号由专用总线控制器8288 提供,构成一个多处理机或协处理机系统。此时MN/MX*线接
2.3 试说明段寄存器的作用。 答:8086微处理器中的16位寄存器,用来存放对应的存储段的 段基值—段起始地址的高16位。通过段寄存器值和指令中给出 的16位段内偏移量,可得出存储器操作数的物理地址(20位)。
2.4 试说明8086的引脚信号中M/IO、DT/R、RD、WR、ALE和 的作用。 答:8086的引脚信号中 M/IO*的作用是,存储器/I/O选择信号(输出)。用于区分当前 操作是访问存储器还是访问I/O端口。若该引脚输出高电平,表示 访问存储器;若输出低电平,表示访问I/O端口。 DT/R*的作用是,数据发送/接收信号(输出)用于指示数据 传送的方向,高电平表示CPU发送数据,低电平表示CPU接收数据 该信号常用于数据缓冲器的方向控制。(T) RD*的作用是,读控制信号(三态输出),低电平有效时, 表示CPU正从存储器或I/O端口读取信息。 WR*的作用是,写控制信号(三态、输出),低电平有效。有 效时表示CPU正将信息写入存储器或I/O端口。 ALE的作用是,地址锁存允许,高电平有效。有效时表示地址 线上的地址信息有效。 BHE*的作用是,数据总线高8位输出允许 / 状态S7信号。在 总线周期的T1时刻,为数据总线高8位允许信号BHE,低电平有效 有效时允许高8位数据在D15—D8总线上传送。
第1章
微型计算机系统的构成
1.1试述微处理器、微型计算机和微型计算机系统的关系。 答:微处理器是指由一片或几片大规模集成电路组成的中央处理 器。 微型计算机指以微处理器为基础,配以内存储器以及输入输 出接口电路和相应的辅助电路构成的裸机。 微型计算机系统指由微处理器配以相应的外围设备及其它 专用电路、电源、面板、机架以及足够的软件而构成的系统。
第2章
Hale Waihona Puke 8086微处理器2.1 试说明标志寄存器中AF和PF的定义和用处。 答:标志寄存器中AF(Auxiliary Carry Flag) D4 是辅助进位标志位。如果做加法时低位有进位或做减法时低位 有借位,则AF=1,否则AF=0。 标志寄存器中PF(Parity Flag) D2 是奇偶标志位。 如果操作结果低八位中含有偶数个1,则PF=1,否则PF=0 (通信时用于纠错) 。 2.2 试说明标志寄存器中DF的的定义和用处。 答:标志寄存器中DF(Direction Flag)D10 是方向标志位。 在串处理指令中,若DF=0,表示串处理指令地址指针自动增量 DF=1,表示地址指针自动减量。DF位可由指令预置。
③在读周期中,数据信息一般出现在T2周期以后,双重总线 AD0~AD15上的地址信息有效和数据信息有效之间有一段高阻态, 因为AD0~AD15上的数据, 必须在存储芯片(或I/O 接口)的存取 时间后才能出现。 而在写周期中,数据信息在双重总线上是紧跟在地址总线有效 之后立即由CPU送上,两者之间无一段高阻态
1.2什么是单片机? 答:把构成一个微型计算机的一些功能部件集成在一块芯片之中 的计算机。
1.3什么是单板机? 答:把微处理器、RAM、ROM以及一些接口电路,加上相应的外 (如键盘、7段显示器等)以及监控程序固件等,安装在一块印刷电 路板上所构成的计算机系统。
1.4什么是个人计算机? 答:《英汉计算机词典》中解释为“由微处理器芯片装成的、便于 搬动而且不需要维护的计算机系统”。 1.5试从微型计算机的结构说明数据总线、控制总线和地址总线 的作用。 答:从微型计算机的结构看出,数据总线、控制总线和地址总线 是微型计算机中, CPU芯片与内存储器和I/O接口电路之间信息 传输的公共通路。
2.5 什么是双重总线?以AD15~AD0引脚说明双重总线的功能是 怎样实现的? 答:常把分时复用的总线称为双重总线,如某一时刻总线上出现 的是地址,另一时刻,总线上出现的是数据或状态(控制)信号。 8086CPU的AD15~AD0引脚,是地址/数据复用引脚。在总线 期的T1时刻,它们传送地址信息,在总线的T2、T3、TW和T4时 时,用来传送数据信息。
2.6 8086的读周期时序和写周期时序的区别有哪些? 答:读操作与写操作的主要区别为: ①DT/R*控制信号在读周期中为低电平,在写周期中为高 电平;
②在读周期中,RD*控制信号在T2~T3周期为低电平;WR*信号 始终为高电平(无效电平);在写周期中WR*控制信号在T2~T3周期为 低电平,而RD*信号始终为高电平(无效电平)。
相关文档
最新文档