《微机原理》模拟试题三
微机原理部分模拟试卷

微机原理部分模拟试卷模拟试卷1I.计算机基础知识(10分)1.微处理器的字长、主频、ALU结构以及是影响其处理速度的重要因素。
A)有无中断处理B)是否微程序控制C)有无DMA功能D)有无CaChe存储器2.计算机病毒通常是。
A)一段程序代码B)一个命令C)一个文件D)一个标记3.在半导体存储器中,动态RAM的特点是。
A)信息在存储介质中移动B)按字结构方式存储C)可读写存储器D)每隔一定时间要进行一次刷新4.在存储系统中,PROM是指。
A)固定只读存储器B)可编程只读存储器C)可读写存储器D)可任意编程只读存储器5.在存储系统中,哪种存储器是易失性存储器?。
A)ROM B)PROM C)EPROM D)RAM6.办公自动化(OA)是目前广泛开展的一项计算机应用。
按分类,它应属于下列哪一类?。
A)实时控制B)科学计算C)数据处理D)计算机辅助设计7.计算机硬件能直接执行的只有。
A)符号语言B)机器语言C)算法语言D)汇编语言8.计算机中的数值信息分成整数和实数(浮点数)。
实数之所以能表示很大或很小的数,是由于使用了。
A)阶码B)补码C)反码D)较长的尾数9.所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为:。
A)01101010 B)00010101 C)11101010 D)0110101110.汉字的区位码、国标码和机内码(又称内码)是3个不同的概念,假设某个汉字的区号是30(十进制)、位号是63(十进制),则在PC机中它的内码(十六进制)是:。
A)BEDF B)3E5F C)9EBF D)BOE3III.微机系统分析和应用(9分)62.在微机系统中分析并控制指令执行的部件是。
A)寄存器B)数据寄存器C)CPU D)EU63.MOV DX,COUNT[BP][DI]的源操作数的寻址方式是:。
A)变址寻址B)基址寻址C)直接寻址D)基址变址寻址64.若AX=2000H,CL=90H,则DIV CL执行后,AX=。
微机原理试题及答案3

长沙理工A一、填空题(每空1分,共20 分)1、完成下面不同数制之间的转换73.25D=____________B,10010010B=__________H100101.11B=__________D=___________BCD2、指令MOV AL, BL 对源操作数来说是________寻址方式,MOV AX, [BX+6]对源操作数来说是_________寻址方式,MOV AX, DS:[2000H]对源操作数来说是________寻址方式。
3、8088CPU的地址总线有__________条,最大内存空间为__________,物理地址是由__________和__________形成的。
4、在8088系统中五片中断控制器8259可控制__________个中断源。
5、执行INT 04H 后,中断服务程序入口地址的CS 在_____, _____ 单元,IP 在______,______单元中。
6、串行通信有两种基本的通信方式,分别是__________和__________。
7、8255 有两个控制字,它们分别是_________和_________。
二、选择题(单项选择,每题 2 分,共20 分)1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明()。
A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX4、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为()。
A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四大部分分组成。
微机原理test3

一、填空(每空0・5分,共5分)1> 80486的中断源可分为—内中断和外中断—类,03H属于—内中断—类型的中断。
2.保护方式下,段寄存器中存放的是—段选择符3、80486有—65536—字节的I/O寻址空间,PC机中往往只使用其中的—1024—字节I/O空间,只用一10一条I/O地址线寻址。
8255的B 口初始化为方式1输出,与外设的握手联络信号是—ACKB (PC2)和_OBFB (PCI) _______ c (P210) 某存储器的地址空间为40000H-7FFFFH,其存储容量为—256K—. ///////////〃/在现代微机的CPU中,都采用了指令的流水线结构,其特点是_提高程序运行速度.二.选择题(每小题1分,共15分)1、80486 实模式下,(DS) =4000H> (SS) =3000H, (BP) =2000H, MOV AX [BP+50H]指令中源操作数的物理地址应是(C )。
A. 5050HB. 6050HC.32050HD.42050H2.由80486CPU的INTR引脚输入的中断请求称为(B )中断。
A•内部 B.可屏蔽 C.非屏蔽 D.软件3、16位寻址时可同时使用(B )寄存器作寄存器间接寻址。
A.DX, BXB.BP, SIC.Sb CXD. DL DX4.设一8259A主片级联了三片从片,外部可屏蔽中断源由原来的8个扩展到(B)个。
A.24B. 29C. 32D. 278259CPU「INT580486在保护方式下段的长度为(B )o 1M_4G在指令MOV AX, 0执行后,CPU 状态标志位CF 的值(D ).要屏蔽某外部中断,可通过改变8259A ( B )的内容实现。
有一个八位二进制的补码是niiilob 其相应的十进制数是(C )o80486CPU 中,堆桟操作指令是(C )数据传送指令。
11、二进制数111010.11转换成十六进制数是(B )。
微机原理 试卷)

