微型计算机习题和答案

合集下载

郑州大学《微型计算机原理及应用》课后习题答案

郑州大学《微型计算机原理及应用》课后习题答案

郑州⼤学《微型计算机原理及应⽤》课后习题答案《微型计算机原理及应⽤》习题解答第⼀章基础知识1.1 解释题(1)微处理器【解答】由⼤规模集成电路芯⽚构成的中央处理器(CPU),叫做微处理器。

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

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

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

(4)单板机【解答】将微处理器、RA、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,写出取第⼆条指令操作码和执⾏第⼆条指令的过程。

【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送⼊地址寄存器AR;2)IP的内容⾃动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送⼊指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执⾏该指令的有关控制命令。

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

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

3 思考与练习题
一、选择题 1.寄存器间接寻址方式中,要寻找的操作数位于( )中。 B A.通用寄存器 B.内存单元 C.段寄存器 D.堆栈 2.下列指令中正确的是( )。 C A.MOV AL,BX B.MOV CS,AX C.MOV AL,CL D.MOV [BX],[SI] 3.下列指令中错误的是( )。 C A.MOV AX,1234H B.INC BX C.SRL AX,2 D.PUSH DX 4.设(SP)=1010H,执行POP AX后,SP中的内容为( )。 B A.1011H B.1012H C.1OOEH D.100FH 5.给定(AL)=80H,(CL)=02H,指令SHR AL,CL执行后的结果是( )。 B A.(AL)=40H B.(AL)=20H C.(AL)=C0H D.(AL)=E0H 6.将AX清零并使CF位清零,下面指令错误的是( )。 A A.SUB AX,BX B.XOR AX,AX C.MOV AX,0(不影响FR) D.AND AX,0OOOH 二、填空题 1.计算机指令通常由_操作码字段_和_操作数字段_两部分组成;指令对 数据操作时.按照数据的存放位置可分为_立即数、寄存器操作数、存储 器操作数_。 2.寻址的含义是指_寻找操作数的过程_;8086指令系统的寻址方式按照 大类可分为_与操作数有关的寻址方式、与I/O端口有关的寻址方式_; 其中寻址速度最快的是_立即数寻址_。P54~P57 3.指令MOV AX,ES:[BX+O1OOH]中,源操作数位于_物理地址为 ES*10H+BX+0100H的存储单元_;读取的是_附加数据ES_段的存储单元内 容。
00134H 00135H
7FH 5EH
4.将字符串“Good!”的ASCII码依次存人从01250H开始的字节单元中,Байду номын сангаас画出它们存放的内存单元示意图。 地址 存储空间 ‘G’ 01250H 01251H ‘o’

微型计算机原理及应用习题全套答案

微型计算机原理及应用习题全套答案

CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。

)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。

微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。

它是集成在一块芯片上的CPU,由运算器和控制器组成。

②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

③微型计算机系统包括微型计算机、外设及系统软件三部分。

1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。

2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。

1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。

1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。

这些信号由CPU 送到存储器、I/O接口电路和其他部件。

另一类是微型机系统的其他部件送到CPU的。

通常用来向CPU发出请求。

如中断请求、总线请求等。

1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。

其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。

第1页共37页1.616位微型机和32位微型机的内存容量最大时分别为多少?答:16位微型机内存容量为1MB,32位微型机的内存容量为4GB第二章8086微处理器2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:1.该指令的物理地址=CS某10H+IP=21F00H。

微型计算机电路基础(第3版)习题答案

微型计算机电路基础(第3版)习题答案

《微型计算机电路基础(第3版)》习题答案习题1(一)1. —— f 。

2. —— d 。

3. —— e 。

4. —— a 。

5. —— c 。

6. —— b 。

7. —— h 。

8. —— g 。

9. —— g 。

10. —— j 。

11. —— g 、h 、i 。

(二)1.是。

2.否。

3.否。

4.否。

5.是。

6.否。

(三)1. 200 2. 66.7 3. 12.5 %。

习题2(一)1. —— d 。

2. —— d 、g 、j 。

3. —— b 、e 、(g)。

4. —— c 、f 、(g )。

5. —— b 、e 、(g )。

6. —— a 。

