微机原理题库答案(1.1版)
微机原理试题库—已做好了答案

微机原理与接口技术试题库第一章基础知识一、填空1、计算机中采用 2 进制数,尾符用 B 表示。
2、西文字符的编码是ASCII 码,用 1 个字节表示。
3、10111B用十六进制数表示为17 H,八进制数表示为27 O。
4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。
5、已知一组二进制数为-1011B,其反码为1100B ,其补码为1101B 。
6、二进制码最小单位是位,基本单位是字节。
7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。
8、用二进制数表示的十进制编码,简称为BCD 码。
9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。
二、选择1、计算机中采用 A 进制数。
A. 2B. 8C. 16D. 102、以下的 C 编码是一种有权码。
A. 循环码B. BCD码C. 8421码D. 余3码3、八进制数的尾符是 B 。
A. BB. OC. DD. H4、与十进制数254等值的数是 B 。
A. 11111110B. 11101111C. 11111011D. 111011105、下列不同数制表示的数中,数值最大的是 C 。
A. 11011101BB. 334OC. 1219DD. DAH6、与十六进制数BC等值的数是 C 。
A. 10111011B. 10111100C. 11001100D. 110010117、下列字符中,ASCII码值最小的是 A 。
A. KB. YC. aD. i8、最大的10位无符号二进制整数转换成十进制数是 C 。
A. 51B. 512C. 1023D. 10249、A的ASCII码值为65D,ASCII码值为68D的字母是C 。
A. BB. CC. DD. E10、下列等式中,正确的是 D 。
A. 1KB=1024×1024BB. 1MB=1024BC. 1KB=1024D. 1MB=1024×1024B第二章微型机系统概述一、填空1、计算机的发展经历了4个时代,微型机属于第 4 代计算机。
微机原理试题1(含答案)

微型计算机原理2006年6 月27日一二三四. 五六七八一.填空题(每空1分,共30分)1.若字长为16位,X=75D,则[X]补=004B H,[-X]补=FFB5 H 。
2.设两个二进制数X=01101010B,Y=10100010B,试比较它们大小:(1)X、Y两数均为带符号位的补码数,则X >Y ;(2)X、Y两数均为无符号数,则X <Y ;3.如果在一个程序段开始执行之前,(CS)=2000H,(IP)=1234H,给定一个数据的有效地址是0127H,且(DS)=3000H。
试问:该程序段的第一个字的物理地址为21324 H,数据在内存中的物理地址是30127H 。
4.某存储芯片有11条地址线和4条数据线,此芯片至少可以存放二进制数2048 个,地址范围是0000~07FFH ,每个二进制数有4位,若要把每个二进制数增加到八位,则应采用芯片级联(位扩展)办法。
5.C P U和外设之间的数据传送方式有程序控制的输入输出方式、程序中断的输入输出方式、直接存储器存取的输入输出方式。
6.根据传送信息的种类不同,系统总线分为数据总线、地址总线、控制总线。
7.8255A把A口和C口高4位和B口和C口低4位分别称为A组和B组,可组成两个独立的并行接口,PA口有 3 种工作方式。
8.指出下列各条指令划线部分的寻址方式:(1)MOV SI ,1000H 寄存器寻址(2)MOV [SI] , 1000H 寄存器间接寻址(3)ADD AX , [1046H ] 直接寻址(4)AND DL, [BX+SI] 基址加变址(5)OUT 2FH ,AL 直接端口(6)IN AX,DX v 间接端口9.在8086系统中,一个中断类型号为0A4H的中断服务子程序位于从01FE:3800H 开始的内存中,则相应的中断矢量地址为0000:0290H,从该地址开始连续4个存储单元存放的内容依次为00H 、38H 、FEH 、01H 。
(完整word版)微机原理及应用试题库(有答案)

