综合练习题3答案_第1页
综合练习题3答案_第2页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、综合练习题三、填空题1微型计算机中的中央处理单元(CPU又称作为微处理器,这一芯片内部至少应包含算术逻辑单元、控制单元和三大要素。2设字长为8位,X=OFAH当X为补码的时候,其真值是_-6_当X为无符号数的时候,其真值是250_。3半导体存储器的基本类型有RAM、ROM大类,非易失型的是_ROM_般通用型PC机的内存条属于_RAM。4计算机中的最小时间单位是时钟周期,CPU完成一次存储器或接口电路的读/写操作所需的时间称为总线周期。5 80x86CPU有两条中断请求线,称作_INTR_NMI_。6 8086最小系统配置中,为获得地址总线,必须使用3片地址锁存器_,其控制信号是CPU的_ALE

2、_线若要增强数据总线的驱动能力,则须有2片总线驱动器,其控制信号线是DEN和DT/R。7以中断方式控制外设与计算机之间的信息传送,其显着的优点是不浪费CPU资源_;若要频繁进行大量信息的传送,最合理的控制方式是DMA。8、微型计算机硬件系统主要是由CPU、存储器和I/O接口三大硬件模块通过总线连接而成。在系统与输入/输出设备之间,必须通过I/O接口相连接。9、目前计算机系统主要有两种体系结构,它们分别是冯?诺依曼和哈弗,有更快的运行速度的是哈弗。10、计算机最常用的数据编码是补码,若机器字长为8位,则十进制数-128的补码是B;若有带符号数X=01H丫=81H,则由计算机作8位减法运算X-Y后

3、,累加器中的数是B,借位标志(CF)、符号标示(SF和溢出标志(OF)分别为1、1、1,由此可判断结果真值应为-128。11、在计算机中,机器周期(总线周期)指的是机器做一次总线操作所花的时间,通常一个机器周期由N个时钟周期构成。12、微机系统的I/O端口地址有两种编址方式,它们分别是独立编址和仝一编址;接口电路中,输入端口必须具有缓冲功能,而输出端口必须具有锁存功能。13、80X86CPLP向应一个可屏蔽中断请求时,将向外设发送两个中断响应脉冲,通过数据总线读入中断类型码二、选择题1计算机中的数的编码补码是_A_,8位运算器作两个补码56H、78H相加运算,其乡士单阜D结果疋_B_(1) A

4、.二进制数B.十六进制数C二进制编码的十进制数D.带符号数A.34H且CF=1且0F=1C.34H且OF=0D.134H且CF=02. 下列无符号数中最小的数是_B。A.()2B.()bcdC.(92)6D.(101)03. INTEL8088CP疋一个C位的CPUA.8B.16C.准16D.324. 在不考虑段超越情况下,8086S088CPU以BP寄存器间接寻址方式给出的存储单元位于D。A.数据段B.程序段C.附加段D.堆栈5. 已知DS=2000H,SS=1500H,BP=0200H,传送指令MOVAX,BP+5源操作数的寻址方式是_C,物理地址是_A。(1)A.寄存器寻址B.寄存器间接

5、寻址C.基址寻址D.直接寻址(2)A.15205HB.20205HC.17005HD.22005H6.在I/O接口电路中,输出数据必通过一A一,输入数据必须通过B。A.锁存器B.缓冲器C.译码器D.控制器17 .构成8086系统64KB的存储器,选择存储器芯片的最佳方案是_C_,A.2片32KX8BitB.1片32KX16BitC.1片64KX8BitD.2片16KX16Bit8.INTEL8088CPI可以访问的存储器空间可达D_,使用的地址信号线为C_,CPU执行一次存储器读操作时,有效控制信号是A_。(1) A.1KB64KC128KD1M(2) AA15A0B.AA1C.A9A0D.A

6、mA1(3) A.RD低电平,WR三态,M/IO低电平;BRD三态,WR低电平,M/IO高电平;C.RD低电平,WR高电平,M/IO高电平D.RD高电平,WR低电平,M/IO高电9.8086/8088中断系统可处理_B个中断源,中断类型码的范围为A中断向量设置在内存_A,优先权最高、最低的中断分别是_AA.255B.256C.128D.1024(2)A.0255A.00000H003FFHA.除法出错,单步B.1255C.0127D.01023B.00400H007FFHC.FFFFFHFF800HB.NMI,单步C.NMI,INTRD.除法出错,INTR10. 当8253定时器0的时钟脉冲为

7、500KHz时,其二进制计数时的最大定时时间为D,这时写入定时器的初值为A。(1)ABCDA0000HBFFFFHC0001HDFFFEH11. INTEL8255的A口工作于方式2传送数据时,B组电路的方式必须是_D,A.方式0B.方式1C.方式2D.方式0或者方式112. 用来表示无符号数运算溢出的标志位是_C=A.ZF;B.SF;C.CF;D.OF13. 8086CPU在计算物理地址时,应将段地址_C。A.左移1位;B右移1位;C左移4位;D右移4位14.在采用A情况下,只有外设接口准备好,CPU才能执行I/O指令,否则CPU就等待。A程序查询方式;B程序中断方式;CDMA方式;D独立请

8、求方式15. INTEL808/8086CPU由_D_成。A通用寄存器、专用寄存器和ALU;BALU、FR及8个16位通用寄存器CCSESSSDS及IP、指令队列;DEU和BIU16. 已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX=3A7BH,DS=2000H,SS=3000H,BP=0500H,则语句“MOVAL,BP+10H”则执行后AX的值为_D。A.3A31HB.3231HC.427BHD.3A42H17. 一微机系统采用一片8259A,若8259A设置为普通全嵌套、非缓冲、非自动中断结

9、束等方式,并将ICW2设置为08H,系统可有8级中断优先权,各中断源的优先权是(1)C,IR5引脚上中断源的中断类型码为(2)C,该中断源的中断服务程序入口地址应存于中断向量表中首址为(3)D的4个单兀内(1)A自动循环;B固定不变,IR7优先权最高,IR0优先权最低C固定不变,IR0优先权最高,IR7优先权最低D由程序设定,可设置IRi优先权最高(2)A05HB08HC0DHD0FH(3)A05HB14HC24HD34H18.8253外接频率为100KHz的时钟信-号,若控制字设置为B6H,贝U8253将工作于(1)A,当写入计数器的初值为5000H时,定时时间为(2)C。(1)A计数通道2

10、的方式3,按二进制计数;B计数通道1的方式3,按二进制计数C计数通道0的方式3,按十进制计数;D计数通道2的方式3,按十进制计数(2) A5msB50msCmsD8253控制字SC1SC0RL1RL0M2M11M0BCDr111111rrT00通道000计数器锁存000方式00二进制计数01通道101读/写低字节001方式11BCD码计数10通道210读/写高字节010方式211先读/写低字节011方式3后读/写高字节100方式4101方式5三、简答题1. 试简述以8086CPU为核心的最小系统的构成。答:计算机硬件系统主要由CPU存储器、I/O接口、I/O设备构成,它们由总线(控制总线、地址

11、总线和数据总线)连接。对于以8086CPU为核心的最小系统,还应包括一片时钟发生器、3片8282地址锁存器和2片8286数据驱动器。2. 试简述8086CPU响应一个可屏蔽中断的过程。答:当INTR信号有效时,如果中断允许标志IF=1,则8086CPU就会在当前指令执行完毕后,响应可屏蔽中断请求:首先通过INTA向外部设备发出一个负脉冲中断响应信号,以通知外部设备准备好中断类型码,然后CPU再发一个负脉冲中断响应信号,这时外部设备就会把中断类型号放到数据总线上,CPU读取中断类型码,把中断类型码左移2位获得中断服务程序的入口地址在中断向量表中的位置,并从该位置读取中断服务程序的入口地址,运行中

12、断服务程序。中断服程序运行结束,则可屏蔽中断完成。3. 试简述微型计算机的接口功能是什么4. 试简述计算机中的地址译码方式及各自的优缺点四、存储器1设某系统有20条地址线,现欲以4KX1b的RAM芯片构成64KB的存储系统,试问:1)需要多少片这样的芯片2)用全译码方式进行地址译码,参与片外译码的地址线是几条答:1)需要128片2)4条2某应用系统提供的地址总线为A0-A19,数据总线为DOD7,控制总线有存储器读信号/RD、存储器写信号/WR,及IO/M信号,译码器芯片为74LS138(9分)&诃VTvinvjv打VA0-Al(AO-AIL帀in3E&1)试求出图中74LS1