7. —— h 。

8. —— i 。

(二)1.否。

2.是。

3.是。

4.否 5.是。

6.是。

7.否。

(三) 1. 当为锗管时,各管均导通。

当为硅管时,各管均截止(因锗管死区电压为0.2V ,硅管死区电压为0.5V )。

2. V 8O =U 。

3. 1D 截止,2D 导通。

V 57.O -=U 。

(含2D 、1R 、2E 、2R 的回路中的电流为mA 881K67012V 70 (2122)≈-=+-=R R E i,V 57.22O -=≈∴R U i )4. 45mA40mA18.1==Q β,50mA 60mA 30.2==Q β,60201240601830...==--=β。

5. ()()VmA 83V2A m 67V 46A m 4210...GS D m ==--=∆∆=U I g 。

6. 开关S 闭合时,V 0O≈U ;开关S 断开时,V 12O =U 。

习题3(一)1. —— d 。

2. —— f 。

3. —— h 。

4. —— g 。

5. —— j 。

6. —— i 。

7. —— a 。

8. —— b 。

9. —— c 。

10. —— e 、i 。

(二)1.是。

2.是。

(完整版)微型计算机原理应用第四版答案

(完整版)微型计算机原理应用第四版答案

(完整版)微型计算机原理应⽤第四版答案第1章习题1.1 将下列⼆进制数转换为⼗进制数和⼗六进制。

(1)1101(2)=13=D(H)(2)11010(2)=26=1A(H)(3)110100(2)=52=34(H)(4)10101001(2)=169=A9(H)要点:从低位起,按每4位将对应⼆进制转换成⼗六进制。

⽽不是通过⼗进制转换。

1.2 见上。

1.3简述3个门电路的基本元素在电路中对电平⾼低的作⽤。

答:与、或、⾮。

1.4 布尔代数有哪两个特点?答:(1)值只有两个;(2)只有与、或、反3种运算。

1.5 布尔代数的“或运算”结果可⽤哪两句话来归纳?其“与运算”⼜可归纳成哪两句话“答:(1)“或运算”运算结果为有⼀真必为真,两者皆假才为假。

(2)“与运算”有⼀假即为假,两者皆真才为真。

1.6 什么叫原码、反码及补码?答:原码就是⼀个数的机器数。

反码:将原码每位取反,即为反码。

更准确的是:正数的反码就等于它的原码;负数的反码就是它的原码除符号位外,各位取反。

补码:反码加1就是补码。

更准确的是:正数的补码就等于它的原码;负数的补码就是它的反码加1。

例:X1=+100 1001 X2=-100 1001则:[X1]原 = 0100 1001[X1]反 = 0100 1001[X1]补= 0100 1001[X2]原 = 1100 1001[X2]反 = 1011 0110[X2]补 = [X2]反+1= 1011 01111.7 为什么需要半加器和全加器,它们之间的主要区别是什么?答:(1)因为加法的第⼀位没有进位,所以⽤半加器即可;⽽第⼆位起可能有进位,故需要考虑全加器;(2)两者的区别是半加器为双⼊双出,全加器为三⼊双出。

1.8 ⽤补码法写出下列减法的步骤:(1)1111(2)-1010(2)=?(2)=?(10)答:(2)1100(2)-0011(2)=?(2)=?(2)答:按上述所讲的正规⽅法做。

微型计算机习题及答案

微型计算机习题及答案