《微机原理及应用》试题库1。
下列四条指令中, B 是错误的.[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]A。
LEA AX, [2728H]B。
LEA CX, 6093HC。
LEA SP, [0482H]D。
LEA BX,[BP+SI]2. 下面的哪项是有效标识符: B 【有效标识符的遵循的规则在书上109页,需谨记】A 。
4LOOP: B. DELAYIS:C。
MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD.【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】A. E(ENABLE)=1,A=1 B。
E(ENABLE)=1, A=0C。
E(ENABLE)=0, A=1 D. E(ENABLE)=0,A=04. 设(SS)=2000H,(SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址是D 【SS*16+(SP—2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】A. 20102H B。
20101H C. 200FEH D。
200FFH5。
执行完毕下列程序段后,BX寄存器中的内容是 C 。
MOV CL,3MOV BX,00B7HROL BX, 1ROR BX,CLA。
0C02DH B。
00EDH C。
002D H D。
000DH6。
下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
【作为间接寻址方式的寄存器有BX、BP、SI、DI】A. CXB. BX C。
BP D。
DI7。
执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= C ,(BX)= 。
A. 5050,99B. 2500,100C. 5050,101 D。
微机原理试题与答案

学年第学期微机原理及应用(A)课程试卷卷16班级得分任课教师一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。
❶反复执行空操作,直到DMA操作结束❷进入暂停状态, 直到DMA操作结束❸进入保持状态, 直到DMA操作结束❹进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
❶无条件传送方式❷查询方式❸中断方式❹直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
❶计数器❷寄存器❸移位寄存器❹ D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。
❶128 ❷256 ❸ 16K ❹ 64K5、CPU响应中断后,通过()完成断点的保护。
❶执行开中断指令❷执行关中断指令❸执行PUSH指令❹部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
❶PA口❷PB口❸ PC口❹控制口7、8088CPU处理动作的最小时间单位是()。
❶指令周期❷时钟周期❸机器周期❹总线周期8.堆栈是存中()。
❶先进先出的ROM区域❷后进先出的ROM区域❸先进先出的RAM区域❹后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
❶串行接口芯片❷串行通信规程(协议)❸串行通信接口标准❹系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
❶SRAM ❷DRAM ❸ROM ❹EPROM11、鼠标器是一种()。
❶手持式的作图部件❷手持式的光学字符识别设备❸手持式的座标定位部件❹手持式扫描器12、传送速度单位“bps”的含义是()。
❶ b ytes per second ❷bits per second❸baud per second ❹billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。
华中师范大学网络教育学院《微机原理》练习测试题库及答案

华中师范大学网络教育学院《微机原理》练习测试题库及答案一、选择题1、运算器与控制器统称为:A.微形计算机B.程序C.CPU2、微型计算机系统包括哪几个部分:A.CPU,存储器,I/O接口B.CPU,存储器,I/O接口及程序设计语言C.微型计算机的硬件及相应的软件3、8086CPU内部由下列部件组成:A.ALU、BIU及通用寄存器B.EU与BIU C.EU、通用寄存器、指令队列4、各指针寄存器中存放的是:A.偏移地址B.段地址C.实际地址5、时钟周期、总线周期、指令周期之间的关系是:A.时钟周期>总线周期>指令周期B.时钟周期<总线周期<指令周期C.时钟周期<总线周期>指令周期6、最小方式下8086典型系统中8282功能是:A.产生时钟脉冲B.地址锁存C.提高驱动力7、8086最小系统中,三总线只能由8086控制:A.不是B.是C.数据总线是,其他不是8、基本的总线读周期需要几个T状态:A.1个B.4个C.多于4个9、可以用什么信号作为地址锁存允许信号:A./BHE B.ALE C.DT/R /DEN10、最小方式与最大方式下,8086的总线请求与响应各使用的是几个引脚:A.1,2B.2,1 C.2,2 d.1,111、中断类型号是在中断响应周期什么时候读入CPU的:A.第二个中断响应信号有效期间B.第一个中断响应信号有效期间C.ALE有效期间12、8086系统1M内存空间最多能分成多少个不同的段:A.16个B.64 K个C.256个D. 20个13、由某单元的物理地址即可确定其逻辑地址,或由逻辑地址即可确定其物理地址:A.是、是B.不是、不是C.是、不是D.不是、是14、8086CPU的PUSH指令执行时:A.先推数据,再将SP-2B.先将SP-2,再推数据C.先推数据,再将SP+2D.先将SP+2,再推数据15、8086系统中,I/O端口地址:A.只能采用内存映像编址B.只能采用独立编址C.既可以采用独立编址,又能采用内存映像编址16、存储器寻址表示了指令中的操作数:A.本身B.在内存中的偏移地址C.内存中的段地址17、存储器寻址方式中,缺省段地址是SS的间址寄存器是:A.SP间址B.BP间址C.BX间址18、能进行间接寻址的间址寄存器有:A.4个B.6个C.8个19、计算指令执行时间时,不计入取指时间是因为:A.取指时间很短,可忽略不计B.取指与执行指令基本并行C.取指时间是固定的,不需要单独计算。
微机原理试题及答案

第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。
等五部分组成。
等五部分组成。
2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。
3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。
三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。
5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。
的工作原理。
这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。
原理。
第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。
位的内存单元物理地址。
2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。
微机原理期末考试试题及答案

1.8086的数据线为16 位,地址线为20 位,I/O口使用16 位地址线.2。
在某进制的运算中7×3=33,则7×5=_55。
3。
用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。
原码为无,反码为无。
3.8086内部寄存器长度为16 位,通用寄存器有8 个,段寄存器有4 个。
4.8086偶存储体的选片信号是A0 ,奇存储体的选片信号是BHE .5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp 和sp 。
7.程序中段定义结束的伪指令是ENDS ,子程序定义结束的伪指令是ENDP 。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__.ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B。
DS或SS段C。
DS或ES段D。
DS或CS段2. 下列指令中格式错误的是___A___。
A。
SHL AL,CX B。
XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__.MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FH C。
3F3FH D. 3FB2H4。
若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122H D。
3311EH5. 下列指令中格式错误的是_C__。
A。
MOV AX,357AH[BX][DI] B。
OUT DX,ALC。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理题库答案 (与您携手,共创不挂) 说明:如果同学们在核对的时候发现其他错误或疑问,请及时联系我(邮箱444681730@qq.com),我好做更正及时发布更新。本次修改之处皆用绿底色标出
判断题: 单项选择题: 多项选择题: 填空题: http://wenku.baidu.com/view/13fa5b47b307e87101f696db.html信息来源:(兽哥)
错误纠正(高亮字)&缺题补充(黑体字): 判断题: 第7章 67.中断响应操作中包含2个总线周期。(T) 68.使用一片8259A最多可以管理16个中断输入。(F,8个) 69.使用多片8259A级联最多可以管理64个中断输入。(T)
第9章 76. 异步通信中双方必须使用共同的时钟信号。(F同步通信)
第10章 84.D/A转换器是一种输出设备。(F 输入输出设备) 85.A/D转换器是一种输出设备。(F输入输出设备) 86.一般来说,位数多的D/A的分辨率也更高。(T) 87.双积分式A/D是一种快速转换器。(F高精度,慢速转换器)
单项选择题: 第2章 20. ( B )8086微处理器的READY引脚的作用是: A:当存储器或IO设备的工作速度高于CPU时,请求CPU给予处理。 B:当存储器或IO设备的工作速度低于CPU时,请求CPU给予处理。 C:当存储器或IO设备的工作速度高于CPU时,请求存储器或IO设备给予处理。 D:当存储器或IO设备的工作速度低于CPU时,请求存储器或IO设备给予处理。 第7章 67. ( D )一个外设通过INTR向CPU发出中断请求后,将会: A:不管I为何状态,CPU中止当前指令,转去执行中断服务程序 B:只有I为1时,CPU中止当前指令,转去执行中断服务程序 C:不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序 D:只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
78. ( D )一个外设通过INTR向CPU发出中断请求后,将会: A:不管I为何状态,CPU中止当前指令,转去执行中断服务程序 B:只有I为1时,CPU中止当前指令,转去执行中断服务程序 C:不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序 D:只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
79. ( B )使用一片8259A,最多可以管理的中断输入是: A:8个 B:16个 C:32个 D:64个令 80. ( D )使用多片8259A级联,最多可以管理的中断输入是: A:8个 B:16个 C:32个 D:64个令 81. ( B )8259A的中断请求被CPU响应后,中断类型号是由: A:CPU给出的 B:8259A给出的 C:中断服务程序给出的 D:主程序给出的 82. ( B )8259A的中断请求被响应后,CPU获得中断类型号是在中断响应周期的: A:第一个总线周期 B:第二个总线周期 C:第三个总线周期 D:第四个总线周期
第10章 97. ( B )D/A转换器的T形使用的电阻有: A: 1种阻值 B: 2种阻值 C: 3种阻值 D: 4种阻值 98. ( B )DAC0832内部的数字量寄存器有: A: 1个 B: 2个 C: 3个 D: 4个 99. ( A )将DAC0832连接到数据总线上,不能使用的方式是: A: 直通方式 B: 用输入寄存器单缓冲 C: 用DAC寄存器单缓冲 D: 双缓冲方式 100. ( B )逐次逼近式A/D转换器内部一定有: A: CPU B: D/A转换器 C: 振荡器 D: 电压变换器 101. ( C )双积分式A/D转换器的特点是: A: 精度低速度慢 B: 精度低速度快 C: 精度高速度慢 D: 精度高速度快
多项选择 第2章 6.( BD )以下8086CPU的引脚中属于输出信号的的是:
A: RD B: HOLD C: DEN D: READY 第3章 16. ( AD )以下指令中正确的是: A AND [BX+2000H],CL B ROL AX,3 C MOV BL,3000H D MOV CX,23 第7章 34. ( BD )以下关于8259A的描述中,正确的是: A: 使用一片8259A可以管理64个中断输入 B: 使用多片8259A级联可以管理64个中断输入 C: 中断响应时CPU提供中断类型号 D: 中断响应时8259A提供中断类型号 第9章 38. ( ABD )在异步串行通信中,必不可少的组成部分有: A起始位 B 数据位 C 校验位 D 停止位 E 空闲位 第10章 44. ( AB )增加D/A转换器的位数一定会: A: 提高分辨率 B: 提高转换精度 C: 缩短建立时间 D: 减小线性误差 E: 改变温度系数 45. ( BCD )将DAC0832连接到数据总线上,可以使用的方式有: A: 直通方式 B: 用输入寄存器单缓冲 C: 用DAC寄存器单缓冲 D: 双缓冲方式
填空题 第7章 49. 8086CPU的一个中断向量在向量表中占用( 4 )个字节。 50. 8259A的中断输入引脚有( 8 )个。 51. 8259A的中断输入触发方式有( 电平触发 )和( 边沿触发 )。 52. 使用8259A级联,最多可以管理( 64 )中断源个。
第10章 63. 计数器/定时器芯片8253可以自动重复工作的是方式( 2 )和方式( 3 )。 64. 计数器/定时器芯片8253用软件启动的是方式( 0 )和方式( 4 )。 65. 计数器/定时器芯片8253用GATE启动的是方式( 1 )和方式( 5 )。 66. D/A转换器的T形电阻网络中有一种电阻的阻值为R,则另一种电阻的阻值是(2R或0.5R )。 67. 如果要求多个DAC0832的输出值同时改变,则必须使用( 双缓冲 )方式。 简答题 http://wapwenku.baidu.com/view/2dcef72e4b35eefdc8d3332f.html?ssid=0&from=1667b&uid=0&pu=usm%400%2Csz%401321_1001%2Cta%40utouch_2_4.2_3_534&bd_page_type=1&baiduid=B9740A226844D83FACACF6AC0AC8453E&tj=wenkuala_1_0_10_title#page/1/1402489321040 信息来源:(兽哥)
第10章 28. 简述DAC0832的双缓冲方式的操作过程。 答:在进行双缓冲操作的时候,CPU对DAC0832进行两次写操作:第一次写操作,产生ILE,CS,WR1信号,待转换的8位数据写入寄存器中,此时,输出端并未跟随者变化,接着,CPU进行第二次写操作,此时产生,XFER和WR2信号允许第二级锁存,8位输入寄存器,中的信息锁存入8位DAC,并送到8为D/A进行转换,在输出端IOUT1和IOUT2输出模拟量
编程题: (程序已在masmwindows编程环境中测试成功,请放心使用) 1、如果在BX中放着abcd(abcd各位一个十六进制数),请编程将acbd放入CX中。 MOV BX,12E5H;赋初始值
MOV AH,BH;转换高位 MOV DH,BL MOV CL,4 SHR DH,CL AND AH,0F0H OR AH,DH
MOV AL,BL;转换低位 MOV DL,BH MOV CL,4 SHL DL,CL AND AL,0FH OR AL,DL
MOV CX,AX;将结果放在CX里面 2、将AL中高4位和低4位中的2个十六进制数对应的ASCII码放入内存的ASC和ASC+1中(要求用分支结构和子程序结构完成)。 MOV AL,59H;赋初始值 MOV BL,AL;移动低四位 AND BL,0FH LEA SI,[ASC] MOV [SI],BL
MOV BL,AL;移动高四位 MOV CL,4 SHR BL,CL AND BL,0FH LEA SI,[ASC] MOV [SI+1],BL
3、编程将内存中从N开始存放的100个字节的数分别加1、2、3„„后放入M起始的内存中。 LEA SI,[N];获取地址 MOV CX,100 MOV DL,1;赋初始值 FF: ADD [SI],DL;SI+DL ;循环加之 INC DL INC SI;自加 LOOP FF
4、在内存中从N开始存放着一个字符串,字符串以“$”结束。统计这个字符串的长度,并将长度值放入M中(长度不包括“$”)。
LEA DI,[N];获取地址 MOV DL,0;赋初始值 MOV AL,'$' CLD;清楚方向标志 FF: SCASB JE DONE INC DL;统计字符串中字符的个数,放在DL中 JMP FF DONE: MOV [M];放值
5、如果一个8255接口芯片的A口、B口、C口和控制口的地址分别是040H、042H、044H和046H,写出将其A口工作在方式2输入,B口工作在方式1输出的初始化程序。 L8255_CMD EQU 040H