微机原理及应用习题105道

合集下载

微机原理及应用可修改全文

微机原理及应用可修改全文

可编辑修改精选全文完整版三、判断改错题1. 在显示系统中,若为动态显示,需将待显示数变成显示码才能输出到显示器进行显示。

若在显示电路中增加一级锁存器,则可直接将待显示数输出到显示器进行显示。

()改正:2. DAC0832是常用的8位D/A转换器,内部设有两级缓冲器,目的是使转换数椐得到充分缓冲,确保转换精度。

()改正:3. 由于各种传感器提供的电压信号范围很宽,需要通过可编程增益放大器,对信号进行调整,使A/D转换器满量程信号达到均一化。

()改正:4. 某系统采用程序判断滤波方式进行数据处理,发现总有一些杂波无法滤掉,原因是采样时间间隔太大()。

改正:5. 在工业过程控制系统中,由于被控对象所处环境复杂,常使采样值偏离实际值。

所以一般要加入滤波环节,且常常将模拟滤波和数字滤波同时使用。

()改正:四、简答题1.什么是干扰,干扰来源,抗干扰措施。

2.逐点比较法插补原理。

3. 简述数字滤波技术,其算法有哪些?4.数字控制器算法的工程实现分为哪六部分?5.数字控制器的连续化设计步骤?五、设计题设A/D转换电路如图1所示,(1)说明图中A/D转换方式。

(2)写出图中8255A的地址。

(3)画出实现该A/D转换的流程图。

(4)编写完成A/D转换的程序。

微机原理及应用三、判断改错题1. 答:╳,不能2. 答:∨3. 答:∨4. 答:╳,原因是两次采样的变化量△Y太大5. 答:∨四、简答题1.什么是干扰,干扰来源,抗干扰措施。

答:就是有用信号以外的噪声或造成计算机设备不能正常工作的破坏因素。

外部干扰和内部干扰。

硬件措施,软件措施,软硬结合的措施。

2.逐点比较法插补原理。

答:所谓逐点比较法插补,就是刀具或绘图笔每走一步都要和给定轨迹上的坐标值进行比较,看这点在给定轨迹的上方或下方,或是给定轨迹的里面或外面,从而决定下一步的进给方向。

3. 简述数字滤波技术,其算法有哪些?答:所谓数字滤波,就是通过一定的计算或判断程序减少干扰在有用信号中的比重。

微机原理与应用的考试题

微机原理与应用的考试题

微机原理与应用的考试题一、单选题(共10题,每题2分,共计20分)1.下列哪个是微机的基本组成部分?– A. 主机– B. 显卡– C. 鼠标– D. 打印机2.下面哪个不是微机系统的输入设备?– A. 鼠标– B. 键盘– C. 显示器– D. 打印机3.主机中的CPU主要负责什么?– A. 存储数据– B. 执行指令– C. 输出显示– D. 供电4.主存储器的作用是什么?– A. 存储程序和数据– B. 进行运算– C. 控制外部设备– D. 输入输出5.下列哪个不是微机外部设备?– A. 打印机– B. 鼠标– C. 键盘– D. CPU6.下列哪个不是计算机的存储器?– A. 主存储器– B. 寄存器– C. 高速缓存– D. 硬盘7.BIOS是什么意思?– A. 基本输入输出系统– B. 基本操作系统– C. 基本输入系统– D. 基本输出系统8.操作系统的主要功能是什么?– A. 控制计算机的硬件资源– B. 执行应用程序– C. 运行计算机– D. 连接网络9.下列哪个不是计算机的主要运算部件?– A. CPU– B. 显卡– C. 寄存器– D. 运算器10.硬盘是计算机的什么类型存储器?– A. 主存储器– B. 辅助存储器– C. 高速缓存– D. 寄存器二、填空题(共5题,每题2分,共计10分)1.微机的最小存储单位是______。

2.在字节型存储器中,一个字节有______位。

3.一个CPU周期包含一个______操作和两个______操作。

4.CPU的两个主要部分是______和______。

5.常见的微机操作系统有______和______。

三、简答题(共5题,每题10分,共计50分)1.请简要说明计算机系统的层次结构和作用。

2.什么是微处理器?它的主要组成部分有哪些?3.请简要说明计算机主存储器的分类和特点。

4.操作系统的主要功能有哪些?请简要说明每个功能的作用。

微型机原理及应用练习题及答案