AL, 86H, AL, 86H, SI, CX, AL, AL, LOOP1 AL,
80H, AL, 86H, AL 86H, LOOP1
81H AL 0FH AL OFFSET BUFF 100 84H 08H
[SI] SI AL 0EH AL
AL
已知 8253 的端口地址为40H~43H,CLK2的时钟是 4MHz。要求通过三个定时器级联,实现从 OUT2 输出频率为1000Hz 的方波,从OUT1输出频率为 100Hz 的 单 时 钟 脉 冲 波 , 从 OUT0 输 出 频 率 为 1Hz 的方波。
;写通道1计数初值高8位
out 49H, al
当执行完上述程序后,8253通道1工作于方式1。经GATE上
升沿触发后,输出产生一宽度为2019个CLK周期的负脉冲。
例1: 设所查找到页表项中20位页面基地 址是12345H,线性地址仍然取3C44 5566H,转换后最终物理地址为: 解:转换后最终物理地址:
12120H~(12120H+10*2-1=12133H)。
什么叫中断向量?它放在哪里?对应于1CH的 中断向量在哪里?如1CH中断程序从 5110H:2030H开始,则中断向量应怎样存放?
[解答] 中断向量是中断处理子程序的入口地址, 它放在中断向量表中,由1ch*4=70h知中断向 量存放在0000:0070处。由于中断处理入口地 址为5110:2030所以0070H,0071H, 0072H,0073H这四个单元的值分别为 30H,20H,10H,51H。
页组目录项物理地址=目录表基地址+偏移地址(目录索引×4) =26896000H+898H=26896898H
例3:设某存储单元的线性地址为89A66850H,CR3=26896H,求该存 储单元的物理地址。

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。

2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。

3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。

4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。

5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。

6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。

7. 软件按照其完成的功能分为系统软件和应用软件。

应用软件是为解决某个具体问题而设计的程序及其文档。

8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。

通用应用软件用于所有的领域及行业,例如:文字处理软件。

专用应用软件用于特定的专业领域及行业。

三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。

不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。

而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。

2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。

3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。

4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。

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

第一章、微机系统概述*画的例题自己看*1.2(2)92.5D=01011 100.1B=5C.8H.(3)105H=261D=0001 0000 0101B(8)二进数DAH和99H完成“与”运算结果为1001 1000;完成“或”运算结果1101 1011;完成“异或”运算结果0100 0011。

1.4衡量微机系统性能的主要技术指标有哪些?答:字长、存储容量、指令执行时间、系统总线、外部设备配置、系统软件配置。

1.5什么是微型机的字长?它对微型机有哪些影响?答:微型机的字长是指微处理器内部一次可以并行处理的二进数代码的位数。

它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的,字长越长,所表示的数据精度就越高。

在完成同样精度的运算时,字长较长的计算机比字长较短的计算机运算速度快。

第二章8086微处理器1、8086CPU由哪两部分构成,其功能是什么?答:由指令执行单元EU和总线接口单元BIU构成,功能分别是执行指令和总线接口指令。

2.(1)标志寄存器也叫程序状态字PSW,它是一个16位寄存器,共含有9个标志位,其中有6个条件标志,3个控制标志。

(2)常见的段寄存器有代码段的寄存器CS,数据段的寄存器DS,堆栈段的寄存器SS,附加段的寄存器ES。

(8)8086CPU具有20条地址线,直接寻址能力可达1MB。

(9)BIU主要用来实现EU的所有系统总线操作,并负责CPU与存储器或输入/输出设备之间的信息交换。

(10)8086CPU产生物理地址的方式用公式表示为:物理地址=段基址×16+偏移地址。

2.8 8086工作在最小模式和最大模式下最主要的区别是什么?答:8086工作在最小模式时,系统只有一个微处理器,且系统所有的控制信号全部由8086CPU提供,在最大模式时,系统由多个微处理器或协处理器构成的多机系统,控制信号通过总线控制器产生,且系统资源由各处理器共享。

第三章 8086指令系统及编程应用3、8086的指令系统按功能大致可分为以下6种类型:数据传送指令、算术运算指令、逻辑运算指令和移位指令、串操作指令、程序控制指令、处理器控制指令。

(1)一条机器指令通常由操作码和操作数俩部分构成。

(2)指令语句中有四种类型的操作数,即1)指令代码内部、2)寄存器、3)存储器、4)输入输出端口。

(5)IDIV BX 指令是一条带符号数除法指令,被除数隐含于数据寄存器,相除后,商放于AX寄存器,余数放于DX寄存器。

(6)MULL BX是无符号数乘法指令,另一个乘法隐含于数据寄存器,相乘后,乘积放于AX寄存器。

3.7欲将数据段中自AREA1开始存放的100个字数据搬到附加段中以AREA2开始的区域,试分别用下面的三种传送指令编写程序段。

(1)用MOV指令;(2)用基本串传送指令;(3)用重复串传送指令。

