第十章微机原理习题答案

第十章习题答案
一、简答题
(1)简述并行接口的重要特点。

答:并行接口的主要特点:数据并行传输,传输速度快但距离觉近。

并行接口的主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。

(2)8255A有哪几种工作方式各有什么特点
答:8255A有方式0(基本输入输出方式)、方式1(单向选通输入输出方式)、方
式2(双向选通输入输出方式)等三种工作方式。

三种工作方式的主要特点:
方式0:
数据单向输出或单向输入。

>
主机认为外设总是处于准备好状态,没有联络信号。

主机与外设之间传输数据采用无条件传输方式
A口、B口C口高4位、C口低4位都可工作在方式0。

方式1:
数据单向输出或单向输入。

主机与外设之间传输数据需要一对联络(握手)信号。

主机与外设之间主要采用中断方式传输数据,也可采用查询方式。

A口与C口的高5位组成A组,B口与C口的低3位组成B组。

A口和B口为数据输入输出口,C口为控制口。

方式2:
—
数据可以双向输入输出。

只有A口能工作在方式2
A口为数据双向输入输出口,C口高5位为控制线。

主机与外设之间主要采用中断方式传输数据,也用采用查询方式。

(3)简述8255A工作在方式1输出时的工作过程
答:a:CPU接受中断请求,使用OUT指令向8255A输出数据并发写信号WR,WR信号的上升沿一方面清除INTR中断请求信号,表示已响应中断,另一方面使OBF有效。

b:OBF信号有效表示输出缓冲区已满,通知外设取走数据。

c:外设接收数据,将ACK信号置为"0",即向8255A发回答信号,表示已收到数据。

ACK的下降沿使OBF轩"1",表示数据已取走。

ACK的上升沿使INTR有效。

d:INTR有效,向CPU发中断请求,请求输出下一个数据。

-
(4)定时器和计数器有什么相同和不同
答:定时器和计数器是同一器件--计数器件,其共同的特点是都有一个计数脉冲输入端,
每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

微机原理习题答案
(5)为什么要对8253写控制字8253的控制字包括啊些内容
答:8253有多种工作方式供选择,因此8253在使用前必须先向其写控制字,以决定
工作在哪一种方式
(6)8253的控制字是否可以读出计数初值是否可以读出可以从8253读出什么内容
答:不可以;不可以;从输出锁存寄存器读出减计数单元中的计数值。

(7)~
(8)如何选择8253的计数器作为二进制计数还是作为十进制(BCD码)计数器
答:控制字的D0位设为1则为十进制计数器。

二、设8255A的4个端口地址为0060H-0063H,试写出下列各种情况的工作方式命令字。

(1)A组B组工作在方式0,A口B口为输入口,C口为输出口。

(2)A组工作在方式2,B组工作在方式1,B口为输出口。

(3)A组B组都工作在方式1,均为输入口,PC6和PC7为输出。