微型机原理及应用练习题及答案

《微型机原理及应用》练习题一一、单项选择1.PC机最主要核心的部分是 D 。

A.U盘、硬盘B.CPU、存储器C.键盘、鼠标D.主机箱、监控器、键盘、鼠标2.将数字量转换成模拟量信号的器件称为 A 转换器。

A.D/A B.A/D C.DMA D.RAM3.在中断方式下,外设数据输入到内存的路径是 D 。

A.外设→数据总线→内存 B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存4.下列指令书写正确的是 A 。

A.MOV BL, F5H B.MOV 5,AL C.MOV AL, BX D.POP CS5.假如AL=20H,BL=10H,当执行CMP AL, BL后(AL, BL中的内容均为有符号数),标志位置0的是 B 。

A.OF, ZF B.OF, SF C.SF, ZF D.DF, CF6.下列标号不是非法标号的是 B 。

A.GET.DATA B.A_NUM C.TEST-DATA D.NEW ITEM7.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,B 主机与设备是并行工作的。

A.程序查询方式 B.中断方式 C.DMA方式 D.查询方式8.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、 A 等信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电的物理量。

A.电流 B.电阻 C.电容 D.电感9.属于数据寄存器组的寄存器是 C 。

A.AX,BX,CX,DS B.SP,DX,BP,IPC.AX,BX,CX,DX D.AL,DI,SI,AH10.需要在程序中使用I/O指令完成的数据输入输出方式有 B 。

A.DMA B.无条件程序直接传送C.程序查询控制式 D.中断方式11.A/D转换器的主要性能指标有: D 。

A.分辨率、精度、转换时间 B.温度系数和增益系数C.对电源电压变化的抑制比 D.以上均是12.在存贮器读周期时,根据程序计数器PC提供的有效地址,从内存中取出 D 。

微机原理及应用复习题目和答案

微机原理及应用复习题目和答案

微机原理及应用复习题目和答案一、填空题(每题1分,共20分)1、计算机的发展阶段通常是按计算机所采用的(B )来划分的。

A.内存容量B.电子器件C.程序设计D.操作系统2、一个完整的计算机系统通常应包括(C)。

A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件3、存储器是计算机系统的记忆设备,它用来(C )A.存放数据B.存放程序C.存放数据和程序D.存放微程序4、通常所说的32位计算机是指( A )。

A.CPU字长为32位B.通用寄存器数目为32个C.可处理的数据长度为32位D.地址总线的宽度为32位5、寄存器( D )不能被分割为高字节和低字节。

A.AXB. DXC.BXD. CS6、V AR是数据段中定义的字变量,指令MOV EBX,OFFSET V AR源操作数的寻址方式是(B)。

A.直接寻址B.寄存器间接寻址C.立即数寻址D.存贮器寻址7、执行INC指令除对于SF、ZF有影响外,还要影响的标志位是(D)。

A. AF,PF,CFB. OF,AF,CFC. OF,PF,CFD. OF,AF,PF8、能够表示指令存放地址的是(B )A 符号名B 变量名C 标号D 常量名9、通过寄存器传递参数比通过堆栈传递参数的优点是( B )。

A. 能传递更多得参数B. 存取效率高C. 能确保正确调用D. 没有副作用10、8086的写总线周期在T4状态( A )A 完成数据传送B 输出地址C 输出控制信号D 检测数据传送11、并行通信适用于微机间(C )的数据传送。

A 不同类型B 同类型C 近距离D 远距离12、当控制线READY=0时,应在(C )之间插入等待周期TwA T1和T2之间B T2和T3之间C T3和T4之间D 任何时候13、某处理器设计只支持7KB主存,则内存地址需(B )位就足够了。

A 12B 13C 14D 1514、需要定时刷新的存储器是(B )A.SRAM B.DRAM C.EPROM D.E2PROM15、某微机系统的存储器容量为256K字节,若采用单片容量为16K*8位的SRAM芯片,则组成该存储系统共需( A )个该类芯片A.16 B.8 C.1 D.416、按微机系统中与存储器的关系,I/O端口的编址方式分为(C )A 线性和非线性编址B 集中与分散编址C 统一和独立编址D 重叠与非重叠编址17、从硬件的角度而言,采用硬件最少的数据传送方式是( A )A 无条件传送方式B 查询传送方式C 中断传送方式D DMA 传送方式18、8086系统中,中断优先级最低的是( C )。