模拟试题(一)一、单选题1.在 8086 宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是 A. 汇编指令。
B. 伪指令 C. 机器指令。
C. (AX) < (DX) D. (AX) ≤ (DX) 。
D. 0DH D. 宏指令2.在 CMP AX,DX 指令执行后,当标志位 SF、OF、ZF 满足下列逻辑关系(SF⊕OF)+ZF=0 时,表明 A. (AX) > (DX) B. (AX) ≥ (DX)3.8086 微机系统的 RAM 存储单元中,从 0000H:002CH 开始依次存放 23H,0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是 A. 0AH 对 B. 0BH C. 0CH 4.8255 的 A 口工作在方式 1 输入时,其中断允许控制位 INTE 的开/关是通过的按位置位/复位操作完成的。
A. PC0 A. 单步陷阱中断指令后接着 INTO 指令则会 A. 进入 INTO 中断服务子程序 C. 死机 B. PC2 B. INTR C. PC4 C. 被零除。
B. 执行 INTO 后面的指令 D. 显示器显示 OVERFLOW D. 断点 D. PC6 。
5.在 8086 中断优先级顺序中,最低优先级的中断源是6.在 PC/XT 中,设(AX)=9305H,(BX)=6279H,若 ADD BX,AX7.有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入输出口的地址线,系统中接口芯片内部有 16 个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为()。
A. A5~A9 A. 工作方式字 C. 计数执行部件 CE(减一计数单元)的当前值调试的程序。
A. RAM B. ROM C. PROM B. 中断类型号地址的高 5 位 D. 中断类型号的高 5 位 D.E2PROM 。
10.8259A 工作在 8086/8088 模式时,初始化命令字 ICW2 用来设置 A. 中断向量地址的高 8 位 C. 中断向量的高 5 位 B. A4~A9 C. A2~A9 D. A0~A9 )。
《微机原理与应用(1)》模拟题三及参考答案