解: 1、LEA SI , AREA1LEA DI , AREA2MOV CX,100CLDAGAIN: MOV AX ,[SI]MOV ES; [DI], AXINC SIINC SIINC DIINC DIDEC CXJNZ AGAINRET2、MOV SI , CFFSET AREA1MOV DI , CFFSET AREA2MOV CX, 100CLDAGAIN:MOV AREA2 , AREA1DEC CXJNC AGAINRET3、MOV SI ,CFFSET AREA1MOV DI ,CFFSET AREA2CLDMOV CX ,100RET MOVSBRET第四章、储器组织1.存取周期是指在存储器连续读写过程中一次完整的存取操作所需的时间,或者说是CPU连续两次访问存储器的最小时间间隔。

2.存储器的可靠性是用平均故障间隔时间来衡量的。

它可以理解为两次故障之间的平均时间间隔。

3.主存储器的主要技术指标有哪些?它们是如何定义的?答:主存储器的主要技术指标有:存储容量,存取速度,体积和功耗,价格,可靠性。

(1)存储容量是指它可存储的信息的字节数或比特数,通常表示为存储字数×存储字长。

(2)存取速度可以用多项指标表示。

访问时间TA:指在从存储器收到读/写命令到完成信息被读出或写入所需的时间,取决于存储介质的物理性能和寻址部件的结构。

存取周期TM:是指存储器连接读写过程中一次完整的存取操作所需的时间,或者说是CPU连续两访问存储器的最小时间间隔。

数据传送速率BM:是指单位时间内能够传送的信息量。

(3)价格常用每个字节成本或每兆字节成本表示。

C=价格/容量。

(4)可靠性:是用平均故障间隔时间来衡量的。

4.引入高速缓冲存储器的目的是什么?其理论依据是什么?答:为了解决CPU与主存之间的在速度上的不一致,提高微型计算机系统的整体工作效率。

其理论依据是程序访问的局部性。

第五章I/O系统P121. 计算机主机与I/O设备间进行数据传送,其机制有以下几种情况:1.程序控制下的数据传送;(1)无条件传送;(2)查询传送;2.中断传送;3.直接存储器存取(DMA); 4.采用I/O处理器进行数据的传送和处理。

5.1 I/O端口的主要功能包括:地址译码和设备选择;对输入输出数据进行缓冲、隔离和锁存;与CPU和I/O设备进行联络;对信号的形式和数的格式进行交换.8086系统中,I/O端口的地址采用独立编址方式,访问端口时采用专门的I/O指令,有2种寻址方式,即:直接端口寻址和间接端口寻址。

第六章中断技术P135. 中断过程包括中断请求、中断响应、中断处理和中断返回。

P141. 中断源的优先级别从高到低为:除法出错、INTn、INTO,NMI 非屏蔽中断,INTR可屏蔽中断,单步中断。

P143. 在8086系统中,只使用一片8259A管理8级向量中断。

在80286系统中,使用两片8259A,对15级向量中断进行管理。

1.8259A对中断优先级的设置方式有:全嵌套方式、特殊全嵌套方式、自动循环方式和优先级特殊循环方式。

2.中断按其来源可分为:内部中断和外部中断。

3.8259A与系统总线的连接方式有:数据缓冲方式和非缓冲方式两种。

4.什么是外部中断?什么是内部中断?已知中断类型号分别为88H,AAH,他们的中断服务程序入口地址在中断向量表中的什么位置上?答:内部中断是指CPU处理某些内部事件而引起的中断,它包含内部微处理器中断和软中断。

硬件中断是外部硬件产生的,硬件中断又分为可屏蔽中断和不可屏蔽中断。

5.CPU一般通过哪四个途径来获取中断号?答:内部微处理器中断,软中断,非屏蔽中断,可屏蔽中断。

6.(1)下列中断源中,优先级别最高的是(A),最低的是(D)。

A.INTn B.NMI C.INTR D单步中断7.设8259A当前最高优先级为IR5,若想在下一循环中变为最低优先级,则输出的OCW2的数据格式是(11000010)。

A.10100101B.11100000C.01100101D.10100000第七章接口技术1、8259A芯片内部有三个8位并行输入/输出数据端口:端口A、端口B、端口C。

