微机原理试卷2010-12A_第1页
微机原理试卷2010-12A_第2页
微机原理试卷2010-12A_第3页
微机原理试卷2010-12A_第4页
微机原理试卷2010-12A_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、 装 订 线 内 禁 止 答 题一、单项选择题(每题2分,共30分)1 8086 CPU的地址线有( )根。A.12 B.16 C.18 D.20 2若用6232SRAM芯片(4K8bits)组成64KB的存储器系统,需要( )片该芯片?A.2B.4 C.8D.163总线周期一般由( )个时钟周期(T状态)构成。A.1B.2 C.4D.848086中堆栈操作是( )操作。A、字节 B、字 C、双字 D、四字5两级8259级联最多可接入( )个外设的中断请求。A.8 B.16 C.32 D.64 6中断向量表的数据是( )。A.子程序入口地址 B.中断服务程序入口地址 C.中断服务程序入口地址的

2、地址 D.中断号 78086 CPU用于保存源操作数地址的寄存器是 ( )。A.SI B.SP C.BP D.IP88086 CPU内部寄存器中指令指针寄存器是( )。 A.IP B.BP C.BX D.SP98255A中可作数据双向输入、出的端口是 ( )。A.B口 B.A口 C.A、B、C三端口均可以 D.C口10.E2PROM是指( )A.可编程的只读存储器 B.只读存储器 C.可擦除可编程的只读存储器 D.电可擦可编程只读存储器 118253A每个定时/计数器有( )种工作方式。A.4 B.5 C.6 D.7128253A有( )个内部地址。 A.2B.4C.8D.1613指令MOVA

3、X,3070H中源操作数的寻址方式为 ( )。 A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址14某数据的段内地址是1100H,(DS)=2200H,则该数据的物理地址为( )。 A.H B.H C.HD.23100H15对CF没有影响的8086指令是( )。 A.INC B.ADD C.MUL D.CMP二、填空题(每空2分,共20分)1、64K8bit结构的存储器有_根地址线和_根数据线。2、8086系统中对存储器和I/O采用_编址方式。3、8237是实现_控制功能的接口芯片。4、若AL当前值为-5,则执行完NEG AL指令后AL=_。5、当前指令所在的代码段的段值和段内偏移量分

4、别由_和_寄存器来指示。6、STI指令的功能是_。7、当DEN有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是 信息。8、汇编语言源程序的扩展名是_。三、指令改错题:(请判断以下8086指令的语法是否正确,若正确请注明,若错误请改正,每小题3分,共15分)1、MOV X , Y(X,Y为数据段中的两个字节型变量)2、IMUL AL,BL3、PUSH CS4、IN AL,360H5、SUB AX,AX四、程序分析:(第1小题6分,第2、3小题2分,共10分)1在右表内填入以下数据段定义对应的内存分配:DATA SEGMENTBUFF DB ABCDCOUNT EQU $-

5、BUFF VAR1 DW ab VAR2 DW 100 VAR3 DB 2 DUP(0, 2 DUP(2),5) VAR4 DW VAR2DATA ENDS2、若(AX)=5555H,(BX)=0FF00H,执行下列程序段之后, AND AX,BXXOR AX,AXNOT BX(AX)=_,(BX)=_。3、现有以下程序段:MOV AL,XSAL AL,1MOV BL,ALSAL AL,1SAL AL,1ADD AL,BLMOV Y, AL其功能是_。五、综合题(25分)1试编写程序,将字节型数组Num的前10个元素求和并将16位结果存入DX寄存器。(8分)28255A的端口A、B和C工作在方

6、式0,C口接8个指示灯(发光二极管),8个指示灯每隔1秒右移一位。1秒延时通过8253A实现。8253A CLK0输入1MHz,8253的两个计数器都设置N=1000的分频器工作方式,8253OUT1端输出的1Hz方波接到8255A的B0管脚,程序中只要检测到B0端出现上升沿,就将指示灯状态循环移位。其中8253A的地址为80H-83H,8255A的地址为88-8BH要求:1、画出原理图(5分) 2、编写出程序(12分)一、单项选择题(每题2分,共30分)DDCBDBAABDCBBDA二、填空题(每空2分,共20分)1.16 8 2. 独立编址 3.直接存储器存取 4.5 5.CS IP 6.

7、开中断 7。数据 8。.asm三、指令改错题:(请判断以下8086指令的语法是否正确,若正确请注明,若错误请改正,每小题3分,共15分)1、MOV X , Y(X,Y为数据段中的两个字节型变量)错,不能用两个内存地址改:MOV AL,Y MOV X,AL2、IMUL AL,BL错,不用AL改:IMUL BL3、PUSH CS错,能不用CS4、IN AL,360H错,地址超过FFH,要用DX转换改:MOV DX,360H IN AL,DX5、SUB AX,AX正确四、程序分析:(第1小题6分,第2、3小题2分,共10分)1在右表内填入以下数据段定义对应的内存分配:略20000H 00FFH3求1

8、0X五、综合题(25分)1试编写程序,将字节型数组Num的前10个元素之和并将16位结果存入DX寄存器。(8分)1.DATA SEGMENT Num DB 1,2,3,4,5, (1分) DATA ENDS CODE SEGMENT (1分) ASSUME CS:CODE,DS:DATA START:MOV AX,DATA (1分) MOV DS,AX LEA SI,Num (1分) MOV CX,9 (1分) MOV AL,SI LP1: ADD AL,SI+1 (1分) ADC AH,0 (1分) INC SILOOP LP1 (1分)MOV DX,AXMOV AX,4C00H INT 2

9、1HCODE ENDS END START2.(1)图略(5分) (2)DATA SEGMENT (2分)IO8253A EQU 280H IO8253B EQU 281H IO8253 EQU 283H IO8255A EQU 288H IO8255B EQU 289H IO8255C EQU 28BHIO8255 EQU 28BH END DATACODE SEGMENT ASSUME CS:CODE ,DS:DATASTART:MOV DX,IO8253C ; (1分) MOV AL,34H ; (1分) OUT DX,AL MOV AX,1000 ; (1分) MOV DX,IO8253A OUT DX,AL ; (1分) MOV AL,AH OUT DX,AL ; MOV DX,IO8253C MOV AL,74H ; (1分) OUT DX,AL MOV AX,1000 ; MOV DX,IO8253B OUT DX,AL ; MOV AL,AH OUT DX,AL ; MOV DX,IO8255C ; (1分) MOV AL,81H ; (1分) OUT DX,A

温馨提示

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

最新文档

评论

0/150

提交评论