微机原理及应用期末复习样卷(带答案)_第1页
微机原理及应用期末复习样卷(带答案)_第2页
微机原理及应用期末复习样卷(带答案)_第3页
微机原理及应用期末复习样卷(带答案)_第4页
微机原理及应用期末复习样卷(带答案)_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

1、上海交通大学继续教育学院网络教育期末复习样卷课程名称:微机原理及应用一i、单选题1. 8086 CPU能够直接执行的语言是( A )。A: C语言B : JAVA语言C :机器语言D :汇编语言2. 8086 CPU从功能结构上看,是由( B )组成。A:控制器、运算器B:执行单元、总线接口单元C :控制器、运算器、寄存器 D :控制器、20位物理地址加法器3. 8086将要执行的下一条指令存放在( DA:DS:BXB:SS:SPC:ES:SID:CS :IP4 .不能使寄存器AX清零的指令是(B )。A:ANDAX,0B:CMPAX, 0C:XORAX,AXD:MOVAX, 05 .用MIP

2、S来描述计算机的运算速度,其含义是( A )。A:每秒钟执行百万条指令B:每分钟执行百万条指令C:每秒钟处理百万个字符D:每分钟处理百万个字符6 .在机器数( C )中,零的表示形式是惟一的。A:原码B :反码C :补码D :原码和反码7 .8086CPU的最小工作模式特点是(D )。A:不需要8286收发器B :由编程进行模式设定C:需要总线控制器 8288 D: CPU提供全部的控制信号8 .需要扩充存储容量时,应采用(A)的方法。A:地址串联B:地址并联C:数据线并联D:数据线串联9 .可编程定时/计数器8253内含有(3)独立的计数器。A: 2个B:3个C: 4个D:6个10 .通常输

3、出接口需要( C )。A:缓冲器B:计数器C :锁存器D :反相器11 . 8086中,下列存储器物理地址形成算法中错误的是(D )。A:段地址X 10H +偏移地址B:段地址左移 4位+偏移地址C:段地址X 16+偏移地址D:段地址+偏移地址12 .下列寻址方式中,需要执行总线周期的为( A )。A:存储器寻址B:寄存器寻址C :固定寻址D :立即数寻址13 . 8086系统中,每个逻辑段的最多存储单元数为( B )。A:256KBB:64KB1 :1MBD:根据需要而定14 .运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为(D )。A:相加结果的符号位为0,则产生溢出B:相加结果

4、的符号位为1,则产生溢出C:最高位有进位,则产生溢出D :相加结果的符号位与两同号加数的符号位相反,则产生溢出15 . CPU对存储器访问时,地址线和数据线的有效时间关系为( C )。A:数据线先有效B:同时有效C:地址线先有效D:同时无效16 .通常所说的32位机是指(A )。A : CPU字长为32位B:寄存器数量为32个C :存储器单元数据位为 32位 D :地址总线宽度为 32位17 .若要使寄存器AH中的高4位不变,低4位清0,使用指令(18.A: OR AH , 0FHC: OR AH , 0F0H卜列说法中,错误的是(B: ANDD: ANDAH , 0FHAH , 0F0HA:

5、堆栈操作以字为单位C:栈顶是堆栈操作的唯一出口B:执行出栈操作后,栈顶地址将减小D:栈底是堆栈地址的较大端19.从8086存储器的奇地址开始读取一个字,需要执行(C )总线周期。A: 0个C: 2个B: 1个D: 3个20.指令队列具有( D的作用。A:暂存操作数地址C:暂存操作数B:暂存指令地址D:暂存预取指令21.8086 CPU的输入输出指令,直接寻址能力最大为(D )端口地址。A: 32 个C: 128 个B: 64 个D: 256 个填空题1.8086指令系统中,每条指令一般都由操作码 和操作数两部分构成。2. CPU与外设传送的三种信息是数据状态 和控制。3 . 下列指令执行前,

6、SS=2000H , SP=0100H , AX=1020H , BX=3040H , CX=5060H,执行下歹U程序之后,SP= 00FE H , AX= 1020H, BX= 3040H j , CX= 1020H程序:PUSH BX PUSH AX POP CX4 .若 AX=03B5H , BX=03C0 H ,贝U CMP AX, BX 指令执行后:AX=03B5H , CF=1_, ZF=0_三、名词解释1 .【物理地址】存储器中每个内存单元都有唯一的编号,CPU对存储器进行访问时实际所使用的地址,对8086来讲,用20位二进制数或5位十六进制数表示。2 .【总线周期】在取指令和

7、传送数据时,CPU总线接口部件占用的时间称为总线周期或机器周期。通常由4个T状态组成。四、简答题1 .简述8086中断系统响应可屏蔽中断的全过程。2 .随机存取存储器由存储体、地址译码器、控制电路组成,简述这几个部分的功能。随机存取:所有存储单元均可随机被访问,既可以读出也可以写入信息。存储体:若有8根地址线,存储容量为28=256个单元,地址编号00HFFH(0000 000011111111)AB送来的地址码,经译码器译码,选中相应的某个存储单元,地址译码器:接收来自从中读出信息或写入信息。控制电路:控制存储器的读 /写操作过程。五、编程题 . 一14 a 10 b 6 、1、a, b为8

8、位甲付号数,编程计算 。并将结果存放在奇存除fBH2中。如果结果为正数,则标志 flagC=1 ;如果结果为负数,则标志 flagC=0。给出程序注释 (15 分)。data segment a db +10 b db -6 flagC db ? data endscode segmentassume cs:code, ds:data begin: mov ax, datamov ds, axmov ah, 4chint 21hcode endsend begin18 x 7 y 42、x, y为16位无符号数,编程计算 y一,并将结果存放在寄存器DX中。2如果结果为偶数,则标志 flagA=

9、0 ;如果结果为奇数,则标志 flagA=1 。给出程序注释(15 分)。data segment xdw2ydw4flagAdb?data ends code segmentassume cs:code, ds:data start: mov ax, datamov ds, axmov dx, x ;取数据x 置于 dx 寄存器mov cl, 4 ;移位次数shl dx, cl ; dx=16xadd dx, x;dx=17xadd dx, x;dx=18xmov bx, y ;取数据y 置于 bx 寄存器mov cl, 3;移位次数shl bx,cl ; bx=8y ,注意无符号数左移指令SHLsub bx, y;bx=7yadd dx, bx;dx=(18x+7y)sub dx, 4; dx=(18x+7y) -4shr dx,1 ; dx=(18x+7y -4)/2,注意无符号数左移指令SHRtest dx, 00

温馨提示

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

评论

0/150

提交评论