微型计算机原理及应用试题(含答案)

微型计算机原理及应用试题(含答案)

机械工程及自动化《微型计算机原理及应用》试题(含答案)一、选择题1、二进制数10010110.10B的十进制数值可表示为(B)A、96.8B、150.5C、96.5D、160.52、8086芯片的地址选择线和数据线分别是(B)A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D153、8086 CPU在响应中断时顺序将(C)内容压入堆栈。

A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS4、8086能够访问的存储空间的大小是(B)。

A.64kB.1MC.256D.16M5、8086 CPU采用(D)中断结构。

A、单级B、多级C、级联D、矢量6、相邻段地址之间的最小距离为(A)A、16个字节B、64K字节C、1K字节D、256字节7、8086 CPU的NMI引脚上输入的信号是(B)A、可屏蔽中断请求B、非屏蔽中断请求C、中断相应D、总线请求8、8086 CPU在(A)时刻采样READY信号决定是否插入等待周期。

A、T3下降沿B、T3上升沿C、T2下降沿D、T2上升沿9、保护断点就是保存(D)。

A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值二、填空1、每一条指令一般都由(操作码)和(操作数)来构成。

2、8086 CPU内部的四个专用寄存器是(CS)、(DS)和(ES)及(SS)。

3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为(00020H)~(00023H)。

4、根据以下要求用一条指令写出相应的操作:(1)、把BX和DX的内容相加,结果送入DX中。