《微机原理与应用(1)》模拟题三及参考答案一 、填空(每空 1 分,共 10 分)1. MCS-51有 5 中断源,有 2 中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择。
2、MOV A,@R0 指令对于源超作数的寻址方式是 寄存器间接 寻址。
3、已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为1us。
4、在MCS-51中查表时的数据表格是存放在 ROM 而不是存放在 RAM ,在编程时可以通过伪指令DB来定义。
5、8255可以扩展 3 个并行口,其中 8 条口线具有位操作功能。
二 、选择题(每空2分,共10分)1.MCS-51的源操作数为立即寻址的指令中,立即数就是 B 。
A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 D.放在B中的内容 2.单片机中PUSH和POP指令常用来 C 。
A.保护断点 B.保护现场C.保护现场,恢复现场 D.保护断点,恢复断点3.8051单片机的定时器T0用作定时方式时是 D 。
A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是 B 。
A.外部中断1 B.定时器T0C.定时器T1 D.外部中断05.MCS-51响应中断时,下面哪一个条件不是必须的 D(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI指令三、简答题(每题7分,共35分)1.单片机有多少根I/O口线?它们与单片机对外的地址线、数据线和控制线有什么关系?1. 答:单片机有32个IO口线,P0口为数据总线和地址总线的低八位,P2口为地址总线的高八位,P3.7,P3.6为控制总线的读写信号。
2,MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?2,答:不发生数据冲突的原因是:MCS-51中访问程序存储器和数据存储器的指令不一样。
微机原理与接口技术模拟试题及参 (细选3篇)

微机原理与接口技术模拟试题及参*** (细选3篇)微机原理与接口技术模拟试题及参1(每空1 分,共15 分)1.RESET信号到来后8088/86的CS和IP 分别为_FFFF_H 和_0000_H。
2. 在特殊全嵌套方式下,8259可响应同级或高级中断请求。
3. CPU与外设接口通过¬ 数据总线传送状态信号与命令信号。
4. 8255有3种工作方式, 其中方式2 只允许A口使用。
5. 有地址重迭现象的译码方式为部分译码和线选法。
6. 外设端口的编址方式有I/O端口独.立编址和I/O端口与存储器编址。
7.INT8253采用BCD码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。
8.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。
9.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。
10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
微机原理与接口技术模拟试题及参2(每小题1分,共20分)得分评阅人1. 8086CPU寻址I/O端口最多使用( 4 )条地址线。
(1)8 (2)10 (3)12 (4)162. CPU执行IN指令时有效的信号组合是( 1 )。
(1) =0, =1 (2) =0, =0(3) =0, =1 (4) =0, =03.某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( 2 )。
(1)64K字(2)32K字(3)64KB (4)32KB4.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为( 4 )根。
(1)25 (2)23 (3)21 (4)195.8088/8086的.基本总线周期由( 2 )个时钟周期组成。
(1)2 (2)4 (3)5 (4)66.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为( 2 )。
微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题一一.填空题1.二进制数11010011B转换为十六进制数是,转换为十进制数是。
2.十六进制数2345H转换为二进制数是,转换为十进制数是。
3.十进制数45D转换为组合BCD码是,转换为非组合BCD码是。
4.十进制数45D对应的8位补码是。
5.十进制数-58D对应的8位补码是。
二.单选题1.一个字符的基本ASCII码的值占用位。
A.6 B.7 C.8 D.9 2.将高级语言的程序翻译成为机器语言代码程序的实用程序是。
A.编译程序B.汇编程序C.解释程序D.目标程序3.指令“MOV ES:[2000H],AX”中,目的的操作数的寻址方式是。
A.立即寻址B.寄存器寻址C.存储器直接寻址D.寄存器间接寻址4.下列寄存器不能存放操作数有效地址的为。
A.SI B.DI C.BX D.DX 5.CPU发出的访问存储器的地址是。
A.物理地址B.偏移地址C.逻辑地址D.段地址三.解答题1.I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?各有什么功能?2.简述8088与8086在内部结构与外部引脚的主要区别是什么?3.INT n的功能调用与过程(子程序)调用有什么不同?4.写出下列存储器地址的段地址、偏移地址与物理地址。
(1)2314:0035 (2)1FD0:000A四.计算题计算下列各题,请写出计算过程,解释为什么?(不解释或解释错误无分)1.计算3AC8H + 91FDH,并说明各状态标志位的值是什么?2.请按8421BCD码的修正法则,计算5479H + 4587H。
五.画图题要求用2K 4的存储芯片,构成4K容量的存储容量,要求地址从1800H开始。
画出存储器与微处理器的连接图;并说明各组存储区的地址范围。
(设:地址总线为16根,数据总线为8根,要求存储器地址连续)六.编程题1.用8086汇编语言编辑一程序段,求AX中“0”的个数,并存储在BX中。
2.用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。
微机原理第三章练习题及解答

微机原理第三章练习题及解一:单项选择题●指令MOV AX,[BX] 中,源操作数的缺省段是( A )。
A:DS B:ES C:SS D:CS●指令PUSH [BX] 中,目的操作数的段寄存器是( C )。
A:DS B:ES C:SS D:CS●指令MOVSB 中,目的块的段寄存器是( B )。
A:DS B:ES C:SS D:CS●下列指令中,不正确的指令是( D )。
A:MOV AX,BX B:MOV AX,[BX]C:MOV AX,CX D:MOV AX,[CX]●下列指令中, 不正确的指令是( D )。
A:MOV AL,BL B:MOV AL,[BX]C:MOV AL,CL D:MOV AL,[BL]●下列指令中,不正确的指令是( D )。
A:MOV [BX+SI],AX B:MOV AX,[BX + SI]C:MOV AX,SI D:MOV AX,[BX + CX]●若要使寄存器AL中的高4 位不变,低4 位0,使用指令( B )。
A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位不变,低4 位1,使用指令( C )。
A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位为0,低4 位不变,使用指令( A )。
A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位为1,低4 位不变,使用指令( D )。
A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●条件转移指令JNZ的转移条件是( B )。
A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1●条件转移指令JZ的转移条件是( D )。
A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1●8086CPU响应可屏蔽中断的条件是( B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理》模拟试题三一、填空题1、将十进制数279 85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。
2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。
3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。
4、8086中,BIU部件完成______功能,EU部件完成_____功能。
5、8086中引脚BHE信号有效的含义表示________________。
6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。
7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为___________H,它的中断入口地址在中断向量表中的地址为______________H。
二、简答及判断题1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?三、读图和作图题1、8086系统中接口连接关系如下图所示。
要求回答以下问题:(1) 试分别确定8255,8253,8259及8251的端口地址;(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。
8255的端口地址为:___________________________________;8253的端口地址为:___________________________________;8259的端口地址为:___________________________________;8251的端口地址为:___________________________________;对PA口操作的I/O指令为_______________________________;对PB口操作的I/O指令为______________________________。
2、作图题。
系统采用4个接口芯片:8253,8251,8259及8255。
要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。
8253通道1用作方波发生器作为8251的收发时钟脉冲。
8253通道0,通道1的门控信号由8255 PC口的PC3和PC2控制。
(1) 画出4个芯片之间控制线的连接图;(2) 8253的两个通道应分别工作在什么方式?四、程序阅读题1、源程序如下:MOV AH,0MOV AL,9MOV BL,8ADD AL,BLAAAAADDIV AL结果AL_________,AH=___________,BL=_____________。
2、源程序如下:MOV AX,SEG TABLE ;TABLE为表头MOV ES,AXMOV DI,OFFSET TABLEMOV AL,‘0’MOV CX,100CLDREPNE SCASB问:1) 该段程序完成什么功能?2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?3、源程序如下:CMP AX,BXJNC L1JZ L2JNS L3JNO L4JMP L5设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。
4、源程序如下:MOV DX,143HMOV AL,77HOUT DX,ALMOV AX,0DEC DXDEC DXOUT DX,ALMOV AL,AHOUT DX,AL设8253的端口地址为140H~143H,问:(1)程序是对8253的哪个通道进行初始化?(2)该通道的计数常数为多少?(3)若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少µs?五、编程题1、8255的编程。
设8255的端口地址为200H~203H 。
(1)要求PA 口方式1,输入;PB 口方式0输出;PC7~PC6为输入;PC1~PC0为输出。
试写出8255的初始化程序。
(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。
2、自BUFFER 开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX 、MIN 和A VI 三个字节型的内存单元。
要求按完整的汇编语言格式编写源程序。
模式试题三参考答案一、填空题1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能 指令的译码及执行功能5、高8位数据线D15~D8有效6、4 T1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H~000D7H 二、简答及判断题 1、∵指向该物理地址的CS ,IP 值不唯一。
例如:CS :IP=0000:FEF0H 也指向该物理地址。
2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。
控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。
3、每帧占1+7+1+ 28800(个) 三、读图和作图题 1、 (1) A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 01 0 0 0 任意 ⨯ ⨯ 0 Y 01 0 0 1 任意⨯⨯0 Y11 0 1 0 任意⨯⨯0 Y21 0 1 1 任意⨯⨯0 Y3∴8255的端口地址为80H,82H,84H,86H8253的端口地址为90H,92H,94H,96H8259的端口地址为A0H,A2H,8251的端口地址为B0H,B2H,(2) OUT 80H,ALIN AL,82H2、(1) 控制线连接图如图所示。
四、程序阅读题1、AL=01H AH=00 H BL=08H2、(1) 从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。
(2) ZF=1, 说明已找到字符ZF=0, 说明未找到字符CX≠0,说明中途已找到字符退出CX=0,且ZF=0说明串中无字符‘0’3、∵74C3H- 95C3HDF00H且有:CF=1,ZF=0,SF=1,OF=1∴程序将转到L5标号处执行。
4、(1) 程序对8253的通道1进行初始化。
(2)计数常数为10000D,BCD计数。
(3)工作在方式3,方波速率发生器周期=10000 1µs=10000µS=10ms五、编程题1、(1) MOV DX, 203HMOV AL, 10111000BOUT DX, AL(2) MOV DX, 202HIN AL, DXMOV AH, ALTEST AL, 80HJNZ NEXT1MOV DX, 203HMOV AL, 00000011B ;对PC1置位OUT DX,AL (2分)NEXT1:MOV AL,AHTEST AL,40HJZ NEXT2MOV AL,00000000B ;对PC0复位MOV DX,203HOUT DX,ALNEXT2:……… (3分)2、DATA SEGMENTBUFER DB 10,0,20,15,38,236MAX DB 0MIN DB 0AVI DB 0DATA ENDS (2分)STACK SEGMENT PARA STACK‘STACK’DW 100 DUP (?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK (1分)START PROC FARBEGIN:PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXLEA DI,BUFFERMOV DX,0 ;使DH=0,DL=0MOV CX,6MOV AX,0 ;和清0MOV BH,0 ;最大值MOV BL,0FFH ; 最小值(2分) LOP1: CMP BH,[DI]JA NEXT1 ;若高于转移MOV BH,[DI];大值→BHNEXT1: CMP BL,[DI] ;JB NEXT2 ;若低于转移MOV BL,[DI];小值→BL (2分) NEXT2: MOV DL,[DI];取一字节数据ADD AX,DX ; 累加和INC DILOOP LOP1MOV MAX,BH;送大值MOV MIN,BL;送小值(3分)MOV DL, 6DIV DL,;求平均值MOV AVI,AL;送平均值RETSTART ENDPCODE ENDSEND BEGIN (3分)。