《微机原理与接口技术》模拟题

合集下载

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题一一.填空题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的和。

微机原理与接口技术模拟题和答案

微机原理与接口技术模拟题和答案

微机原理与接口技术模拟题和答案一、选择题(20分)1.在下列描述中属于冯·诺依曼体系结构特点的是。

Ⅰ.采用16进制计数。

Ⅱ.集中而顺序的控制。

Ⅲ.存储程序并且存储时不区别数据和指令。

A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.Ⅰ,Ⅱ和Ⅲ2.在机器数中,零的表示形式是唯一的。

A.原码B.补码C.移码D.反码3.如果浮点数用补码表示,判断下列哪一项的运算结果是规格化数。

A.1.11000 B.0.01110 C.1.00010 D.0.010104.8086有20根地址线,可以寻址到的内存空间能达到字节。

A.1K B.1M C.1G D.1T5.指令AND AL,0FH 采用什么寻址方式。

A.立即数寻址B.基址变址寻址C.寄存器相对寻址D.寄存器寻址6.存储单元是指。

A、存放一个二进制信息位的存贮元B、存放一个机器字的所有存贮元集合C、存放一个字节的所有存贮元集合D、存放两个字节的所有存贮元集合7.主存贮器和CPU之间增加cache的目的是。

A、解决CPU和主存之间的速度匹配问题B、扩大主存贮器容量C、扩大CPU中通用寄存器的数量D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量8.在中断响应周期内,将中断标志位IF置0是由。

A.硬件自动完成的B.用户在编制中断服务程序时设置的C.关中断指令完成的D.以上都不是9.在单级中断系统中,CPU一旦响应中断,则立即关闭标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。

A 中断允许B 中断请求C 中断屏蔽D 中断保护10.描述PCI总线中基本概念不正确的句子是。

A、定义了32位数据总线,可扩充到64位B、PCI是异步型总线C、PCI总线不受处理器的限制D、支持并发工作二、填空题(20分)1.冯·诺伊曼计算机在硬件上是由、、、和5大部分组成。

2.是以CPU为核心,加上存储器、I/O接口和系统总线构成。

3.十进制数1000对应的二进制数为4. 是处理器中处理动作的最小时间单位,通常称为一个T 状态。

微机原理与接口技术模拟试题

微机原理与接口技术模拟试题

微机原理与接口技术模拟试题一、单项选择题(每小题1分,共15分)1.指令MOV AX,[3070H]中源操作数的寻址方式为( )A.寄存器间接寻址B.立即寻址C.直接寻址D.变址寻址2.Reset信号有效后,8086CPU的启动地址( )A.FFFFFhB.0FFFFhC.FFFF0hD.00000h3.在8086CPU的标志寄存器中,控制标志位占( )A.3位B.9位C.4位D.16位4.堆栈的工作方式是( )A.先进先出B.随机读写C.只能读出不能写入D.后进先出5.CPU与外设间数据传送的控制方式有( )A.中断方式B.程序控制方式C.DMA方式D.以上三种都是6.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为( )A.10个B.110个C.120个D.240个7.CPU与I/O设备间传送的信号有( )A.控制信息B.状态信息C.数据信息D.以上三种都有8.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( )A.1MHzB.19.2KHzC.20KHzD.2400Hz9.在DMA方式下,外设数据输入到内存的路径是( )A.外设→CPU→DMAC→内存B.外设→DMAC→内存C.外设→存储器D.外设→数据总线→存储器10.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )A.B口B.A口C.C口D.以上三个端口均可以11.8251A的方式控制字(即模式字)的作用是( )A.决定8251的数据格式B.决定8251的数据格式和传送方向C.决定8251何时收发D.以上都不对12.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少13.采用高速缓存的目的是( )A.提高主存速度B.提高总线传输率C.使CPU全速运行D.扩大可寻址空间14.CPU响应中断请求和响应DMA请求的本质区别是( )A.程序控制B.需要CPU干预C.响应中断时CPU仍控制总线而响应DMA时,让出总线D.速度快15.用三片8259A级数是( )A.24级B.22级C.23级D.21级二、填空题(每空1分,共20分)1.微型计算机由______________________________________四部分组成。