(ADD DX,BX)(2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(ADD[BX]0B2H)的内容相加,结果送入该存贮器中。

(CX)(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应用习题库与答案习题与练习题1第1章绪论1.计算机分那几类?各有什么特点?2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括80X86微处理器有几代?各代的名称是什么?80386/80486:32位机。

4.采用一种总线标准进行微型计算机的硬件结构设计具有什么优点?5.一个总线的技术规范应包括哪些部分?6.总线的定义是什么?简述总线的发展过程。

7.微型计算机系统总线由哪三部分组成?它们各自的功能是什么?第3章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?2.EU与BIU各自的功能是什么?如何协同工作?3.086/8088与其前一代微处理器8085相比,内部操作有什么改进?4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

AX、BX、CX、确定5ch+98h后各标志位的值。

并说明结果的正确性。

5.8086对存储器的管理为什么采用分段的办法?6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。

8.8086/8088为什么采用地址/数据引线复用技术?9.8086与8088的主要区别是什么?10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12.8086基本总线周期是如何组成的?各状态中完成什么基本操作?13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。

14.8086中断分哪两类?8086可处理多少种中断?15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?16.8086的中断向量表如何组成?作用是什么?17.8086如何响应一个可屏蔽中断请求?简述响应过程。

微机原理及应用习题105道

微机原理及应用习题105道

微机原理及应用习题105道《微机原理与应用》习题1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。

(假定和不超过双字)2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。

3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。

4. 使用分支结构实现将1位十六进制数转换成ASCII 码。

假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。

5. 一个32位数存放在以数据段的BUF 单元开始的位置。

编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。

6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。

7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。

8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。

9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。

欲从BUF1处开始将20个字数据顺序传送至BUF2处。

10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。

11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。

已知:矩阵142321598765A =??,向量[]T 2457B =。

提示:对于[][]11121314T T21222324123412331323334a a a a a a a a b b b b c c c a a a a =? 计算公式为:41,1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。

12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。

微机原理及应用习题与习题答案

微机原理及应用习题与习题答案

模拟练习题一一、单项选择题(请将答案填入题号前的空格中)( )1.Pentium机中的CPU进行算术和逻辑运算时,可处理的数据长度为()。

A 32位B 16位C 8位D 都可以( )2.将内存储器和I/O接口集成在一个芯片的MCS-51属于()。

A.单片机B.通用微处理器C.数字信号处理器D.80x86系列微处理器( )3.世界上第一个微处理器生产厂家是()A.Motorola公司B.Intel公司C.Zilog公司D.IBM公司( )4.以下不属于16位微处理器的芯片是()。

A.8086 B.80186 C.80286 D.80386( )5.以下对8088CPU芯片描述错误的是()。

A.准16位微处理器B.80x86系列微处理器C.8位微处理器D.Intel公司生产的微处理器( )6.被确定为开发80x86系列微处理器体系结构IA-32标准的微处理器芯片是()。

A.80286 B.80386 C.80486 D.Pentium( )7. 计算机的软件系统由()组成。

A.系统软件和应用软件 B. 操作系统和数据库系统C. 通用应用软件和专用应用软件D. 应用软件和工具软件( )8.以下对微处理器芯片描述不正确的是()。

A.将CPU集成在一个芯片上B.由控制器、运算器和寄存器组组成C.是微型计算机的核心D.只有运算器和控制器( )9.80486微处理器芯片内的高速缓冲存储器Cache属于()。

A.L1 Cache B.L2 Cache C.数据Cache D. 指令Cache( )10. 在字长8位的定点整数补码表示中,能表示的最小数和最大数是()。

A.-128和128 B.-127和127 C.-127和128 D.-128和127( )11.以下对I/O接口的功能描述不正确的是()A.和I/O设备一起构成输入输出子系统B.是外设和主机间的桥梁C.完成信号变换、数据缓冲、联络控制D.不可直接与主机相连( )12.在微型计算机中,总线信号分为三组,()。

微机原理及应用试题及答案

微机原理及应用试题及答案

微机原理及应用试题及答案(总23页)-本页仅作为预览文档封面,使用时请删除本页-电气工程及其自动化专业《微机原理及应用》试题一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。

2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。

3. 8086的标志寄存器中控制标志有:IF、DF、TF。

4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。

5. 随机存储器RAM可分为双极型和 MOS型两大类。

6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。

7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。

8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。

9. 串行通信中的数据传送模式有:单工,半双工,全双工。

10. 串行通信中最基本的通信方式:异步通信,同步通信。

11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。

12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。

13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。

14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。

16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。

17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。

18.地址译码的方式有线译码、部分译码、全译码三种。

19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。

A、32B、20C、16D、82.一个字节是____位二进制数。

A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。

A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。

A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。

A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67B、68C、69D、7011.十进制数36转换成二进制数是。

A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。

A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。

A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。

A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。

A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。

A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。

微机原理及应用试卷及答案

微机原理及应用试卷及答案

CS:CODE,DS:DATA AX,DATA DS,AX CL,4 AL,BCD AL,CL AL,30H ASC,AL AL,BCD AL,OFH AL,30H ASC+1,AL AH,4CH 21H START
评分细则:汇编结构
3分
拆字
5分
数据定义
பைடு நூலகம்
2分
五、综合应用题(共 20 分,每小题 10 分)
EXIT: MOV AH,02H INT 21H HLT
四、编程题(10 分)
得分 评卷人
编写一个完整的源程序,将 BUF 字节单元存放的两位 BCD 码,转换成 2 个字节的 ASCII 码,并分别存放在 ASC 和 ASC+1 字节单元中。例如:(BUF 字节单元)=58H,那么(ASC 字节单元)=35H,(ASC+1 字节单元)=38H
MOV DX,96
,BX=
-2-
XOR SBB
DH,0FFH AX,DX
执行上述指令序列后,AX=____________,CF=_____________ 4.设寄存器 AL,BL,CL 中内容均为 76H,
XOR AND OR AL,0FH BL,0FH CL,0FH
执行上述指令序列后,AL=___________ ,BL=______________,CL=_____________。 5.y=sign(x)是一个符号函数,当 x=0 时,y=0;当 x<0 时,y=-1;当 x>0 时,y=+1,下面是该函数的程序段,并利用 DOS 中断调用进行 x 值的输入和 y 值的显示。请在横线上填上适当的指令,每条横线只能填一条指令。
B)20 条,64KB
13.Intel 8086/8088 微处理器的标志寄存器中,作为记录指令操作结果的标志是( A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF ) 。 C) SHL AL,1

微机原理及应用试卷(6套)含答案

微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页1一填空题(每空1分,共25分)1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。

2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。

3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。

在软件上可以通过(8)和(9)指令来改变IP的内容。

在硬件上可以用(10)或(11)来改变IP的内容。

4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。

5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。

6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。

7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。

8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。

9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。

10.分别用一条指令实现下列功能:1)栈顶内容弹出送BX(21)2)CX的内容加1,不影响进位标志位(22)3)AL的高四位置1(23)4)清进位标志(24)5)子程序结束返回(25)二选择题(10分)1Intel 8253/8254有()个16位计数器通道。

A、1B、2C、3D、42当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()使用。