2、8255与CPU接口的引脚的功能,A1、A0:芯片内部端口地址选择信号,用于选择8255A的三个数据端口和一个控制端口。

当A1、A0为00、01、10、和11时,分别选择端口A、端口B、端口C.3、串行通信的制式分为单工、半双工和全双工三种制式。

4、8253有三个计数通道:计数器0、计数器1、计数器2。

5、8253A的控制端口(即控制字寄存器)和3个计数器具有独特的端口地址,虽然3个计数器共用控制端口,但控制字本身的D7、D6两位确定了这个控制字决定哪个计数器的工作方式。

7.1(2)当8255A的CS有效时,若A1、A0=00、01、10、11时,分别选中端口A、端口B、端口C.和控制口。

(3)8255A有两个控制字,即方式选择控制字和端口C按位置/复位命令字。

其功能分别为实现对8255A的各个端口的选择和实现对端口C的每一位控制。

(4)8255A有3种工作方式:即方式0,是基本的输入/输出方式;方式1,是选通的输入/输出方式;方式2,是双向输入/输出方式,只有端口A才有。

(5)8253/8254的片选线有CS有效时,地址线A1、A0为00、01、10和11时,分别选中计数通道0、计数通道1、计数通道2、和控制字寄存器的地址。

(6) 8253/8254的6种工作方式:即方式0、方式1、方式2、方式3、方式4和方式5又分别叫计数结束产生中断、可重触发单稳、分频工作方式、方波信号发生器、软件触发选通和硬件触发选通。

7.2(1)8255A芯片有哪两个控制字?8255A只有一个控制寄存器地址,如何区分这两个控制字。

答:方式选择控制字和端口C按位置/复位命令字,为了让8255A能识别哪个控制字,采用特征位的方法,若写入得控制字的最高位D7=1则是方式控制字,若写入的控制字D7=0则是端口C按位置/复位命令字。

(2)在串行通信中,数据在通信线上的传送方式有哪3种?简述其特点。

答:单工通信、半双工通信和全双工通信。

特点,单工通信:通信双方之间只有一根数据传输信号线,信号传送只能在一个方向上进行;半双工通信:通信双方之间也只有一根数据传输信号线,通过接收和发送转换开关,使得双方可以交替进行发送和接收,但两个方向的数据传送不能同时进行;全双工通信:通信双方之间有两条数据传输信号线,可以在同一时刻进行两个方向的数据传送,此时通信系统的每一端都应该设置发送器和接收器。

7.3(1)试对8255A进行初始化编程:(设控制口地址为23H)①设A口、B口均工作在方式0、且A口和C口的高4位为输入,B 口和C口的低4位为输出。

②设A口为选通输出方式,B口为基本输入方式、C口剩余位为输出方式,允许A口中断。

③设A口为选通输入方式,B口为选通输出方式,将C口剩余两位中的PC7置1,PC6复0,允许中断。

解:以上三种情况的方式选择控制字:① 1 0 0 0 1 0 0 0 88H② 1 0 1 0 0 1 1 0 A6H③ 1 0 1 1 1 1 0 0 BCH其程序段如下:①MOV DX ,23HMOV AL ,88HOUT DX ,AL②MOV DX ,23HMOV AL ,0A6HOUT DX, AL③MOV DX ,23HMOV AL,0BCHOUT DX ,AL(3)某微机系统中8253A的端口地址为40H~43H,要求计数器0工作在方式0,计数初值为FFH,按二进制数,计数器1工作在方式2下,计数初值为1000,按BCD码计数,试编写初始化程序。

解:计数器0的控制字:0 0 1 0 0 0 0 0 10H计数器1的控制字:0 1 1 1 0 1 0 1 75H程序段如下:MOV DX , 43HMOV AL , 10HOUT DX, ALMOV DX, 40HMOV AL, FFHOUT DX, ALMOV DX, 43HMOV AL, 75HOUT DX, ALMOV DX, 40H百度文库- 让每个人平等地提升自我!MOV AL, 00HOUT DX,ALMOV AL,10HOUT DX,AL第八章8、5在选择基本微处理器的类型时,主要应从哪些方面因素来考虑。

相关文档
最新文档