《微机原理与接口技术》模拟试题4参考答案及评分标准

《微机原理与接口技术》模拟试题4参考答案及评分标准

《微机原理与接口技术》模拟试题四参考答案及评分标准一、填空题(每空1.5分,共30分)1.8条,35级。

2.读写存贮器、只读存贮器。

3.执行时间、占用的内存空间、语句的条数。

4.无条件传送方式、查询式传送方式、中断传送方式。

5.(1)0,0,0,1,(2)1268H,78H(3)0070H,0。

(4)0,0。

二、判断题(下列各题你认为对的,请在题干括号里填“T”,否则填“F”,每小题2分,共10分)。

1)T2)T3)T4)T5)F三、简答题(每小题5分,共15分)1.简述微型机的硬件结构并说明各部件的主要功能。

答:微型机的硬件结构见8086微处理器这一章,并指出BIU、EU部件的主要功能即可2.试述8086CPU的外部操作中有哪些引脚信号是分时复用的,其时序关系是怎样的?答:分时复用的引脚信号有:AD0—AD15 地址/数据信号A16/S3---A19/S6地址/状态信号还有33、34号引脚信号其时序关系见8086CPU的总线周期时序图3.简述CPU与外设间进行数据交换的几种常用形式,各有何优缺点答:CPU与外设间进行数据交换有:无条件传送方式----优点:可不必管外设的状态直接进行传送;缺点:外设必须处于就绪状态。

查询式传送方式----优点:可不断的查询外设是否处于就绪状态,直到外设处于就绪状态才进行传送;缺点:如果外设较多,则查询的时间就长,降低了CPU的利用率。

中断传送方式----优点:CPU与外设同时进行工作,当外设处于就绪状态后,向CPU发出中断请求,要求进行数据传送,提高了CPU的利用率。

四、阅读程序(共30分)1.(7分)答:执行本程序后AL=-99,SI=100本段程序的功能是:将0,-1,-2,----,-99存入SI所指100个字节单元中。

2.(6分)执行本程序后DL= 0C5H ,AL= 3AH ,DH= 0 。

3.(6分)答:NUM1,NUM2,NUM3三个变量各分配了120,14,4个存贮字节4.(11分)答:(1)这段程序的功能是比较SI,DI所指的100个字节存储单元的内容是否相同。

微机原理与接口技术模拟试卷

微机原理与接口技术模拟试卷

微机原理及接口技术模拟试卷(含答案)一、填空题(每空1分,本题共15分)1. 一有符号数的补码为11110111B,它所表示的真值为_______________D。

2. 将二进制数1011011.1转换为十六进制数为_______________。

3. 在计算机系统中,运算器、控制器和少量寄存器构成______________。

4. 8088的ALE引脚的作用是_______________。

5. 已知当前CS=2020H,那么该代码段的首地址为_______________。

6. 一片8253芯片将占用________个I/O端口地址,其内含有______个独立的计数/定时器,每个计数/定时器均为________位。

7. 8253可有______工作方式,其中方式1为_____________,方式2为___________,方式3为_______________。

8. 若使用8253定时,CLK的频率为2MHz,那么一个计数器的最大定时时间为_________,一个8253芯片共有___________计数器:每个计数器有_____________工作方式。

二、选择题(每题2分,本题共10分)1. 堆栈的工作方式是___________。

A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入2. Reset信号有效后,8086CPU的启动地址为__________。

A)0FFFFFH B)0FFFFH C)00000H D)0FFFF0H3. 在8086CPU的标志寄存器中,控制标志位占________位。

A)3位 B)6位 C)9位 D)16位4. 某个8088存储单元的逻辑地址为A400:3400,其物理地址是_____。

A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H5. 8086系统可管理的中断(软件及硬件中断)的个数最多为__________。

微机原理及接口技术模拟试题

微机原理及接口技术模拟试题

微机原理及接口技术模拟试题一、单项选择题(本大题共20小题,每小题1分,共20分)1.PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及( )组成。