A、两个4位I/O端口或1个8位I/O端口B、状态端口C、部分引脚作端口A、端口B的联络信号D、全部作联络信号3欲使8086CPU工作在最大方式,其引脚MXMN应接()电平。

微机原理及应用试题库(附答案)

微机原理及应用试题库(附答案)

《微机原理及应用》试题库1。

8086和8088的引脚信号中, D 为地址锁存允许信号引脚。

A.CLK B.INTR C.NMI D.ALE2。

下面的哪项是有效标识符: BA 。

4LOOP:B。

DELAYIS: C。

MAIN A/B: D。

GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD。

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 。

A. 20102HB. 20101H C。

200FEH D。

200FFH5。

汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A .A.符号地址B.物理地址C.偏移地址D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A .A。

CX B。

BX C. BP D. DI(C)7。

执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA: ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= , (BX)= .A. 5050,99 B。

2500,100 C。

5050,101 D。

2550,1028。

假设V1和V2是用DW定义的变量,下列指令中正确的是 A .A.MOV V1,20H B.MOV V1,V2C.MOV AL,V1 D.MOV 2000H,V29。

– 49D的二进制补码为 A 。

A。

1100 1111 B。

1110 1101 C。

00010001 D. 1110 110010。

在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。

A。

时钟周期B。

等待状态 C. 指令队列D。

微机的原理与应用考题

微机的原理与应用考题

微机的原理与应用考题
一、微机的基本原理
1.什么是微机?
2.微机的特点及优势有哪些?
3.微机的基本组成部分是什么?
4.微机的工作原理是怎样的?
二、微机的硬件组成
1.主板
2.CPU
3.内存
4.硬盘
5.显卡
6.音频设备
7.输入输出设备
三、微机的操作系统
1.什么是操作系统?
2.常见的操作系统有哪些?
3.操作系统的功能有哪些?
4.操作系统如何管理和控制微机硬件?
四、微机的应用领域
1.办公自动化
–文字处理
–电子表格
–数据库管理
2.互联网应用
–浏览器
–邮件
–聊天工具
–社交媒体
3.多媒体应用
–图片和视频编辑
–音频处理
–游戏
–媒体播放器
五、微机的维护与故障排除
1.如何进行微机的常规维护?
–清理内存和磁盘空间
–更新操作系统和驱动程序
–定期进行杀毒和系统安全检查
2.微机常见故障有哪些?
–蓝屏
–系统崩溃
–硬件故障
3.如何排除微机故障?
–检查硬件连接是否松动
–运行系统诊断工具
–重装操作系统
六、微机的发展趋势
1.移动化趋势
2.人工智能应用
3.云计算与大数据
4.物联网技术
以上是关于微机的原理与应用考题,涵盖了微机的基本原理、硬件组成、操作系统、应用领域、维护故障排除以及发展趋势等方面的内容。

了解这些考点将有助于掌握微机的工作原理和应用技能,并能够更好地应对日常使用中的问题和挑战。

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。

2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。

2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。

微型计算机原理及应用试题库答案

微型计算机原理及应用试题库答案

《微型计算机原理及应用》真题库及答案一、填空1.数制转换A〕125D=〔 11111101 〕B =〔 375 〕O=〔 0FD 〕H=〔0001 0010 0101 〕BCDB〕10110110B=〔 182 〕D =〔 266 〕O=〔 0B6 〕H=〔0001 1000 0010 〕BCD2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。

注:微型计算机的有符号整数机器码采纳补码表示,单字节有符号整数的范围为-128~+127。

3.完成以下各式补码式的运算,并依据计算结果设置标志位SF、ZF、CF、OF。

指出运算结果有效否。

A〕00101101+10011100=B〕11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。

5.在浮点加法运算中,在尾数求和之前,一般需要〔对阶〕操作,求和之后还需要进行〔规格化〕和舍入等步骤。

6.三态门有三种输出状态:高电平、低电平、〔高阻〕状态。

7.字符“A〞的ASCII码为41H,因而字符“E〞的ASCII码为〔45H〕,前面加上偶校验位后代码为〔C5〕H。

8.数在计算机中的二进制表示形式称为〔机器数〕。

9.在计算机中,无符号数最常用于表示〔地址〕。

10.正数的反码与原码〔相等〕。

11.在计算机中浮点数的表示形式有〔阶码〕和〔尾码〕两局部组成。

12.微处理器中对每个字所包含的二进制位数叫〔字长〕。

