微机原理与控制技术_第1页
微机原理与控制技术_第2页
微机原理与控制技术_第3页
微机原理与控制技术_第4页
微机原理与控制技术_第5页
全文预览已结束

下载本文档

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

文档简介

《微机原理与控制技术》课程考试一、 单项选择题(本大题共10小题,每小题2分,共20分)1、 需要定期刷新的存储器类型是(B)A.静态存储器B.动态存储器C.只读存储器 D.易失性存储器2、 8086系统可寻址/O端口空间是(C)A.1MBB1KBC64KB.D2KB3、 64KB存储空间需要多少根地址总线?(A)A.16条B.20条 C.30条 D.40条4、 当标志寄存^FLAG中的什么标志位是1”时,CPU才响应INTR中断(B)A.TFBIFCDF.DOF5、 指令DECCX此条指令的寻址方5是(A)A.寄存器寻址B.存储器寻址C.立即寻址 D.直接寻址6、 已知:段地址和偏移地址分J为是018H和0028H此存储单元的物理地址是C)A.20208HB.02298HC.201A8HD.203CH7、 下列无符号数中,最小的数是(A)A.(101001)2B.(52)8C.(2B)16D.(50)108、 堆栈段最大容量为(B)A.1MBB.64KBC.64BD.2MB9、 决定CPU能够访问存储空间的大小的总线是(A)A.地址总线 B.控制总线C.数据总线 D.系统总线10、 ASCII码是美国信息交换标准码,字母勺ASCII码是(B)A.33HB.43HC.53HD.63H二、 填空题(本大题共8小题,每空1分,共20分)1、 16D=10000B=虹H。2、 -66D=3000010一]原=[10111101 ]反=: 10111110 ]补。3、 8086/8088微处理器内部结构分为接口元BIU和行元刖两大部分。4、 8088微处理器的数据AD0~AD7引脚是分时复用的要实现分时复用,ALE引脚和DEN引脚须配合使用。5、 典型的I/O接口包括三个端口,它们数据端口、状端口和控制端口6、 计算机的内存按工作方式分,可分随机存器和只存器。7、 在CPU与外设的数据传送方式中,需要输输出协处理器完成传送任务的些送方式8、 8086CPU系统的段寄存器有四个,它们是CS、DS、ES和SS三、 改错题(本大题共5小题,每小题耳分,共15分)1、 MOVAL,SI; 改:MOVAX,SI;2、 PUSH5000H 改:MOVAX5000HPUSHAX3、 XCHGBX,0F45H改:MOVAX0F45HXCHGBXAX4、INC0FCFH改:MOVAX0FCFHINCAX5、当外设准备好可以与CPU传送数据时由外设^PU发请求信号CPU在一定条件下暂停正在执行的程序,转去执行输瀚出程序,这种数据传送方式叫条件传送方式。改:当外设准备好可以与CPU传送数据时由外设^PU发请求信号^?。在一定条件下暂停正在执行的程序,转去执行输入输出程序,这种数据传送方式叫中断传送方式四、 简答题(本大题共2小题,每小题5分,共10分)1、 什么是I/O端口?它与/O接口有何关系?答:I/O端口是指I/O接口电路中能被CPU直接访问的寄存器或某些特定器件如触发器或锁存器等)。一个I/O接口电路中可能有一个或若干个端口如命令口、状态口、数据口等;而且【/。端口都有确切的地址(或编号)。2、 何谓全译码电路?何谓部分译码电路?答:I/O电路中只有部分地址信号参加译码该电路称为部分译码电路。部分译码电路简单使用地址线少,但译出的地址有重叠。I/O电路中所有地址线都参加了译码,该电咯称为全译码电路。全译码电路中译出的地址是唯一的,不会产生地址重叠五、 综合编程题(本大题共2小题,共20分)1、 正确填写适当指令,完成程序功能。(每霎分共8分)在以地址VAR开始的连续存储单元中存放两个无符号数1和X2,找出其中大数存入MAX>元中oDATASEGMENTVARDWX1,X2MAXDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,VARCMPAX,VAR+2JNCNEXTMOVAX,VAR+2NEXT:MOVMAX,AXHLTCODEENDSENDSTART2、 在数据段中存放两b32位无符号数DATA1和DATA2编写代码段源程序,计两数之和,结果存放^RESULT单元中。(12分)DATASEGMENTDATA1 DD 12345678HDATA2 DD 3A55BC00HRESULT DD ?DATA ENDSSTACKSEGMENTSTACKDW128DUP(0)STACK ENDS,,,(续写代码段汇编语言源程序代码段源程序如下:CODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,WORDPTRDATA1ADDAX,WORDPTRDATA2MOVWORDPTRRESULT,AXMOVAX,WORDPTRDATA1+2ADCAX,WORDPTRDATA2+2MOVWORDPTRRESULT+2,AXCODEENDSEND:START六、硬件电路设计(本大题1小题,共15分)设某微机系统的内存由地址连续魄B静态RAM组成。系统CPU为8088,存储器芯片使用8KX4的RAM芯片,内存起始地址为88000H,采用全地址译码方式对其译码试求:完成存储器扩展电路设计,面瞄M与CPU的连线。写出每组芯片的地址范围(。⑴和⑵芯片为I组,⑶和⑷芯片为II组)答:②第1组芯片的地址范围是88000H〜89FFFH,第2组芯片的地址范围IA000H-8BFFFH。一、填空题1、当CPU的INTR引脚接收到高电平信号,并且中断允许标志IF=1时CPU响应可屏蔽中断。2、CPU与外设进行数据传输,控制方式有程序控制、直接存储器存取(DMA)控制、中断控制和I/O处理机控制四种方式。3、半导体存储器按存取方式佛为随机存取存储器(RAM和只读存储器(ROM)4、利用电容存储电荷的原理来保存信息的随机存储器是动态RAM(DRAM,它需要设置专门的外部控制电路进行—刷新—操作。5、一个无符号麴0H,二进制表示为11110000 B,八进制表示为360O,十进制表示为240D,压缩的BCD码表示为001001000000BCD。6、8086/8088CPU内部存储空间的物理地址范围00000H-FFFFFH 。7、 计算机系统中只有8086/8088CPU一个微处理器8086/8088CPU工作模式是最小模式。8、 8086CPU地址锁存允许信号引脚ALE。9、 8086/8088CPU的内存分为四个逻辑段,它们数据段、代码段、附加段和堆栈段。10、 Intel8086CPU的存储器有奇存储器体和偶存储器体之分,分别BHE信号和A0信号作为选通线。一、填空题(本大题共9小题,每空2分,共30分)1、 计算机存储信息的最小单位是字节 。2、 有一数据段装入内存后,当DS=095FH时,某单元的物理地址是820耳则IP=8230H若DS=2F5FH该单元的物理地址是37820H3、 (10010010)压缩BCD码二业D=1011100B=也H。4、 8086CPU微机系统的[/O端口编址方式采用独立编址方式,访问I/O端口的寻址方式采用直接寻址和DX寄存器间接寻址两种。5、 [01111100]补二(01111100)原二(124 )10。6、 8086/8088CPU芯片,INTR引脚的定义为〒屏蔽中断请求信号输入端7、 微处理器的最基本工作单位时时钟周期。8、 用户程序装入内存^S=095BH,SP=40H,栈底部物理地址是095EFH9、 需要定期刷新的存储器类型是动态存储器 。二判断题(判断下列指令正确性如果错误,请说明错误的0由)1、 MOVSS,CS答:错,段寄存器间不能传送。2、 POPCS 答:错,POP指令的操作数不能为CS3、 ADDAX,5答:对4、 SUBBL,0F10H答:操作数类型不一致。5、 INAX,1234H 答:输入输出指令,当端口地址大于255时,应用。乂作为间接寻址。三、简答题(本大题共3小题,每小题5分,共15分)1、什么是微机的双总线结构?答:在微机的双总线结构中存储器和I/O接口各有一组总线与CPU相连,CPU可分别在两组总线上同时与存储器和I/O接口交换信息,提高了总的数据传输效率。2、8086/8088CPU的微机系统有哪两种工作方式?这两种工作方式的主要特点是什么?答:两种工作方式:最小方式和最大方式。当MN/MX引脚接+SV时,CPU处于剧、方式,即单处理蔑统方式,它适合于较小规模的应用。当/〃X引脚接地时,CPU处于最大方式,在最大方式系统中,一般包含两个或多个微处理器,6/8088为主处理器,其他的为协处理器或I/O处理器。主要特点:在最大方式中外加磴88总线控制器通过它对CPU发出的控制信号进行变换和组合,得到对存储器和/O端口的读/写信号及对锁存器、总线收发器的控制信号,使总线控制功能更加完善,在最小方式中所有总线控制信号都是由U发出的。3、下列指令执行后请计算寄存器X中的值,并半断标志寄存费LAG中,SF、ZF、CF、OF的值MOVBX,5439HADDBX,456AH答:AX=99A3H,SF=1ZF=0,CF=0,OF=1四、综合编程题(本大题共3小题,共28分)1、按要求^写程序。W^^^MNUMB中的内容与UMB+畔的内容互换。使用交换指令,字传送)(9分)答:MOVAX,WORDPTRNUMBXCHGAL,AHMOVWORDPTRNUMB,AX2、下歹程序段中各指令执行,请依次写出寄存器乂的值。(以十六进制数表示MOVAX,8000HORAX,3FDFHADDAX,0EBEEHXCHGAH,ALSALAX,1寄存^X的值依次是AX=8000H,AX=BFDFH,AX二ABCDH,AX二CDABH,AX=9B56H3、正确填写适当指令,完成程序功能。将DATA1中定义的己符号数乘以20,结果存放入RESULT单元中。DATASEGMENTDATA1DBX1RESULTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX(MOVAL,DATA1)MOVAH,00HMOVCL,2 (SHLAX,CL)MOVDX,AXSALAX,CL(

温馨提示

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

评论

0/150

提交评论