13、38的每条输出线YX所对应的容量是多少字节2)图中每片芯片的容量是多少地址范围是什么答:1)4K2)左边2片的容量是4K,右边1片是8K.3. 某微机系统有24条地址线。欲用2KX4b的RAM芯片构成32KB的存储系统,问:1)需要多少片这样的芯片2)每个芯片的地址线有几条3)至少需要多少条地址线用作片外地址译码答:1)需要3-832片这样的芯片242)每个芯片的地址线有11条3)至少需要4条地址线用作片外地址译码4. 某应用系统有16条地址线,由74LS138进行地址译码,如下图所示。问:AllA12nsA14AnAY0BY1CY2Y3Y4G2AY502BY6G1Y771LS13S4-31-

14、1121110231#A101)74LS138的每一条译码输出线YX对应的容量是多少(3分)答:2KB(16根地址线除去参加译码的地址线后还有A1OAO的11根地址线,2的11次幕等于2K)2)1#译码信号所对应的地址范围是多少(6分)答:1#:8000H8FFFH2#:9000H97FFH3#:0A800H0ABFFH4#:OACOOHOAFFFH5#:OBOOOHOB3FFH6#:OB4OOHOB7FFH五、程序分析及设计1、以下程序片段执行前(AX)=1234H,(BX)=5678HMOVCL,4MOVDH,BHSHLBX,CLMOVDL,AHSHLAX,CLSHRDH,CLORAL,D