13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少〔百万条指令〕14.PC机主存储器状根本存储单元的长度是〔字节〕.15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。

16.微型计算机由〔微处理器〕、〔存储器〕和〔I/O接口电路〕组成。

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)

《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。

A、32B、20C、16D、82.一个字节是____位二进制数。

A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。

A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。

A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。

A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67B、68C、69D、7011.十进制数36转换成二进制数是。

A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。

A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。

A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。

A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。

A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。

A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。

微机原理及应用复习习题及答案

微机原理及应用复习习题及答案

微机原理及应用复习习题及答案《微机原理及应用》综合复习资料第一章计算机概述一、填空题1.在计算机中:1Byte=bit。

2.在计算机中, 1word= byte。

3.在计算机中, 1KB=byte。

4.对于十六进制表示的数码19.8H,转换为十进制数时为:;用二进制数表示时为:B;该数码用压缩BCD码表示时数据为:。

5.对于十进制数66,当它用二进制数表示时为,用十六进制数表示时为H;用BCD码表示时为:。

6.对于二进制数101001.101B,用十进制数表示时为:;用十六进制数表示时为:H。

7.设机器字长为8位,最高位是符号位。

则十进制数–13所对应的原码为:。

8.已知某数的原码是B,则其反码是;补码是。

9.一个8位二进制数用补码方式表示的有符号数的范围是。

10.软件通常分为和两大类。

11.第一代计算机采用的电子器件是,第四代计算机采用的是。

二、单选题1.下列数据中最大的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162.在表示中,二进制数11111111表示十进制数-1。

A.原码 B.反码 C.补码 D.移码3.用8位二进制的补码形式表示一个带符号数,它能表示的整数范围是:A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+1274.某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是。

A.-120 B.-15 C.-113 D.-1215.微型计算机中主要包括有________。

A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器6.一个完整的计算机系统通常应包括。

A.系统软件和应用软件 B.计算机及其外部设备C.硬件系统和软件系统 D.系统硬件和系统软件三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。

微机原理及应用试题库word文档下载

微机原理及应用试题库word文档下载

微机原理及应用试题库第一章微型计算机系统 (1)1.1选择题 (1)1.2判断题 (2)1.3填空题 (2)1.4简答题 (3)第二章处理器结构 (4)2.1选择题 (4)2.2名词解释题 (4)2.3判断 (5)2.4填空题 (6)2.5简答题 (6)第三章数据处理 (7)3.1.选择 (7)3.2.名词解释 (8)3.3.判断 (9)3.4.填空 (9)3.5.简答题 (10)第四章指令系统 (11)4.1.选择 (11)4.2.名词解释 (12)4.3.判断 (12)4.4.填空 (12)4.5.简答题 (13)第五章汇编语言程序设计 (15)5.1.选择 (15)5.2.名词解释 (16)5.3.判断 (16)5.4.填空 (16)5.5.简答题 (17)5.6.应用题 (19)第六章微机总线 (40)6.1.选择 (40)6.2.名词解释 (41)6.3.判断 (41)6.4.填空 (41)6.5.简答题 (42)第七章存储系统 (44)7.1.选择 (44)7.2.名词解释 (44)7,3.判断 (45)7.4.填空 (46)7.5.简答题 (46)第八章无条件与查询传送方式 (49)8.1.选择 (50)8.2.名词解释 (51)8.3.判断 (51)8.4.填空 (52)8.5.简答题 (52)第九章中断与DMA传送方式 (54)9.1.选择 (54)9.2.名词解释 (54)9.3.判断 (55)9.4.填空 (55)9.5.简答题 (56)第十章常用接口技术 (58)10.1.选择 (58)10.2名词解释 (59)10.3判断 (59)10.4填空 (59)10.5简答题 (60)10.6应用题 (61)组卷方案题型题数满分单出章节合出章节选择10 10×1.5=151~10判断10 10×1=10填空10 10*2=20简答题 5 5*4=20 1,2;3,4;6,7;8,9;5,10;名词解释 2 5*2=10 2,6,7 3,4;8,9;应用题 2 10+15=25 5,10。

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

《微机原理与应用》习题1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。

(假定和不超过双字)2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。

3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。

4. 使用分支结构实现将1位十六进制数转换成ASCII 码。

假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。

5. 一个32位数存放在以数据段的BUF 单元开始的位置。

编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。

6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。

7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。