A.运算器B.键盘C.显示器D.总线2.下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是( )A.OFB.IFC.AFD.PF3.8086CPU在进行读内存操作时,控制信号M/ 和DT/ 是( )A.00B.01C.10D.1 14.当8086CPU采样到READY=0,则CPU将( )A.执行停机指令B.插入等待周期C.执行空操作指令D.重新发送地址码5.有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为( )A.A5~A9B.A4~A9C.A2~A9D.A0~A96.8086CPU的主频为5MHz,内存芯片的存取时间为250ns,下面4种说法中正确的是( )A.读/写内存时不需要加入等待周期TwB.读/写内存时至少需加入1个等待周期TwC.读/写内存时至少需加入2个等待周期TwD.读/写内存时至少需加入3个等待周期Tw7.存储器映象编址,也称为统一编址,其特点是( )A.有专用的I/O指令B.无专用的I/O 指令C.I/O译码电路简单D.执行I/O读操作时间较短8.CPU在中断响应过程中( ),是为了能正确地实现中断返回。

A.识别中断源B.断点压栈C.获得中断服务程序入口地址D.清除中断允许标志IF9.在CPU停机方式的DMA操作中,CPU与总线的关系是( )A.只能控制数据总线B.只能控制地址总线C.处于隔离状态D.能传送所有控制信号10.在8086CPU的下列4种中断中,需要由硬件提供中断类型码的是( )A.INTRB.INTOC.INT nD.NMI11.在8259A内部,( )是用于反映当前哪些中断源要求CPU中断服务的。

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题一一.填空题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的和。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案微机原理与接口技术模拟试题一、单项选择题(每小题1分,共16分)-1. 实现DMA传送,需要○①CPU通过执行指令来完成②CPU利用中断方式来完成③CPU利用查询方式来完成④不需要CPU参与即可完成0 下面哪种说法不正确○①内存地址也可做为接口地址使用②内存地址不可做为接口地址使用③接口地址不可做为内存地址使用④接口地址也可做为外存地址使用1.指令MOV AX,[BX][SI]中源操作数的寻址方式是( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指示下条指令有效地址的指示器是( )A.IPB.SPC.BPD.SI3.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为( )A.100个B.120个C.10个D.240个4.采用高速缓存(cache)的目的是( )A.扩大主存容量B.提高CPU运行速度C.提高总线速度D.提高主存速度5.在DMA方式下,数据从内存传送到外设的路径是( )A.内存→CPU→总线→外设B.内存→DMAC→外设C.内存→数据总线→外设D.外设→内存6.若8086 CPU主频为8MHz,则其基本总线周期为( )A.200nsB.500nsC.125nsD.250ns7.8253工作在哪几种方式时,可输出1个时钟周期宽度(1clk)的负脉冲( )A.方式0,4,5B.方式2,4,5C.方式1,2,4D.方式0,2,48.CPU响应INTR和NMI中断时,相同的必要条件是( )A.当前总线空闲B.允许中断C.当前访问内存结束D.当前指令执行结束9.8251A的操作命令字的作用是( )A.决定8251A的数据传送格式B.决定8251A实际操作C.决定数据传送方向D.决定8251A何时收/发数据10.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM 芯片和片选地址分别为( )A.16位和3片B.8位和8片C.4片和3位D.32片和8位11.8086/8088中除______两种寻址方式外,其它各种寻址方式的操作数均在存储器中。

微机原理与接口技术模拟试题及参考答案

微机原理与接口技术模拟试题及参考答案

微机原理与接口技术模拟试题及参考答案多做模拟试题对于学好微机原理与接口技术这一课程很严重,以下是为大家收集到的微机原理与接口技术模拟试题,希望对大家有帮助!(每空1分,共15分)1.RESET信号到来后的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__。

的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。

9.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。

10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

(每小题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)19的基本总线周期由(2)个时钟周期组成。

(1)2(2)4(3)5(4)66.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。

(1)0AH(2)28H(3)4AH(4)2AH7.采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到(1)。

微机原理与接口试题及答案(4套)

微机原理与接口试题及答案(4套)

微机原理与接口模拟试题及答案课程试卷库测试试题(第一套)一:填空题(每空1分,共18分)1. 中央处理单元CPU主要由______________和______________构成,用来解释指令并进行运算。

2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用___________位二进制数表示。

3.8086CPU在取指令时,依据_________和________寄存器中的内容计算所要取的指令的物理地址。

4.所有的变量都具有三种属性,分别是:_____________、______________、_______________ 5.8086CPU规定当MN/ 引脚接至+5V电源时工作于__________组态,当其接地时工作于_________组态。

6.用MOS器件构成的RAM,可以分为__________________RAM和_______________RAM 两种。

7.8253的每个计数器通道有___________种工作方式,通常只有当GATE信号为___________电平时,才允许8253计数器工作。

8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________工作方式,B组有______________工作方式。

二:单项选择题(每个选项2分,共24分)1:____________是以CPU为核心,加上存储器、I/O接口和系统总线组成的。

A.微处理器B.微型计算机C.微型计算机系统2.堆栈指针的作用是用来指示______________A.栈顶地址B.栈底地址C.下一条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是_________A.汇编语言程序 B.机器语言程序 C.高级语言程序4. 计算机内的“溢出”是指其运算的结果_________A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5. 8位补码操作数“10010011”等值扩展为16位后,其机器数为___A.1111111110010011B. 0000000010010011C. 10000000100100116. 在执行指令MOV AX,0后,CPU状态标志位ZF的取值为_________A.为0B.为1C.不确定D.没有影响7. 某计算机的主存为3KB,则内存地址寄存器需_______位就足够了A. 10B. 11C. 12D. 138. 在8086/8088中,一个最基本的总线周期由________时钟周期(T状态)组成,在T1状态,CPU往总线发出_________信息.A. 4个B. 2个C. 5个D. 数据E. 地址F. 状态9. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________A. 变为高电平B. 变为低电平C. 变为相应的高电平或低电平D. 保持原状态不变,直至计数结束10. 并行接口与串行接口的区别主要表现在_______之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设11. 对8255A的C口执行按位置位/复位操作时,写入的端口地址是__A. C端口B. 控制端口C. A端口D. B端口三:简答题1:写出下列指令源操作数的寻址方式(7分)(1)mov ax,0abh(2)mov ax,[100h](3)mov ax,[bx+10](4)mov ax,[bx][si](5)mov ax,val[bx](6)mov ax,es:[bx](7)mov ax,val[bx][si]2: 在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果(6分) Mov ax,1050hMov bp,1000hMov bx,2000hMov [bp],alMov dh,20hMov [bx],dhMov dl,01hMov dl,[bx]Mov cx,3000hHltAX=_______________ BX=____________________ CX=_____________________DX=_______________ 字节单元(1000h)=______________ 字节单元(2000h)=____________3:下列程序完成统计字符串长度的功能,请填入空缺的部分(每空2分,共6分) data segmentstring db ‘abcdfgfglasivf’,0dhl1 db ?cr equ 0dhdata endscode segmentassume cs:code,ds:data,es:datastart proc farbegin: mov ax,datamov ds,axmov es,ax__________________________mov dl,0mov al,cragain: __________________________je done___________________________jmp againdone: lea bx,l1mov [bx],dlretstart endpcode endsend begin4: 试说明8086/8088CPU的RESET信号的功能(6分)5:RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?(5分)四:综合分析题1:利用INTEL 2114 1Kx4位的芯片,构成4KB的RAM。

模拟试卷参考 答案-《微机原理与接口技术》

模拟试卷参考 答案-《微机原理与接口技术》

微机原理与接口技术模拟试卷答案一、选择题(30分,每小题2分)其中1、2、3、5、7、9两个答案顺序可调换。

三、分析题(20分,每题5分)1. 8086系统中有几种工作方式?它们之间的主要区别是什么?(5分)答:8086系统有两种工作方式,即最小模式和最大模式。

(1分)最小模式用于单机系统,(1分)系统中所需要的控制信号全部由8086直接提供(1分);最大模式用于多处理机系统,(1分)系统中所需要的控制信号由总线控制器8288提供。

(1分)2. 若SS=1000H,SP=1000H,AX=1234H,BX=5678H,Flag=2123H,试说明执行指令PUSH BXPUSH AXPUSHFPOP CX之后,SP=? CX=? 并画图指出执行完POP CX指令后,栈中各单元的内容。

(5分)答:SP=0FFCH (1分)CX=2123H (1分)3.答:(1)用RAM 芯片(8K*8)构成一个32K*16的RAM 区域,起始地址为0000H 。

(1分)(2)RAM1-RAM4地址分配方案 (4分,每个RAM 一分)4. 相对于存储器映像寻址方式而言, I/O 单独编址方式有什么优缺点? 答:优点:1.程序清晰,可读性好;(1分) 2.I/O 指令长度短,执行速度快;(1分) 3.不占用内存空间,地址译码电路较简单。

(1分) 缺点:1.指令功能没有访存指令强;(1分) 2.CPU 还需提供能够区分访存和访I/O 的硬件引脚信号。

(1分)四、编程题(15分)1. 若把1K 字节的数据块从偏移地址为1000H 开始的单元传送到偏移地址为1500H 开始的RAM 单元,要求用一般传送指令完成编程。

(7分,每线1分,但不要求和参考答案完全一致,学生可以写自己的实现方法。

)MOV SI,1000H MOV DI ,1500H MOV CX, 400 HNEXT : MOV AL,[SI] MOV [DI],AL INC SI INC DI LOOP NEXT MOV AH,4CH INT 21H2. 设有一数据块,共有100个字节,试找出数据块中最大者,并把它送至MAX 单元中。

微机原理与接口模拟试题(六套)

微机原理与接口模拟试题(六套)

.《微机原理与接口技术》试题模拟试卷〔一一、填空〔每空1分,共20分1、8086/8088CPU采用技术,使得取指令、执行指令同时进行,来提高CPU的效率。

2、从地址开始的字称为"非规格字",访问时,需个总线周期。

3、按照总线的规模、用途和应用场合,总线可分为、 __________ 和 __________ 三类。

4、用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片________片,用作产生片选信号和片内寻址的地址总线的条数分别为、________。

5、已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为,中断服务程序入口地址为______________。

6、DMA 技术提供了和之间的数据直接高速传输通道。

7、大部分DMAC都有四种DMA传送方式,这四种方式是_、、和。

8、如果要读取8253的当前数值,必须先____,如果要计数器1生成一正跳变信号,应选用方式____________。

9、识别键盘上的闭合键,通常采用两种方法:和行反转法。

二、选择题〔每题2分,共20分1、Reset信号有效后,8086CPU的启动地址< >A、FFFFFhB、0FFFFhC、FFFF0hD、00000h2、堆栈的工作方式是<>A、先进先出B、随机读写C、只能读出不能写入D、后进先出3、RS-232C是一个〔标准。

A、片内总线B、内部总线C、串行通信D、并行总线4、目前在PC机主板上所使用的总线是< >A、ISA总线B、EISA总线C、PCI总线D、PCI总线和ISA总线5、有一静态RAM芯片的地址线为A 0 ~A 10 ,数据线为D 0 ~D 3 ,则该存储器芯片的存储容量为< >A、2K×4位B、1KB<B:字节>C、2KBD、1KB×4位6、在DMA方式下,外设数据输入到内存的路径是< >A、外设→CPU→DMAC→内存B、外设→DMAC→内存C、外设→存储器D、外设→数据总线→存储器7、在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个〔A、I/O设备B、I/O接口C、主处理器D、协处理器8、要使8253输出1个时钟周期〔1CLK宽度的负脉冲,可选择哪几种工作方式<>A、方式2,4,0B、方式0,4,5C、方式2,4,5D、方式1,4,59、若串行通信方式中传送率为1200bps,波特率因子n=16,则收、发时钟引脚信号<RxC、TxC>的频率为<>A、1MHzB、19.2KHzC、20KHzD、2400Hz10、在8259A 内部, < > 是用于反映当前哪些中断源要求 CPU 中断服务的。

《微机原理与接口技术》(本)模拟试卷1

《微机原理与接口技术》(本)模拟试卷1

《微机原理与接口技术》(本)模拟试卷1总分:100分时间:90分钟一、选择题(本大题共10小题,每题2分,共20分)1、8位二进制补码表示的整数数据范围是 ( )。

A. -128~127B.-127~127C.-128~128D. -127~1282、下列四个寄存器中,不允许用传送指令赋值的寄存器是 ( )。

A.SP B. IP C. BP D. CS3、若栈顶的物理地址为20100H,当执行完指令 PUSH AX后,栈顶的物理地址为 ( )。

A. 20102HB. 20101HC. 200FFHD. 200FEH4、当执行完下列指令序列后,标志位CF和SF的值是( )。

MOV AL,0C4H ADD AL,9DHA. 0,0B. 0,1C. 1,0D. 1,15、JMP WORD PTR[BX] 转移的目的地址是 ( )。

A. BX中的内容B. SP+BX之和C. IP+[BX]之和D. BX指示的内存单元之内容6、下列常用寻址方式中,()属于寄存器间接寻址。

A. MOV AX,CSB. MOV [BX],AXC. MOV AX,2000HD. MOV AX,BX7、完成将BX清零,并使标志寄存器CF清零,下面指令错误的是()A. SUB BX,BXB. XOR BX,BXC. MOV BX,0D. AND BX,0000H8、下面数据传送指令中,正确的是()A. MOV BUF1,BUF2B. MOV CS,AXC. MOV CL,1000D. MOV DX,WORD PTR[BP+DI]9、指令LOOPZ的循环执行条件是()A. CX≠0且ZF=0B. CX≠0或ZF=0C. CX≠0且ZF=1D. CX≠0或ZF=110、完成将有符号数BX的内容乘以2的正确指令是()A. SHR BX,1B. SAR BX,1C. SAL BX,1D. RCR BX,1二、填空题(本大题共10小题,每空1.5分,共30分)1.计算机系统由和组成。

微机原理与接口技术模拟卷_答案

微机原理与接口技术模拟卷_答案

《微机原理与接口技术》模拟卷参考答案一.填空题1. 80C51单片微机系统扩展的两种基本方法即并行扩展法和串行扩展法。

2. 外接I/O的读信号为/RD,外接I/O写信号为/WR。

3. 80C51芯片内部数据存储器主要分为两大部分,即存储器和SFR。

4. 80C51程序计数器PC存放存放下一条要执行的指令地址,而DPTR则用于存放存放外部数据存储器和外部I/O的地址指针。

5. .80C51的复位方式有上电复位,按键电平复位和外部脉冲复位。

6.已知80C51单片微机机器周期为1μs,则外接晶振应为12 MHz,指令周期最长为 4μS。

7. 80C51单片微机复位后,PC值为0000H,SP值为07H。

8. 80C51的软件编程结构主要有循环、分支和子程序、等。

9. 80C51的中央处理器由控制器和运算器构成。

10. 80C51串行口输入引脚是RXD ,输出引脚是 TXD 。

二、判断题1.80C51的中央处理器由控制器构成。

(╳)2.80C51的中断矢量地址共有5个,中断优先级有2级。

(√)3.80C51的软件编程结构有5种。

(√)4.80C51单片微机复位后,PC值为0000H,SP值为00H。

(╳)5.已知80C51的机器周期为1.085μs,则外接晶体振荡器频率为11.0592MHz ,ALE引脚输出波形频率为 1.8432MHz 。

(√)三、简答题1. 简述80C51芯片内部主要集成有哪些逻辑功能部件。

答:主要集成有中央处理器、存储器、定时器/计数器、串行口、并行I/O口和中断等逻辑功能部件。

2. 简述80C51的低功耗工作方式的功能。

答:80C51单片微机的低功耗工作方式有待机方式和掉电保护方式两种。

这时CPU 或CPU和定时器、中断等停止工作,从而降低功耗。

CPU停止工作,形成失敏,对干扰不敏感,有助于提高可靠性。

13.简述80C51单片微机访问不同存储空间时采用哪3种传送指令。

答:MOV传送指令用于访问片内数据存储器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与接口技术模拟题一一.填空题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的和。

微机原理与接口技术模拟题二一.单选题1.请按名词与解释内容的关系,在括号中填入相应的字母。

(1)CPU()A.总线接口部件,实现所需的总线操作。

(2)存储器()B.机器语言代码。

(3)EU()C.控制部件、算逻单元和寄存器组等组成。

(4)BIU()D.存储程序、数据等信息的器件。

(5)目标码()E.分析并控制指令执行的部件。

2.请按要求选择,填入相应的字母。

(1)补码01011001的真值为。

A.01011001 B.10100111 C.01011010 D.10100110 (2)补码11011001的真值为。

A.10100110 B.10100111 C.00100110 D.00100111 (3)-50的补码为。

A.11001110 B.10110010 C.00110010 D.00110011 (4)无符号数150的补码为。

A.10010110 B.01101001 C.01101010 D.11101010 (5)字符―8‖的ASCII码为。

A.00111010 B.00111000 C.00011000 D.00110001 (6)进行字节乘法运算时,必须使用寄存器。

A.DX,AX B.BX,DI C.AX,AL D.CX,BX (7)计算机系统的存储器系统是指。

A.RAM存储器B.ROM存储器C.主存储器D.主存储器与外存储器(8)表示将要执行指令的偏移地址,存放在寄存器中。

A.CX B.IP C.AX D.DX (9)8255A芯片的控制口地址为AFH,片选信号的译码器输入的有效信号为。

A.011111 B.101011 C.010101 D.101001 (10)程序控制类指令的功能是。

A.算术与逻辑运算B.主存与CPU之间传数C.CPU与I/O之间传数D.改变程序执行的顺序二.计算题请写出计算过程,解释为什么(不解释或解释错误无分)计算3AC8H + 91FDH,并说明各状态标志位的值是什么?三.判断题1. 请分别说明下面各条语句中,―源‖与―目的‖的寻址方式。

(1)ADD BYTE PTR[BX][DI],AL―目的‖的寻址方式——―源‖的寻址方式——(2)MOV SI,[0A29H]―目的‖的寻址方式——―源‖的寻址方式——(3)MOV BX,WORD PTR STRS―目的‖的寻址方式——―源‖的寻址方式——(4)SUB BYTE PTR [BX],12H―目的‖的寻址方式——―源‖的寻址方式——(5)MOV AX,NUM[SI]―目的‖的寻址方式——―源‖的寻址方式——2. 判断以下语句是否有错;如果有错误,请说明为什么?(1)MOV AH,257(2)OUT DX,AL(3)SHL AL,10(4)MOV BYTE PTR [SI],NUM(5)MOV DS,BP(6)SUB PROC(7)MOV AH,BYTE PTR [SI+DI](8)LEA AX,OFFSET NUM[BX](9)IN AX,1300H(10)XOR AX四.画图题假设(SP)=0200H,如果(CX)=1000H,(BX)=2000H,请画出堆栈区执行下面各条语句的操作过程。

(注:每一条语句画一组图)PUSH CX,PUSH BX,POP AX,POP BX。

五.编程题请编写一完整的8086汇编程序(按字节编程),比较X、Y的大小,将大者放入BIG 单元,其小者放入BIG+1单元。

六.综合应用题请根据下图,应用汇编语言写出8255A的初始化程序(包括各个口的输入/输出语句,输入与输出的数据可以自己假设)。

微机原理与接口技术模拟题三一.填空题/选择题1.请按要求,填入相应的文字、字母、数字或符号。

(1)在数据段内写入十进制数–200,计算机存储单元中的十六进制数为。

(2)8086的寄存器中,能够用于表示存储器地址的寄存器有。

(2分)(3)8086微处理器内部的部件分别为和;与8088比较内部不同的部分是。

(4)8253是芯片,方式为方波速率发生器。

(5)所谓堆栈,是以的原则存放数据的方式。

(6)在执行中断指令时,自动压栈;中断服务程序执行IRET命令时,自动出栈至。

(按先后顺序写出)(7)假设(SS)=2000H,(SP)=0100H,如果弹出5个数据字,再压入3个数据字后,栈顶的物理地址是。

(8)异步通信的数据格式为、、和等部分组成。

2..请按要求,填入相应的寄存器、文字或数字(可多选)。

(1)进行字除法运算时,必须使用寄存器。

DX,AX BX,DI AX,AL CX,BX(2)8086的引脚MN/MX为正时,引脚为该方式可用。

S0、S1、S2 M/IOALE LOCK(3)表示I/O口间接偏移地址,存放在寄存器中。

AX BX CX DX(4)INC指令不影响标志寄存器中的标志位。

SF CF OF ZF(5)同时明确段地址与偏移地址称为。

物理地址逻辑地址有效地址重复地址三. 判断题1.对于下面的数据定义,执行MOV指令后,各寄存器中的内容是什么?A DW 10H DUP(?)B DB 10H DUP(?)C DB ‗ABCD‘……MOV AL,LENGTH AMOV BL,LENGTH BMOV CL,LENGTH C2、判断以下语句是否有错(必须指明正确与错误);并说明错误原因。

(1)MUL AL,BL(2)IN AX,0F0H(3)MOV WORD PTR [BX+DI],AH3、设(SP)=100H,(AX)=0FFFFHSTCPUSH AXADC AX,0PUSH AXPOP BX上述程序运行后(BX)= ,(SP)= 。

四. 简述题1.简述ADC0809的工作过程。

2. 8086计算机中各类中断的优先级如何划分?五. 编程题1.采用过程(子程序)结构编程,要求完成20以内所以奇数的累加和。

六、接口技术根据8253初始化程序与控制字,说明初始化程序是对8253中哪个计数器进行初始化,写出该计数器的工作方式、控制口的地址、读/ 写指示与计数格式(同时写出计数值),并请画出8253与8086之间的连接简图。

8253控制字与初始化程序如下:MOV AL,77HOUT 8BH,ALMOV AL,00H微机原理与接口技术模拟题一答案一.填空题1.D3H,211D。

2.0010001101000101B,9029D。

3.45H,0405H。

4.00101101B。

5.11000110B。

二.单选题1. B 。

2. A 。

3. C 。

4. D 。

5. A 。

三.解答题1.I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?各有什么功能?解:I/O接口——处于微处理器与外部设备之间进行信息交换的媒介。

(1)微处理器与I/O接口之间,三大总线相连接DB:微处理器I/O口交换信息,以及通过I/O口与外设交换信息;AB与M/IO配合,寻I/O口的口地址;RD/WR:微处理器控制I/O口,相互交换信息。

(2)I/O接口与外部设备之间,三类信息线相连接微处理器通过I/O控制口,控制外设的操作;微处理器通过I/O查询口,检查外设的状态;微处理器通过I/O数据口,与外设相互交换信息;2.简述8088与8086在内部结构与外部引脚的主要区别是什么?解:(1)指令对列缓冲器: 8086为六个单元, 8088为四个单元(2)数据总线——AD0~AD15(8086)《16位机》AD0~AD7(8088)《准16位机》(3)控制总线——M/IO(8086), IO/M(8088)3.INT n的功能调用与过程(子程序)调用有什么不同?解:(1)CALL、RET 执行时SP 与IP 的状态CALL 标号CS:IP (下一条语句)①断点的逻辑地址入栈:CS入栈(段间调用),IP入栈;②标号的偏移地址入IP,标号的段地址入CS(段间调用)。

(CS)标号PROCRET标号ENDP执行RET时:① IP出栈;② CS出栈(段间调用)。

(2)中断执行与返回时,SP 与IP 的状态①中断执行时:(当前FLAGS)⇒堆栈,(当前CS)⇒堆栈,(当前IP)⇒堆栈②根据中断指针,指向中断服务程序地址表的某一位置,及获得中断向量(矢量):(中断服务程序首地址)⇒ IP ,(中断服务程序段地址)⇒ CS ;③中断返回时:(堆栈)⇒ IP ,(堆栈)⇒ CS ,(堆栈)⇒ FLAGS。

4.写出下列存储器地址的段地址、偏移地址与物理地址。

(1)2314:0035 (2)1FD0:000A解:(1)2314H、0035H、25175H。

(2)1FD0H、000AH、1FD0AH。

四.计算题1.0011 1010 1100 1000+ 1001 0001 1111 1101 (有此过程并正确,得1分)1100 1100 1100 0101CF=0;D15向D16无进位,及C S+1=0。

相关文档
最新文档