15、HSHRDL,CLORBL,DL执行完该片段后(AX)=2345H、(BX)=6781H。2.设SS=2000H,MOVSP,2000HMOVAX,1234HPUSHAX执行上述指令后,SP=1FFEH,AH中的数据在内存中的物理地址为21FFEH。3.阅读程序段落,画出内存分布图。内存单元从1234H:0000H开始DATA1DW6335HDATA2DBA2B3,HELLODATA3DB2DUP45H,3DUP(01H,02H)DATA4DWBe','a'1234H:0000H35H0001H63H0002HA'0003H2'B,3'H'

16、;ELLO'45H01H02H01H02H01H02H45H01H02H01H02H01H02He'B'a'1234H:001CH04、阅读下列程序DATASEGMENTBUFDB32H,75H,0C9H,85H;共4个数据RESULTDBDATAENDSCODESEGMENTASSUMECSCODE,DS:DATASTARTMOVAX,DATAMOVDS,AXLEASI,BUFMOVCX,4MOVBX,0LP1:MOVDH,8MOVAL,SILP2RORAL,1JCNEXTINCBXNEXTDECDHJNELP2INCSILOOPLP1MOVRESULTBXM

17、OVAH,4CHINT21HCODEENDSENDSTART(1)本程序段的功能是统计缓冲区BUF中4个单字节二进制数中的0的个数(2)程序执行完变量RESULT=11H5. 设数据段ARRAY单元开始有50个有符号数的字节数,要求统计其中负数的个数写出实现该功能的汇编程序(要求完整的汇编程序结构)。DATASEGMENTARRAYDB50,60,-1厂DATAENDSCODESEGMENTASSUME:CS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETARRAYMOVCX,50MOVBX,0NEXT:MOVAL,SICMPAL,0JGNOA

18、DDS255打印机NOADD:INCSILOOPNEXTCODEENDSENDSTART6. 在内存AGE开始的单元中存放着15个人的年龄,编程取出其中最大的年龄,送入OLD单元中。DATASEGMENGYEARSDB15DUP(0);不知道具体年龄,编程时以0代表OLDDB0HDATASEGMENGCODESEGMENGASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,15LEABX,YEARSMOVAL,0HNEXT:CMPAL,BXJGBIGMOVAL,BXBIG:INCBXLOOPNEXTMOVOLD,ALMOVAL,4CHINT21

19、HCODEENDSENDSTART六、接口电路1.设8255与打印机按下图进行连线,CPU与8255利用查询方式对打印机输出数据,并且8255的A口工作在方式0。设8255的端口地址为40H43H,待打印字符在BL寄存器中。(1)试述用查询方式向打印机输出一个数据的工作过程。答:CPU从C口读取数据,检查D4(PC4是否1,如果为1则继续查询,否则CPU输出数据,然后用复位置位控制字让PC3复位后又置位,即向打印机输出一个低脉冲通知打印机从8255缓冲区取数据;打印机得到STB信号后,输出应答信号BUSY使8255的PC4为1,并从8255数据缓冲去取数据,打印机取得数据后,撤销应答信号BUSY使PC4为0,以便CPU进行下一次传输数据。(2)试完善8255的初始化程序和打印输出的程序片段。;接口电路初始化程序段MOVAL,_88H(8AH8CH8EH);方式控制字,A,B组方式0OUT43H,ALMOVAL,07H;打印机STB高电平OUT43H,AL;输出数据子程序SEND_to_PRINTERPROCNEARTEST1INAL,42H;读状态口TESTAL,10H;测试PC4是否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论