8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。

9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。

欲从BUF1处开始将20个字数据顺序传送至BUF2处。

10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。

11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。

已知:矩阵142321598765A ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,向量[]T 2457B =。

提示:对于[][]11121314T T21222324123412331323334a a a a a a a a b b b b c c c a a a a ⎡⎤⎢⎥⨯=⎢⎥⎢⎥⎣⎦ 计算公式为:41,1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。

12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。

13. 编写程序,给一串字符加上奇校验位,采用堆栈传递参数。

14. 编写程序,分别将M1、M2、M3中两个压缩型BCD 码求和,并将结果保存。

15. 编写程序,求ARRAY 开始的100个带符号字节数据的绝对值,结果放在Result 开始的100个字节中。

16. 查找字符串String 中是否有“A ”这个字符,如果有“A ”,显示“Yes ”,结束程序,若不含“A ”则显示“No ”,结束程序。

17. 编程把BUF 开始的10个正数升序排序,结果放在Result 中。

18. 假设从内存BUF 单元起有若干学生成绩,成绩以“*”结束。

按照100~90为优、89~75为中等、74~60及格、60以下为不及格,编写一程序,完成统计各分数段学生人数。

19. 编写一个过程,完成统计DX 中“1”的个数,并将结果送CX 中。

20. 一个8位带符号二进制数X 存放在内存单元BUF 中,试根据下列函数关系编写程序求Y 值,并将结果存入RESULT 单元。

100010X Y X X -<⎧⎪==⎨⎪>⎩21. 编写程序对在数据段BUF1地址起存放一串字符个数进行统计,串结束标志为-1,并将统计的结果放到CX 中。

22. 编写一个完整的汇编程序,把50个字节数组中的正数、负数、零挑选出来,分别将正数、负数存入正数、负数数组,并计算其中正数、负数和零数据的个数,存入内存变量中。

23. 编写一个完整的汇编程序,统计数据段中存放的15个带符号的字数据(首地址TABLE )中正数、负数和零的个数,分别将个数存放在PLUS 、MINUS 和ZERO 单元,并将正数、负数和零的个数在微机屏幕上以十六进制数的形式显示出来。

24. 编写一个完整的汇编程序,自BUF 开始的内存缓冲区中有N (N ≤255)个字节为带符号的二进制数。

要求把该数组中的正数、负数分开。

正数放在PLADR 开始的内存缓冲区中,正数的个数放在PLNUM 单元中。

负数放在NGADR 开始的内存缓冲区中,负数的个数放在NGNUM 单元中。

25. 编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH 为结束符)的长度(即字节数),不包括结束符FFH ,且长度小于256,将其存于CONT 单元中。

26. 编写一个完整的汇编程序,在数据存储器中有一数据块,其起始地址在FIRST(低字节)和FIRST+1(高字节)单元,数据块长度在LEN 单元且不为0。

要求统计该数据块中正偶数和负奇数的个数,并将统计结果分别存放在PUNIT 和NUNIT 单元。

27. 编写一个完整的汇编程序,已知某应用系统规定:5个单字符命令A~E 的命令处理程序入口地址分别为PGMA 、PGMB 、PGMC 、PGMD 和PGME ,输入命令的ASCII 字符存放在累加器中。

编制程序段的功能为:如果累加器中的内容为合法命令字符A~E 之一,则控制转入相应命令处理程序的入口;否则转入出错处理程序入口ERR 。

28. 编写一个完整的汇编程序,从8000H 开始的存储区中存放着80名同学某科目的成绩(0~100分),试编程统计及格(60分以上)和不及格人数,并将统计结果存放在选定的寄存器中。

29. 编写程序,能够实现将( DX ,AX )中的(32位)内容向右逻辑移动4位。

30. 编写程序完成统计数据段从4500H 开始单元存放的100个单字节带符号数中负数和正数的个数,将结果分别放于DX 和BX 中。

31. 编写程序完成将首地址为TABLE 的数组中存放的100个8位无符号二进制数中,最小数和最大数找出来,分别存放到MIN 和MAX 单元中。

32. 假设有一个8位无符号二进制数X 存放在内存单元为ADDR 中,Y 与X 的关系表示在下面的函数中,编写一个程序,能够求出Y 的值,并将结果存入RESULT 单元。

