微机原理试题(2007B)
- 格式:doc
- 大小:58.00 KB
- 文档页数:3
一、单项选择题(本大题共10题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.乘法指令中的两个操作数,其中有一个操作数隐含在(A)A.AL或AX中 B.BL或BX中C.CL或CX中D.DL或DX中2.用移位类指令时,若需移动多位,则应先将移位位数置于(C )A.AL中 B.AH中C.CL中D.CH中3.一般情况下,一个汇编语言程序最多有(D)A.1个当前段B.2个当前段C.3个当前段D.4个当前段4.8255A 的PA 口工作于方式2 时,PB 口不能工作于( C )A. 方式0B. 方式1C. 方式2D. 任何方式5.CPU 可以对8253 计数器执行读操作,其读到的是( C )A. 工作方式字B. 计数初值C. 计数执行部件CE( 减法计数器) 的当前值D.06. 在8086系统中,一个总线周期可以传送数据的字节数为( B )A.1个B.2个C.3个D.4个E.8个7. 串行异步传送时,每一帧数据都是由( C ) 开头的。
A. 低电平B. 高电平C. 起始位D. 同步字符8.机器字长为16位,N=-32768的补码为(C)A. 7654HB. 9012HC. 8000HD. A034H9.如果使用8253-5的三个计数器,需要写(B)个方式字A. 1B. 3C. 1或3D. 210.如果使用8255A的作为三个输入端口,需要写(A)个方式字A. 1B. 3C. 1或3D. 2二、多项选择题( 本大题共 5 小题,每小题 2 分,共10 分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
1.存储器与CPU相连接时(A、B、C )A.应考虑CPU总线的负载能力B.存储芯片地址线的位数决定了存储器的最大容量C.应考虑存取速度配合问题D.存储芯片数据线的位数决定了存储器的数据位数E.系统地址线的位数决定了存储器的最大容量2中止执行指令重复前缀REPE/REPZ后续指令的条件有(D、E)A.CX≠0B.CX=0C.ZF≠0D.ZF=0E.OF=03.PC机中的A0~A7地址线是( A、C、D、E )A.单向B.双向C.可访问存储器D.可访问I/O接口E.可传送地址4. 串行异步发送器具有(B、C、D) 等功能。
一、填空题(每空1分,共20分)1、-27的8位二进制补码为11100101,原码为10011011,反码为11100100。
2、8086/8088的启动地址为 FFFF0H。
3、有一个由20个字组成的数据区,其起始地址为610AH:1CE7H,则该数据区首单元的实际地址为62D87H ,末字单元的实际地址为 62DADH。
4、数据项ASC_DATA DB ‘5678’设置了 4 个字节,而数据项HEX_DATA DB 56H,78H设置了 2 个字节。
5、中断类型号INT 9在中断向量表中的物理地址是 00024H。
6、8086CPU从偶地址访问内存1个字时需要占用__1个总线____周期,而从奇地址访问内存1个字时需要占用___2个总线___周期。
7、计算机的指令由____操作码_______和____操作数______两部分组成。
8、执行下列指令后, AX寄存器中的内容是_____40________。
TABLE DW 20,10,40,30,60ENTRY DW 4MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[BX]9、假设(DS)=3000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(332F7H)=3000H,(364E5H)=1234H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3000H ;执行指令JMP [BX][SI]后,(IP)= 1234H 。
10、为了完成CPU与外设之间的信息交换,通常在接口部件中需要传输 ___ 数据信息____、____状态信息_____、____控制信息_____三种信息。
二、选择题(从每小题一个正确答案,填在题干的括号内,每小题2分,共20分)1、对微处理器而言,它的每条指令都有一定的时序,其时序关系是( C )。
A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
2007-2008(1)微机原理期终考试试题(B卷)答案同济⼤学课程考核试卷(B卷)2007—2008学年第⼀学期(答案)课号:102211 课名:微机原理及接⼝(A) 考试考查:考试此卷选为:期中考试( )、期终考试( )、重考( )试卷⼀、填空题(12分)1.⼆进制数11110001的⼗六进制表⽰为0F1H,若该编码是8位的⼆进制补码表⽰,其⼗进制真值为-152.若24根地址总线可以寻址的内存空间是16M。
若DS=0340H,BX=0250H,则在8086实模式下,MOV AL, [BX]访问的内存物理地址为03650H。
3.8086/8088最多能处理256 种中断类型。
4.计算机能够⾃动地⼀条接⼀条连续执⾏指令,是因为在CPU中有⼀个指令(或IP, PC)寄存器,⽤于存放待执⾏指令所在存储单元的地址。
⼆、简答题(40分)1.8086 CPU复位后AX, CS, IP的值是什么?复位后CPU的启动地址⼜是什么?(10分)答:复位后AX和IP的值都是0000H,⽽CS中的值为0FFFFH。
故复位后CPU的启动地址为0FFFF0H。
2.举例说明80X86堆栈的⼊栈和出栈过程。
(10分)答:⼊栈和出栈都是针对字/双字进⾏处理的。
举例的答案不唯⼀。
1)PUSH AX。
先把AH中内容送到SP-1,再把AL中内容送到SP-2,然后SP更新为SP-2。
2)POP AX。
先把SP中内容送到AL,再把SP+1中内容送到AH,然后SP更新为SP+2。
3.中断服务程序结束时,⽤RET指令代替IRET指令能否返回主程序,这样做会有什么后果?(10分)答:在中断服务程序中,⽤RET来代替IRET可以返回主程序。
因为返回前在堆栈中还保留CS和IP的值。
但是这样做会有问题。
因为中断前保留在堆栈中的标志寄存器FLAGS的值没有弹出,这样返回主程序后,可能会引发标志位错误⽽导致程序流程控制错误。
4.已知异步串⾏通信的帧信息为0110010101,其中包括:1个起始位、7个数据位、1个校验位、1个停⽌位,此时传送的是什么字符?采⽤的是偶校验还是奇校验,校验位是“1”还是“0”? (10分) 答:从帧序列中可以得到数据序列为1100101,⽽在穿⾏通信中是低位先传输的。
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
2006~2007学年第一学期05级电气、自动化《微机原理》期末考试试题(B卷)一、填空题(每空1分,共15分)1.8086CPU在结构上分为两大部分,它们是【1】和【2】。
2.在8086微处理器中,MOV AX,[BX][SI]属于【3】寻址方式。
3.若时钟频率为4M,某指令的状态周期数为12T,则该指令的执行时间为【4】us。
4.当CPU的地址总线为20条时,其寻址空间为【5】MB。
5.根据功能,8086的标志位可分为【6】标志和【7】标志。
6.8086CPU中断系统共有【8】种中断类型码。
7.8086CPU的地址/数据复用线是【9】,在一个总线周期内,先作为【10】线,后作为【11】线使用。
8.二进制编码的十进制数称为BCD码,它用【12】位二进制表示一个十进制数码。
BCD码有【13】和【14】两种格式。
9.假设程序段如下:MOV BX,2340HMOV CL,5ROL BX,CL问:BX的值为【15】。
二、选择题(每题2分,共20分)1.若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断向量指针是()。
A、184HB、178HC、118HD、280H2.可编程计数/定时器电路8253A的工作方式共有()种?A、3B、4C、5D、63.已知SRAM2114芯片容量为16K×1位,如果组成64KB的系统存储器,则需要的芯片组数和每个芯片组的芯片数为()。
A、2和8B、1和16C、4和16D、4和84.若AL=0FH,BL=04H,则执行CMP AL,BL后,AL和BL的内容为()。
A、0FH和04HB、0B和04HC、0F和0BHD、04和0FH5.计算机中采用补码可将减法转换为加法运算,运算结果仍为()。
A、源码B、负数的补码C、正数的补码D、补码6.在编程的过程中伪指令的作用是()。
A、指示汇编程序应如何进行汇编B、指示程序员如何进行汇编C、指示连接程序如何进行连接D、指示如何进行手工汇编7.在堆栈操作过程中是按照()。
学院 物理与信息工程 出卷教师 李 池 水 系主任签名 制卷份数 专 业 班级编号江汉大学 2007 ——2008 学年第 一 学期考 试 试 卷课程编号: 课程名称: 微机原理与接口技术试卷类型:卷 考试形式:开卷 考试时间: 120 分钟 一、填空题(本大题共10空,每空1分,共10分)位二进制补码数表示的范围是从 到 。
2.8086CPU 的指令队列有 个字节,当有2个及2个以上空时,BIU 自动取指令到指令队列中。
3.RS-232C 逻辑高电平为 ,为了实现与TTL 电平之间的转换,常用的转换芯片是 ,它可实现二者之间的双向转换。
4.某存储单元的物理地址为21800H ,若段基址是1800H ,则其段内偏移地址为 。
5.常用的半导体存储器分为两大类: 和 。
6. CPU 与外设通信时,常通过I/O 接口中的__________端口、__________端口和状态端口传送信息。
二、单项选择题(本大题共10小题,每题1分,共10分) )。
A )原码 B )补码C )反码D )原码和反码2.将59用非压缩型BCD 码表示正确的是( )。
A )3BH B )59H C )030BH D )0509H3.下列四条指令执行后不影响标志位的是( )。
A )MOV AX ,BX B )CMP AX ,BX C )SUB AX ,BX D )OR AX ,AX4.下列寄存器中,能用于端口寻址的寄存器是( )。
A )AXB )BXC)CX D)DX5.当CPU偶尔与外设交换一下数据,且要求响应迅速,应选用()。
A)无条件传送方式B)查询传送方式C)中断传送方式D)DMA方式6.执行指令MOV AL,[BP]时,源操作数在()。
A)代码段中B)数据段中C)堆栈段中D)寄存器中7.当8255A的端口A工作在方式1输入时,若联络信号IBF=1,则表示()A)输入锁存器满B)输入锁存器空C)输出缓冲器满D)输出缓冲器空8.PC机内部的时钟是用8253的()作为定时器。
一、填空题(20分,每空1分):
1、微型计算机系统是由系统和系统两部分组成。
2、从编程结构上看,8086CPU是由和两部分组成。
3、8086CPU有根地址线,具有字节的存储器寻址空间。
4、若(CS)=3000H,(IP)=2100H,则8086CPU下一条所要取的指令的物理地址为。
5、在堆栈操作时,是由和形成物理地址。
6、8086CPU有和两种工作模式,当MN/MX 接到0V时,8086工作在模式。
7、8086指令系统中,有、、
、四种寻址方式。
8、计算机存储器根据用途和特点,可以分为
和外存两大类。
9、CPU和外设之间的数据传送方式有:、和
三种。
二、判断题(20分,每题2分):
1、8088CPU与8086CPU一样,有16根数据线。
()
2、8086CPU执行完一个算数运算后,结果为0,则ZF=1。
()
3、在串操作指令执行时,若DF=0,则地址值会自动减小。
()
4、8086CPU的地址加法器20位的。
()
5、指令MOV AX ,[BP],默认段地址寄存器为SS。
()
6、指令PUSH AH是错误的。
()
7、REP的判断重复条件是(CX)=0。
()
8、指令RCR AL,
1是正确的。
()9、只要8086CPU响应中断时,会从INTA输出两个连续的负脉冲应答信号。
()10、8086CPU响应中断后,会自动将标志寄存器压入堆栈。
()
三、选择题(20分,每题2分):
1、8086CPU复位后,程序的起始物理地址为:()
A、00000H
B、FFFF0H
C、10000H
D、F0000H
2、8086CPU的中断相量表位于:()
A、00000H~003FFH区
B、10000H~103FFH区
C、0F000H~0F3FFH区
D、F0000H~F03FFH区
3、8086CPU可屏蔽中断的使能位为:()
A、DF
B、IF
C、TF
D、PF
4、下面哪个运算符是用来取地址的段值:()
A、OFFSET
B、SEG
C、SEGMENT
D、ASSUME
5、标志寄存器出栈指令为:()
A、SAHF
B、LAHF
C、PUSHF
D、POPF
6、指令MOVSB的功能是:()
A、将DS:[SI]所指出的存储单元的字节送到ES:[DI]所指出的存储单元。
B、将ES:[SI]所指出的存储单元的字节送到DS:[DI]所指出的存储单元。
C、将DS:[SI]所指出的存储单元的字送到ES:[DI]所指出的存储单元。
D、将ES:[SI]所指出的存储单元的字送到DS:[DI]所指出的存储单元。
7、8086CPU非屏蔽中断类型号为:()
A、0
B、1
C、 2
D、3
8、若要扩展16KB的ROM,则至少需要()根地址信号线。
A、10
B、12
C、14
D、16
9、若(DL)=01111000B,执行指令NEG DL后,(DL)=()
A、10000111B
B、11111000B
C、00000111B
D、10001000B
10、已知以ABC为地址标号的存储区是用伪指令ABC DW 100DUP(?)来定义的,则LENGTH ABC的值为:()
A、50
B、100
C、200
D、800
四、分析题(24分,每空2分):
1、Mov cx,dx 2. 已知Ax=0ff60h,cf=1
Not cx Mov dx,10
Add cx,dx Xor dh,0ffh
Inc cx Add ax,dx
试回答:Cx= ,zf= 试回答:Ax= ,cf=
3、Mov Ah , 03h
Sal Ah ,1
Mov Bh , Ah
Mov CL , 2
Sal Ah , CL
Add Ah , Bh
试回答:Ah= ,Bh=
4、已知(Ds)=3000h,(Bx)=0200h,(Si)=2,(30200h)=1234h,(30202h)=6789h, (30204h)=8765h试说明单独执行下列指令后的结果。
Mov Ax,[0202h] Ax=
Mov Ax,[Bx] Ax=
Mov Ax,[Bx+ Si+1] Ax=
5、Mov Ah , 55h
Mov Bh , 78h
Mov Ch , 11h
Or Ah , 88h
And Bh , 55h
Xchg Bh , Ch
Sub Ah , Bh
试回答:Ah= ,Bh= , Ch=
五、综合题(16分):
用8255A作为接口芯片,将一组开关接到PA口,一组LED指示灯接到PB口上,构成一个简单的微机应用系统。
1、试画出接口连接图,端口地址50h、52h、54h、56h。
(7分)
2、试编写程序,按要求设置PA口、PB口,并将PC口高4为设置成输出口,低4位设置成输入口。
(3分)
3、将8位开关状态读入并反映到LED指示灯上。
(4分)
4、从PC6口输出高电平。
(2分)
微机原理及应用(B卷)微机原理及应用(B卷)
微机原理及应用(B卷)答案:
一、填空题(20分,每空1分):
1、硬件、软件包
2、总线接口部件(BIU)、执行部件(EU)
3、20 、1M
4、32100
5、SS 、SP
6、最小模式、最大模式、最大
7、立即数寻址、寄存器寻址、直接寻址
寄存器间接寻址
8、内存
9、程序方式、中断方式、DMA方式
二、判断题(20分,每题2分):
1、×
2、√
3、×
4、√
5、√
6、√
7、×
8、√
9、×10、√
三、选择题(20分,每题2分):
1、 B
2、 A
3、 B
4、 B
5、 D
6、 A
7、 C
8、 C
9、 D 10、B
四、分析题(24分,每空2分):
1、Cx= 0000H ,zf= 1
2、Ax= FE6AH ,cf= 1
3、Ah= 30 ,Bh= 6
4、Ax= 6789H
Ax= 1234H
Ax= 6567H
5、Ah= CCH ,Bh= 11H , Ch= 50H。