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

合集下载

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

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

微机原理与接口技术模拟题一一.填空题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.下列关于微处理器的说法中,正确的是: A. 微处理器由运算器和控制器组成 B. 微处理器是计算机的输入设备 C. 微处理器是计算机的外部存储器D. 微处理器是计算机的输出设备2.在微机系统中,CPU与外部设备之间进行数据传输的方式是: A. 输入/输出方式 B. 数据总线方式 C. 总线方式 D. 中断方式3.下列关于总线的说法中,正确的是: A. 数据总线只能进行单向传输B. 地址总线用于传输数据C. 控制总线用于传输指令D. 地址总线和数据总线可以进行双向传输4.在微机系统中,中断是指: A. 停止CPU的执行 B. CPU暂停执行当前程序,转去执行中断服务程序 C. CPU长时间等待外设数据传输 D. CPU向外设发送中断请求信号5.在微机系统中,DMA是指: A. 数据管理器 B. 直接内存访问 C. 分布式存储器访问 D. 动态存储器访问二、简答题1.请简要描述微处理器的功能和组成结构。

微处理器是计算机的核心部件,负责执行计算机的指令并控制计算机的整个运行过程。

它主要由运算器和控制器组成。

其中,运算器负责对数据进行算术和逻辑运算,而控制器负责解析和执行指令。

微处理器的组成结构包括以下几个部分:–运算器:由算术逻辑单元(ALU)和寄存器组成,负责执行算术和逻辑运算。

–控制器:负责解析和执行指令,控制计算机的运行流程。

–寄存器:存储临时数据和地址信息,用于运算和控制过程中的数据传输和存储。

–数据通路:用于数据在各个部件之间的传输,包括数据总线、地址总线和控制总线等。

–外部接口:用于与外部设备进行数据交互和通信。

2.请解释什么是中断,并简要说明中断的实现过程。

中断是计算机在执行程序过程中,根据某种条件自动暂停当前程序的执行,转而去执行相应的中断服务程序。

中断的实现过程如下:1.当检测到中断信号时,CPU会立即将当前程序的执行状态保存到栈中,包括程序计数器和其他寄存器的值。

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

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

微机原理及接口技术模拟试卷(含答案)一、填空题(每空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中断服务的。

微机原理与接口(含汇编语言)模拟试卷含答案解析

微机原理与接口(含汇编语言)模拟试卷含答案解析

微机原理与接口(含汇编语言)模拟试卷(考试时间:75分钟)(总分:150分)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.8086微处理器的字长为()位。

A.1B.8C.16D.322.数字“3”的标准ASCII代码为“0110011”,它的带偶校验的ASCII代码为()。

A.00110011B.01100110C.01100111D.101100113.BP用作基地址寄存器时,隐含使用的段寄存器为()。

A.CSB.DSC.ESD.SS4.8086CPU在进行I/O端口写操作时,控制信号M/IO̅̅̅和DT/R̅是()。

A.M/IO̅̅̅=L、DT/R̅=LB.M/IO̅̅̅=L、DT/R̅=HC.M/IO̅̅̅=H、DT/R̅=LD.M/IO̅̅̅=H、DT/R̅=H5.芯片8288在8088CPU系统中用作()。

A.总线锁存器B.总线收发器C.总线控制器D.总线仲裁器6.在使用重复控制指令时,用作重复次数计数器的寄存器是()。

A.AXB.BXC.CXD.DX7.8086的存储器是分段的,定义一个段的命令是()。

A.MACRO和ENDMB.SEGMENT和ENDSC.PROC和ENDP和END8.DRAM芯片2164的存储容量为64K×1位,对2164芯片的刷新方法是()。

A.每次刷新1个存储单元B.每次刷新128个存储单元C.每次刷新256个存储单元D.每次刷新512个存储单元9.下列不属于8259A基本组成部分的是()。

A.优先权判别器PRB.标志寄存器FRC.8位中断请求寄存器IRRD.8位中断屏蔽寄存器IMR10.下列关于74LS373的说法,正确的是()。

A.74LS373是一种3-8地址译码器B.74LS373是一种8D锁存器C.74LS373主要用于数据缓冲D.74LS373主要用于地址缓冲11.下列不属于DMA数据传送方式的是()。

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

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

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

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

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

.《微机原理与接口技术》试题模拟试卷〔一一、填空〔每空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分,共10分)
1.微型计算机中主要包括有()。

A) 微处理器、存储器和I/O接口 B)微处理器、运算器和存储器
C)控制器、运算器和寄存器组 D)微处理器、运算器和寄存器
2. DMA控制器8237有四种工作方式,其中,传输率较高的一种是:()
A)单字节传送方式 B)块传送方式
C)请求传送方式 D)级联方式
3. 在下列伪指令中定义字节变量的是( )。

A)DB B)DW C)DD D)DT
4.指令()的源操作数的寻址方式为直接寻址。

A)MOV [2000H],AL B)IN AL,DX
C)XOR AL,[2000H] D)MOV AX,2000H
5.设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:()
A)4800 B)2400 C)480 D)240
6.8086在响应外部HOLD请求后,( )。

A)转入特殊中断服务程序 B)进入等待周期
C)只接收外部数据 D)所有三态引脚处于高阻,CPU放弃对总线控制权。