26010H 2810H 50H 2850H X X Y X X X ⎧+≤<⎪=-≤<⎨⎪≥⎩33. 有3个不带符号字节数X 、Y 、Z 存放在内存WP 开始的单元中,编写出完整的汇编源程序,能够计算(X ×Y –Z )/Z 的值。

(X 、Y 、Z 数可任意假设)34. 若在自1000H 单元开始有一个100个数的数据块,要把它传送到自2000H开始的存储区中去。

35. 在自0500H 单元开始,存有100个数。

要求把它传送到1000H 开始的存储区中,但在传送过程中要检查数的值,遇到第一个零就停止传送。

36. 在自0500H 单元开始,存有100个数。

要求把它传送到1000H 开始的存储区中,但在传送过程中检查数的值,零不传送,不是零则传送到目的区。

37. 在自0500H 单元开始,存有100个数,把数据块中的正数传送到自1000H开始的存储区。

38. 在自0500H 单元开始,存有100个数,把数据块中的正数传送到自1000H开始的存储区;而把其中的负数,传送到自1100H 开始的存储区。

且分别统计正数和负数的个数,分别存入1200H 和1201H 单元中。

39. 自0200H 单元开始,有100个无符号数,编一个程序求这100个数的和(用8位数运算指令),把和放在0264H 和0265H 单元(和用两字节表示),且高位在0265H 单元。

40. 若在0500H 单元中有一个数x :(1) 利用加法指令把它乘2,且送回原存储单元 (假定x ×2后仍为一个字节);(2) x ×4;(3) x ×10 (假定x ×10≤255)。

41. 若在存储器中有两个数a 和b (它们所在地址用符号表示,下同),编一程序实现a ×10+b (a ×10以及“和”用两字节表示)。

42.若在存储器中有数a、b、c、d(它们连续存放),编一个程序实现((a×10+b)×10+c)×10+d (和小于等于65535)43.在0200H单元和020AH单元开始,存放两个各为10个字节的二进制数(地址最低处放的是最低字节),求它们的和,且把和放在0214H开始的存储单元中。

44.若在0500H单元有一个数x,把此数的前四位变0,后四位维持不变,送回同一单元。

45.若在0500H单元有一个数x,把此数的前四位变“1”,后四位维持不变,送回同一单元。

46.把x的最低位变“1”,高7位不变,送至0600H单元。

47.若在0500H单元有一个数x,把此数的前四位变反,后四位维持不变,送回同一单元。

48.把x的最高位取反,后7位不变,把结果按二进制显示,并送至0600H单元。

49.若从0200H单元开始有100个数,编一个程序检查这些数,正数保持不变,负数取补后送至0300H单元开始的存储区。

50.若在0200H和0201H单元中有一个双字节数,编一个程序对它们求补。

51.若在0200H和0201H单元中有两个正数,编一个程序比较它们的大小,把较小的数放在0201H单元中。

52.若在0200H和0201H单元中有两个无符号数,编一个程序比较它们的大小,把较大的数放在0201H单元中。

53.若自0500H单元开始有1000个带符号数,把它们的最小值找出来,放在1000H单元中。

54.若自1000H单元开始有1000个无符号数,把它们的最大值找出来,放在2000H单元中。

55.在0200H单元中有一个数x,利用移位和相加的办法,使x×10(假定x×10>255)后送回原单元。

56.在0200H和0201H单元中,存有一个两字节数(高位在后),编一个程序把它们整个右移一位。

57.在自BUFFER单元开始,放有一个数据块,BUFFER和BUFFER+1单元中放的是数据的长度,自BUFFER+2开始存放数据,每一单元放的是两位BCD 码,把它们分别转换为ASCII码,放到自BLOCK开始的存储区中(低四位BCD码转换成的ASCII码放在地址低的单元),而BLOCK和BLOCK+1放转换成的ASCII码的长度。

58.在自BUFFER单元开始,放有一个数据块,BUFFER和BUFFER+1单元中放的是数据块的长度,自BUFFER+2开始存放的是以ASCII码表示的16进制数码(即0~9,A~F),把它们转换为16进制数码,放在同一单元中。

59.若在某存储区中已输入4个以ASCII码表示的16进制数码(高位在前),把它们转换为二进制数放入BX寄存器对中,并显示在屏幕上。

60.若自STRING单元开始存放一个字符串(以字符空格引导,以$结尾),编一个程序统计这个字符串的长度(忽略前导空格和结尾的$字符)。

相关文档
最新文档