西电微机原理试题_第1页
西电微机原理试题_第2页
西电微机原理试题_第3页
西电微机原理试题_第4页
西电微机原理试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

考试时间:120分钟姓名: 班级: 学号: 任课老师: 一、填空题(每空1分,共35分)十进制数125对应的二进制数为 B;十进制数0.6875对应的二进制数为B。TOC\o"1-5"\h\z设机器字长为8位,-1010101B的原码为 B;补码为 Bo设a=0F7H,b=0D7H,且a、b为8位二进制补码表示的十六进制数。计算a+b,并判断其结果是否溢出。正确的结论为 o一般来说,8位二进制数(一个字节)可以表示两位十进制数,这种表示方法称为 BCD数表示方法。十进制数49以分离BCD码形式定义到FLBCD字单元,正确的伪指令为 o计算机中的带符号数都是用 表示的,字符都是用 表示的。将AL中保存的字母ASCII码变换成相应的大写字母的ASCII码,则正确的逻辑指令为 o8086CPU芯片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。CPU的这些引脚信号称为 o在微型计算机系统中,对存储器的编址和对I/O端口的编址方法有 和 两种编址方法。而大多数微处理器是采用两个独立的地址空间,即存储器地址空间和I/O地址空间。8086CPU对存储器的编址和对I/O端口的编址采用的 方法。8086CPU采用 引脚信号来区分对存储器和I/O端口的读写操作。8086CPU内部的功能结构主要包含两个独立的逻辑单元:执行单元EU和总线接口单元BIUoTOC\o"1-5"\h\z其中BIU主要完成 o在8086CPU的寄存器组织中,通用寄存器分别为 o8086微处理器状态字PSW是一个16位的寄存器,一共设定了9个标志位,其中用于反映ALU前一次操作结果的状态标志分别为 ;若(AX)=5439H,则8086CPU执行ADDAX,476AH指令后,OF=—;执行ANDAX,476AH指令后,OF= o有一块120个字的存储区域,其起始地址为625AH:234DH,则这个存储区域的末地址单元的物理地址为 o若DATBUF为字变量,则MOVAX,DATBUF[BP]指令SRC的寻址方式为 ;将DATBUF变量对应单元的偏移地址传送到BX寄存器正确的指令为 ;若想将DATBUF低地址单元的内容传送到AL寄存器正确的指令为 o在缓冲区buf1中留出100个字节的存储空间,正确的变量定义语句为 o执行下列指令后,DX寄存器中的内容为 oTABLEDW25,36,-2,-10,5678H,13PYLDW7PYLDW7MOVBX,OFFSETTABLEADDBX,PYLMOVDX,[BX]设(DX)=10111011B,(CL)=3,(CF)=1,则CPU执行RCRDX,CL指令后DX的内容为 。指令JMPNEARPTRL1与CALLL1(LI为标号)的区别在于 。定义有下列宏指令:WAGSMACROS1,S2SUBAX,AXMOVDX,AXADDAX,S1ADDAX,S2ADCDX,0ENDMTOC\o"1-5"\h\z当采用宏调用指令“WAGS60000,25000”时,执行后DX= AX= 。18.分析下列程序段:LEADI,STRINGMOVCX,200CLDMOVAL,20HTOC\o"1-5"\h\zREPZSCASBJNZFOUNDJMPNOT_FOUND问:转移到FOUND的条件为 。8086CPU的启动地址为 。8086CPU的M/IO信号在访问I/O端口时为 电平。在8086的基本读总线周期中,引脚AD15〜AD0上在 状态期间给出地址信息。中断向量的定义为 。二、简答题(每题4分,共20分)设指令MOVAX,DATA1已被取到CPU的指令队列中准备执行,并假定DATA为偶地址,试画出没有等待周期的8086最小方式下的总线时序图。在8088CPU工作在最大方式组成的微机系统中,扩充设计16kB的SRAM存储器电路,存储器芯片选用Intel6264,起始地址为80000H,且地址是连续的。(1)此SRAM存储区的最高地址是多少?(2)求出构成16kB存储模块需多少块Intel6264芯片?20位地址总线中有多少位参与片内寻址?多少位可用作片外寻址,参加片选控制信号的译码?8255A/8253可编程芯片的CS、Al、A0引脚的功能是什么?简述8086汇编语言程序设计的步骤及8086汇编语言程序设计的上机步骤。在8086微机系统中,中断向量表的功能是什么?叙述8086CPU利用中断向量表转入中断服务程序的过程。三、程序分析题(11分)1•分析下列子程序FUNC1,并回答相应的问题。(6分)FUNC1PROCNEARXORCX,CXMOVDX,01MOVCL,XJCXZA20INCDXINCDXDECCXJCXZA20A10:MOVAX,02SHLAX,CLADDDX,AXLOOPA10A20:MOVY,DXRETFUNC1ENDP若该子程序的入口参数为X(0WXW10),其输出参数为Y,贝y:TOC\o"1-5"\h\z(1) 该子程序的功能是Y=f(X)= ;(2) 若X=0,则Y= ;若X=3,则Y= ;若X=5,则Y= 。2.分析下列子程序,写出CPU执行CALLDISPAL完成的功能是什么?(5分)DISPALPROCNEARPUSHAXPUSHCXPUSHDXPUSHAXMOVCL,4SHRAL,CLCALLCHANGMOVAH,02MOVDL,ALINT21HPOPAXANDAL,0FH ;处理低位十六进制数CALLCHANG ;十六进制数变换成ASCII码MOVAH,02MOVDL,ALINT21H;显示一位字符POPDXPOPCXPOPAXRETDISPALENDPCHANGPROCNEARCMPAL,10JBCHANG1ADDAL,7CHANG1:ADDAL,30HRETCHANGENDP四、程序设计题(10分)有一组测试数据(有符号数),每个数据占用16位二进制数,数据个数存放在缓冲区的前2个字节,现要求分别统计出大于0、等于0和小于0的个数,分别存放在GREATZ、ZERO、LITTLEZ单元中。1.写出编程思想。2.编写完整的8086汇编语言源程序。五、硬件设计应用题(共小题6分,共24分)1.74LS373数据锁存器的引脚及功能图如图A所示。请画出8086CPU工作在最小方式下的系统地址总线A〜A及BH厂信号的形成电路。190

■1OEGOEGD■1OEGOEGD-Q-01Di0Qi0011100X保持1XX为高阻(i=0~7)图A74LS373数据锁存器的引脚及功能2.图B是8088CPU工作在最大方式组成的微机系统中的SRAM存储器扩展电路,试分析电路,写出c此SRAM存储器的地址范围为多少?图B图B6264SRAM组成的存储电路与8088系统总线的连接在8086最小方式系统中,利用8255A某端口输入8位开关量,并通过另一个端送出,以发光二极管指示数据,灯亮表示数据“1”,灯灭表示数据“0”。8255A的端口地址为280H〜287H中的奇地址,设计系统总线与8255A的连接电路,并编程实现。

织布机控制系统如图C所示,已知织布机每织1米发出一个正脉冲,每

温馨提示

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

评论

0/150

提交评论