7.在8253的6种工作方式中,能够自动重复工作的两种方式是( )。

A)方式1,方式2 B)方式2,方式3
C)方式2,方式4 D)方式3,方式5
8.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:()
A)BOOOH,1000H B)O0OOH,OFFFH
C)BOOOH,OFFFH D)BOOOH,OOFFH
9. 在8237控制下进行“写传送”时,8237需先后向I/0接口和存储器
的控制信号是:( )
A)IOR,MEMW B)IOR,MEMR C)IOW,MEMW D)IOR,IOW
10.8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

A)DEN B)ALE C)BHE D)DT/ R
二.填空(每题2分,共30分)
1.二进制数11101001,若为无符号数,其十进制数值是();
若为补码表示的有符号数,其十进制数值是()。

2. 若AX=6531H,BX=42DAH,则SUB AX,BX指令执行后:
AX=(), SF,ZF,CF,OF=( ,,, )。

3.CPU访问存储器时,在地址总线上送出的地址称为()地址。

4.指令MOV AX,[BX+SI+6]源操作数的寻址方式( ) 。

5. 8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,
其大小为( )字节;另一个为(),其大小为()。

6.可屏蔽中断从CPU的()引脚进入,只有当中断允许标志IF
为()时,该中断才能得到响应。

7.根据下面的指令和伪指令序列,AX寄存器的内容()。

TAB DB 1,2,3,4,5,6
ENTRY EQU 3
MOV BX,OFFSET TAB
ADD BX,ENTRY
MOV AX,WORD PTR [BX]
8.对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?
DTSEG SEGMENT | DTSEG SEGMENT
ORG 10H | ORG 10H
DATA1 DB 72H | DATA1 DW 7204H
DB 04H | DTSEG ENDS
DTSEG ENDS |
()。

9. 中断类型号为1的中断矢量存储在地址()至
()处,共()个单元。

10.CPU与外设之间进行数据传送的方式有四种,它们是:()、()、()、 ( )。

11.8086CPU从内部功能上可分为()和( )
两个独立的功能部件。

12.将下列文件类型填入空格:
(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map
编辑程序输出的文件有();
汇编程序输出的文件有();
连接程序输出的文件有()。

13.设计输入/输出接口时,应遵守的基本原则是:
输入();输出()。

14.若要求由8253计数器0的OUT0输出端输出方波,则应设置其工作于方式(),设CLK0的频率为lMHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为()。

15. 8086按最小模式工作时,控制数据流方向的信号有:
( ),( ),( ),( ),( )。

三.改错题(标出题中错误的地方,并填写出正确内容。

共10分)
1.使BUF单元的内容高二位都为“0”,低六位不动。

(5分)
ST: MOV SI,OFFSET BUF
MOV AL,[SI]
ADD AL,0C0H
MOV [SI],AL
MOV AH,4CH
INT 21H
改正:()
2.在BUF开始的101个单元中,关键字存放在BUF单元,查找关键字。

并送存BUF+1单元中。

(5分)
MOV SI,OFFSET BUF
MOV AL,[SI]
MOV BL,64H
INC SI
N1:CMP AL,[SI]
JNC N2
INC SI
LOOP N1
N2:MOV AL,[SI]
MOV SI,OFFSET BUF
INC SI
MOV [SI],AL
RET
改正:()
()
四.阅读程序,回答有关问题(每小题5分,共15分)
要求:必须加相关注释,否则不得分。

1.MOV CX,l00
MOV SI,OFFFH
NEXT: INC SI
CMP BYTE PTR[SI],'A'
LOOPNZ NEXT
RET
该程序段的功能是()。

2.程序执行后,回答下列问题
MOV AX,0
MOV CX,11
L1:ADD AX,CX
DEC CX
JNZ L1
RET
问:AX=(),CF=()。

3.LEA SI, OLDS
LEA DI, NEWS
MOV CX, 5
CLD
REPZ CMPSB
JNZ NEW_LESS
.
.
.
该程序段的功能是()。

五、程序填空(填入适当指令或指令的一部分,完成指定功能。

5分)
设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。

以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=21OOH的单元中,请完成该程序(在括号内填入适当的语句)。

MAX: MOV BX,()
M0V AL,[BX]
M0V CX,()
LOOP1: INC BX
CMP AL,[BX]
()
MOV AL,[BX]
LOOP2: DEC CX
JNZ ()
M0V (),AL
六.设计题(每题6分,共30分)
1.在BUF开始有一个字节型数组,共有1000个元素。

编写一个程序
将负数传送到BUF1开始的单元。

2. 电路如图,分别写出2片8255A的端口地址。

3.画出无握手联络线、端口地址为PORT的8位并行输入接口电路,用汇编语言编写一段程序,从外设输入一个数据送到寄存器。

4.电路如图,编写程序实现下列功能:
K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。

附:8255A的控制字:
5.下图为DAC0832 8位D/A转换器与系统的连接图。

(1)根据图(b)说明DAC0832的工作方式。

(2)编写一个程序,使输出为可控制斜率的锯齿波。

(提示:利用软件延时程序实现斜率控制。

DAC0832的端口地址自定)。

相关文档
最新文档