答:(1)92H(2)C4H(3)B6H
三、8255A的A口和B口工作在方式0,A口为输入端口,接有4个开关;B口为输出端口,接
有1个7段发光二极管,其硬件连接电路如图所示,LED显示0-FH的各字符代码列表如
(其中A口地址8020H B 表10-3。

试编一程序要求7段发光二极管显示开关所拨通的数字。

口地址8022H C口地址8024 控制口地址8026)
`
图8255A与7段LED的连接
表10-3
答:源程序如下:
APORT EQU 8020H
BPORT EQU 8022H
CPORT EQU 8024H
CONTR EQU 8026H
)
DATA SEGMENT
TAB1 DB 3FH,06H,5BH,4FH,66H,7DH,07H
DB 7FH,6FH,77H,7CH,5EH,79H,71H DATA ENDS
ASSUME: CS:CODE DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,90H
MOV DX,CONTR
OUT DX,AL
,
ADDR1: MOV DX,APORT
IN AL,DX
AND AL,OFH
MOV BX,OFFSET TAB1
XLAT
MOV DX,BPORT
OUT DX,AL
MOV CX,0400H
ADDR2: DEC CX
JNZ ADDR2
@
JMP ADDR1
CODE: ENDS
END START
四、设有2片8255A,其中:
8255A-1的地址为A口:10H;B口:12H;C口:14H;控制口:16H
8255A-2的地址为A口;20H;B口:22H;C口:24H;控制口:26H
有一片8259A,它的两个端口地址为90H和92H
有一片8251A,它连接CRT,已被初始化,数据口:54H;控制口:56H
现将8255A-2的B 口和8255A-1的A 口相连,用8255A-2的B口作为8位数据输出口,工作于方式0,C口也工作于方式0;当B口进行数据输出时,用PC1作为选通信号。

8255A-1的A口作为8位数据输入口,工作于方式1,中断请求信号和8259A的IR2相连。

要求8259A 是ICW2为20H,用边沿触发,全嵌套方式并采用中断自动结束方式。

¥
下面的程序由CPU 往8255A-2的B 口输出数据0~9,再从8255A-1的A口输入,然后往CRT输出。

请填写下列程序中和程序后面的空项。

[答案]
MOV AL ,▁▁▁▁;8259A初始化13
OUT ▁▁▁,AL 90
MOV AL,▁▁▁20
OUT ▁▁▁,AL 92
MOV AL,▁▁▁0F
OUT ▁▁▁,AL 92
IN AL,▁▁▁;该中断屏蔽字92
AND AL,▁▁▁;设置新的屏蔽字0FB
}
OUT ▁▁▁,AL 92
MOV AL,▁▁▁;8255A-1初始化0B0
OUT ▁▁▁,AL 16
MOV AL,▁▁▁;8255A-2初始化80
OUT ▁▁▁,AL 26
MOV AH,00 ;送数字0
STI
KK:MOV AL,▁▁▁;用按位置1方式使选通无效03
OUT ▁▁▁,AL 26
MOV AL,AH ;8255A-2的B 口输出数据
^
OUT ▁▁▁,AL 22
MOV AL,▁▁▁02
OUT ▁▁▁,AL 26
INC AH
CMP AH ,OA ;是否超过9
JNZ KK
MOV AH,0
JMP KK
T:IN AL,▁▁▁;测试CRT 56
TEST AL,01
!
JZ T
IN AL,▁▁▁▁;读入数据10
AND AL,0F
ADD AL,▁▁▁▁;变成ASCII码30
OUT ▁▁▁▁,AL ;往CRT输出54
IRET
中断类型号为▁▁▁▁22H
中断向量存放单元为0段▁▁▁▁,▁▁▁▁,▁▁▁▁▁,▁▁▁▁。

88H、89H、8AH、8BH
五、若将8253计数器的输出端OUT作为中断请求信号,并将8259的INT引脚接至8086的可
屏蔽INTR引脚。

当设置8259的中断触发方式时,对于8253的6种工作方式,哪种应设成电平触发方式哪种应设成上升沿触方式
:
答:设成电平触发的均可设成上升沿触发,但设成上升沿触发的一般不能设成电平触发。

中断触发方式
方式0 上升沿
方式1 上升沿
方式2 高电平
方式3 上升沿
方式4 高电平
方式5 高电平
六、设8253的片选地址为200H-203H,分别对应计数器0#、1#、2#及控制字寄存器,若计数
器0#的CLK0端输入600KHZ方波及GATE0=1,要使OUT0输出10KHZ方波,问定时器/计数器0#应工作在何种方式若工作方式设只读/写8位数据且采用BCD码计数,试写出设置控制字及计数初值的指令序列。

(
答:设置控制字及初值的程序如下:
MOV DX,203H
MOV AL,00010111B;计数器0#、只低8位、方式3、BCD码计数器
OUT DX,AL
MOV DX,200H
MOV AL,60H;计数初值为60
OUT DX,AL
七、条件同第五题,若在计数过程中需读出计数器0#中的计数值并送入BX寄存器,试写出读
出计数值所用指令序列。

答:设置控制字及读出当前计数值程序如下:
MOV DX,203H
MOV AL,00000000B;计数器0#、减计数单元CE送输出锁存寄存器OL
OUT DX,AL
MOV DX,203H
MOV AL,00110000B;计数器0#、下次读或写16位数据
OUT DX,AL
MOV DX,200H
IN AL,DX;读入低8位计数值
MOV BL,AL
IN AL,DX;读入高8位计数值
MOV BH,AL。

合集下载

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)6、[+42]原=00101010B=[+42]反=[+42]补[-42]原=10101010B[-42]反=11010101B[-42]补=11010110B[+85]原=01010101B=[+85]反=[+85]补[-85]原=11010101B[-85]反=10101010B[-85]补=10101011B10、微型计算机基本结构框图微处理器通过⼀组总线(Bus)与存储器和I/O接⼝相连,根据指令的控制,选中并控制它们。

微处理器的⼯作:控制它与存储器或I/O设备间的数据交换;进⾏算术和逻辑运算等操作;判定和控制程序流向。

存储器⽤来存放数据和指令,其内容以⼆进制表⽰。

每个单元可存8位(1字节)⼆进制信息。

输⼊——将原始数据和程序传送到计算机。

输出——将计算机处理好的数据以各种形式(数字、字母、⽂字、图形、图像和声⾳等)送到外部。

接⼝电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

总线:从CPU和各I/O接⼝芯⽚的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃⾄计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。

13、8086有20根地址线A19~A0,最⼤可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。

8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并⾏传送16位数据;具有20根地址总线,能直接寻址220=1MB的内存空间;⽤低16位地址线访问I/O端⼝,可访问216=64K个I/O端⼝。

另外,8088只有8根数据总线2、8086 CPU由两部分组成:总线接⼝单元(Bus Interface Unit,BIU)BIU负责CPU与内存和I/O端⼝间的数据交换:BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执⾏。

(完整版)微机原理课后习题参考答案

(完整版)微机原理课后习题参考答案

第一章2、完成下列数制之间的转换。

(1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=(001001010100)BCD非组合型:254=(00000010 00000101 00000100)BCD7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

(1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=(-71D)补正确(2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确(3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确[X-Y]补=00010010+00001111=00100001B=(33D)补正确(4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。

(完整版)微机原理答案

(完整版)微机原理答案

微机原理答案习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

汇编语言是面向及其的程序设计语言。

在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。

这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。

2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。

这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。

3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。

答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。

“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。

②在计算机内部采用二进制来表示程序和数据。

③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。

④五大部件以运算器为中心进行组织。

4.请说明微型计算机系统的工作过程。

答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。

如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。

5.试说明微处理器字长的意义。

答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。

它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件

体
DAA
MOV [BX+2], AL 循
INC BX
环 控
LOOP NEXT
制
HLT
CODE ENDS
END START
6、从数据段BUF单元开始存储一种32位数。下面子程序旳功能是统计该数 中含“1”旳个数,并将成果存入RSLT字节单元。试在空白处填上合适旳内 容,确保程序旳正确性。
XHZY PROC FAR PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32
物理地址=段地址*16+有效地址 地址旳高16位称为段地址,存储在段寄存器。物理地址唯一,指向一 种存储单元,逻辑地址不唯一。 5、什么是时钟周期、总线周期和指令周期?
第二章 作业
6、已知存储器旳物理地址78A00H,计算所相应旳逻辑地址。 逻辑地址不唯一:7000:8A00,7800:0A00
7、比较阐明8086最小工作方式下读/写操作旳差别。 主要在T2和控制信号差别。
4、十进制389相应旳二进制数是110000101,BCD码是
001110001001,每位数字用字符表达时ASC码是333839H。
5、下列无符号数中,最大旳是(转化为10进制比较)
A (1100100)2
B (143)8
C (10011000)BCD D (65)16
第二章 作业
1、8088CPU与8086CPU旳差别是什么? 数据线和部分引脚
DATA SEGMENT BUFFER DB 100 DUP(66H,0FAH)
DATA ENDS
DATA SEGMENT BUFFER DB 200 DUP(?)
DATA ENDS CODE SEGMENT ASSUME: CS:CODE,DS:DATA START: MOV AX, DATA

微机原理课后答案

微机原理课后答案

课后练习题一、填空题1.将二进制数变换为十六进制数为。

2.将十进制数199 变换为二进制数为____ ____B 。

3.BCD码表示的数 , 加减时逢 __10____进一,ASCII 码用来表示数值时,是一种非压缩的BCD 码。

4.十进制数变换成二进制是。

5.以 _微型计算机 ____为主体,配上系统软件和外设以后,就构成了__微型计算机系统6.十进制数变换成二进制为、八进制、十六进制。

(精准到小数点后 4 位)____。

二、选择题1.货仓的工作方式是__B_________。

A )先进先出B)后进先出C)随机读写2.八位定点补码整数的范围是____D_________。

A ) -128-+128 B)-127-+127C)-127-+128D)只好读出不可以写入D) -128-+1273.字长为16 位的数可表示有符号数的范围是A) -32767-+32768 B)-32768-+32767___B___。

C ) 0-65535D) -32768-+32768三、简答题1.微型计算机系统的基本构成?微型计算机,系统软件,应用软件,输入输出设施2.简述冯 . 诺依曼型计算机基本思想?将计算过程描绘为由很多条指令按必定次序构成的程序,并放入储存器保留指令按其在储存器中寄存的次序履行;由控制器控制整个程序和数据的存取以及程序的履行;以运算器为中心,全部的履行都经过运算器。

3.什么是微型计算机?微型计算机由CPU、储存器、输入/ 输出接口电路和系统总线构成。

4.什么是溢出?运算结果高出了计算机所能表示的范围。

2. 2一、填空题1.8086/8088 的基本总线周期由 ___4____个时钟周期构成,若 CPU主频为 10MHz,则一个时钟周期的时间为μ s_____。

2.在 8086CPU的时序中,为知足慢速外头芯片的需要,CPU采样 ___READY信号,若未准备好,插入 ___TW__________时钟周期。

第10章微机原理与接口技术答案欧青立编

第10章微机原理与接口技术答案欧青立编

第10章DMA接口技术习题10.1 什么是DMA方式?DMA方式的特点是什么?主要用于什么场合?【参考答案】DMA方式是指外设与存储器或者存储器与存储器之间直接传输数据的方式,在这种方式中,外设与存储器或者存储器与存储器之间直接传输数据由专用接口芯片DMA控制器(简称DMAC)来管理。

数据传送不需要经过CPU,直接由硬件控制。

DMA方式的主要特点是数据数据速度快数据传输速度很高,传输速率仅受内存访问时间的限制,但需更多硬件。

DMA方式适用于高速外设与主机之间进行成批的数据传送。

10.2 简述DMA控制器8237A的主要功能。

【参考答案】DMA控制器8237A的主要功能如下。

(1)每个芯片内部有4个独立的DMA通道,可以分时为4个外设实现DMA的传送。

每个通道可采用3种不同的传送类型,即读操作、写操作、校验操作。

(2)每个通道的DMA请求都可以分别允许和禁止。

(3)每个通道的DMA请求有不同的优先级,由编程来决定其优先级,其优先级可以是固定的,也可以是轮转的。

(4)每个通道一次传送数据的最大长度可达64KB,可以在存储器与外设之间进行数据传送,也可以在存储器的两个区域之间进行传送。

(5)8237A的DMA传送有4种工作方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。

(6)有一条结束处理的输入信号EOP#,外界可以用此信号来结束DMA传送。

(7)8237A可以进行级联,用于扩展通道数。

10.3 DMA传送方式为什么能实现高速传送?【参考答案】DMA传送方式能够实现高速数据传送主要有两个原因:(1)它为两个存储介质提供了直接传输通道,不象CPU 控制的传送那样要通过内部寄存器中转。

(2)用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。

10.4 DMA控制器8237A什么时候可作为主设备工作?什么时候可作为从设备工作?在这两种情况下,系统总线的IOR#、IOW#、MEMR#、MEMW#及地址线各处于什么状态?系统总线中哪个信号可以区分8237A处于哪种工作情况?【参考答案】7.3 DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。

微机原理 第10章 DMA控制器8237A 习题及参考

第十章DMA控制器8237A1.试说明在DMA方式下,传输单个数据的全过程。

答:内存往外设传输单个数据:(1)当一个接口准备就绪,要进行DMA传输时,该接口往DMA 控制器发一个DMA请求;(2)DMA控制器采样到DRED有效电平后,若屏蔽寄存器是开放的,便往控制总线上发一个总线保持请求;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发出一个内存读信号和一个I/O写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,且内存把数据送到数据总线上;(7)接口锁存数据总线上的数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输出过程。

外设往内存传输单个数据的过程:(1)当一个接口中有数据要输入时,就往DMA控制器发一个DMA 请求信号;(2)DMA控制器接到DMA请求后,(若屏蔽触发器是开放的)便往控制总线上发一个总线保持请求信号;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发一个I /O读信号和一个内存写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,并将数据送到数据总线上;(7)内存在收到数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输入过程。

2.为使DMA控制器正常工作,系统对DMA控制器进行初始化的过程分为哪两个主要方面?答:(1) 将数据传输缓冲区的起始地址或结束地址送到地址寄存器中;(2) 将传输的字节数或字数送到计数器中。

第10章 微机原理习题答案

一.选则题1.C2.D3.C4.D5.D6.C7.A8.D9.B10.B 11.D 12.D13.B14.B15.A16.C17.A18.A19.B 20.D二.填空题21.5BH22.71H23.3;624.方式3 ; 方式1 25.CLK 26.100027.十28. 6 、低电平、减到0、高、 5 、 3 29.330.131.1032.计数初值33.控制字三.判断题34.对35.对36.错37.对38.错39.错40.对41.对42.对43.对44.对45.错46.对47.错48.错49.对50.对51.对52.对53.错54.对四.简答题55.答:8253—5是一种可编程序的计时器/计数器,有三个16位计数民,称为三个计数通道。

56.答:CLK:输入信号,用于计数工作时,作为计数脉冲输A;用于定时工作时,作为定时基准脉冲输入。

OUT:输出信号,用于计数工作时,指示计数满的输出信号;用于定时工作时,指示定时时间到的输出信号。

GATE:输入信号,用于启动或禁止“减1计数器”的计数操作。

57.答:8253-5的方式2与方式3的工作特点是:(1)写入一次计数初值后,输出连续波形。

其实质是,当减1计数器减为0时,计数初值寄存器立即将原写入的计数初值再次送入减1计数器,开始下一轮的计数。

(2)减1计数器可重新写入计数值,用软件触发启动(此时GATE必须为高电平);也可由GATE引脚上电平从低到高的跳变,用硬件触发启动。

58.答:8253-5的方式1与方式5的工作特点是:(1)输出单一形式,方式1输出n×T clk。

宽度的负脉冲,方式5输出T clk宽度的窄负脉冲。

(2)只能在写入计数初值后,由GATE引脚上电平从低到高的跳变,用硬件触发启动减1计数器。

59.答:采用二进制计数时,如果计数初值n为8位二进制数(十进制数小于等于255),则在用MOV AL,n写入AL时,n可以写成任何进制数。

微机原理部分课后习题答案

微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。

9、将下列二进制数转化为十进制数。

(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。

(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。

(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。

(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。

压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。

(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。

微机原理第五版6-10章习题解答

第6章习题解答(P271)⒊依照编程方式的不同,ROM分为哪几类各有何特点(重点说明E2PROM与FLASH存储器的区别)解:依照编程方式的不同,ROM分为三类:⑴掩膜型ROM(ROM),其特点是:用户将要写入芯片的数据提供给芯片生产商,在生产该芯片的最后一道掩膜工艺时,将数据写入芯片,用户以后只能读出不能写入;⑵现场可编程ROM(PROM),其特点是:由于内部器件的一次性编程,不可再生特性,所以用户只可在现场一次性对芯片编程,不能更改;⑶可改写的ROM(EPROM),其特点是:用户可多次对其编程。

其中用紫外线擦除再用电编程的EPROM,必须从用户板上拆下后用紫外线照射擦除,再用专用编程器对其进行改写,使用不方便,目前很少使用;可用电擦除的E2PROM,可在用户板上用电信号对其进行字节或全部擦除和改写,使用很方便;FLASH是一种新型的电擦除EPROM,它具有E2PROM 的所有特性,还具有集成度高,速度快,成本低等特点,是目前使用最广泛的ROM存储器。

⒍对下列RAM芯片组排列,各需要多少个RAM芯片多少个芯片组多少根片内地址线若和8088 CPU相连,则又有多少根片选地址线(1) 1K×4位芯片组成16K×8位存储空间;解:当用单片容量为1K×4的RAM组成总容量为16K×8的存储器时:①需要的总芯片数为(16×1024/1×1024)×(8/4)=32(片)②需要的芯片组数为16×1024/1×1024=16 (组)③片内地址线数为log2(210)=10(根)④芯片组选择地址线数为log2(16×210)-10=4 (根)(2) 8K×8位芯片组成512K×8位存储空间。

解:当用单片容量为8K×8位的RAM组成总容量为512K×8的存储器时:①需要的总芯片数为(512×1024/8×1024)×(8/8)=64(片)②需要的芯片组数为512×1024/8×1024=64 (组)③片内地址线数为 log2(8×210)=13(根)④芯片组选择地址线数为log2(512×210)-13=6 (根)⒎某微机系统的RAM存储器由4个模块组成,每个模块的容量为128KB,若4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么解:根据题意,128KB模块的末地址为217-1=1FFFFH,所以各模块的首末地址分别为:模块1首地址:10000H,末地址:10000H+1FFFFH=2FFFFH模块2首地址:30000H,末地址:30000H+1FFFFH=4FFFFH模块3首地址:50000H,末地址:50000H+1FFFFH=6FFFFH模块4首地址:70000H,末地址:70000H+1FFFFH=8FFFFH⒏设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位的存储器空间,请问需要此SRAM 及EPROM多少片它们的片内地址线及片选地址线分别是多少根假若该16K×8位存储器空间连续,且末地址为FFFFFH,请画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。

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