微机原理随堂练习
微机原理随堂练习答案及解析

一、单选题1.计算机系统中的存贮器系统是指_____D_。
A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2.8086/8088的算术逻辑运算单元可完成____C__。
A 16位算术运算功能B 16位逻辑运算功能C 16位算术运算功能和16位逻辑运算功能D 4位乘法运算和除法运算功能3.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数数为____D__。
A 64,16B 16,64C 64,8D 16,16 。
4.用某个寄存器中操作数的寻址方式称为__C____寻址。
A 直接B 间接C 寄存器直接D 寄存器间接寄存器直接寻址:操作数地址直接作为指令中的地址码寄存器间接寻址:操作数的有效地址存在寄存器中区分MOV AX,BX 和MOV AX,[BX]5. 8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是:____B_____A:0,0 B:0,1 C:1,0 D:1,1;一个字节为奇地址见书288页6. 下列指令有语法错误的是_____D____A:IN AX,20H; B:LEA SI,[2000H];C:OUT DX,AL; D:SHL AX,2A:输入直接寻址端口地址可为立即数C:输出间接寻址把存如DX的端口号输出一个字节,因此不存在等长的问题7.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是B____A:汇编指令, B:伪指令, C:机器指令, D:宏指令。
伪指令既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。
8.将DX:AX构成的双字(有符号数)除以2的指令为__D_____A:SAR AX,1 B:SHR AX,1RCR DX,1; RCR DX,1;C:SAR DX,1 D:SAR DX,1ROR AX,1; RCR AX,1。
除2相当于右移,应先移高8位,再移低8位。
微机原理试题及答案

微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题及答案

微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理课堂练习(02答案)

课堂练习二一、判断题1、运算器的功能一般包含:算术运算、逻辑运算、移位等。
( )2、基址-变址相对寻址指令中不允许同时出现两个两个基址寄存器或两个变址寄存器。
()3、在寄存器寻址方式中,指定寄存器中存放着操作数。
( )4、机器周期、节拍电位和工作脉冲,构成三级时序系统。
( )5、1KB=1024 字节( )6、对I/O 数据传送的控制方式,可分为:程序直接控制方式,程序中断方式,DMA 方式,通道控制方式。
( )7、在计算机系统中,除CPU 和主存之外的其它部件和设备,常被称为外围设备。
( )1.√2.√3.√4. √(超范围)5. √6.×7. √二、简答题(答案在课本的第二章)8088系统结构如图所示,请根据该图回答问题。
1)8088CPU中包括哪些寄存器?并简要说明这些寄存器(8分)2)8088的存储器如何分类?给出存储器容量的计算方法(5分)3)8088的中断如何分类?请画出中断向量表。
(5分)4)8088和8086有什么区别?(3分)5)8088的输入输出接口支持哪几种工作方式?并举例说明。
(4分)图1 8088系统结构图三、假设(BL)=E3H,变量VALUE中存放的内容是79H,试问下列各指令单独执行后BL的内容是什么?(1)XOR BL, VALUE(2)AND BL, VALUE(3)OR BL, VALUE(4)XOR BL, OFFH(5)AND BL, O(6)TEST BL, 01H四、试分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL五、在0628H单元处有一条二字节指令JMP SHORT OBJ,如果其中位移量为(1)27H (2)6BH (3)0C6H ,试问转向地址处的值为多少?六、带参数的返回指令用在什么场合?设栈顶地址为4000H,当执行RET 0008H后,SP指针的值是多少?七、假定AX和BX中的内容为带符号数,CX和DX中的内容为无符号数。
微机原理练习题

微机原理练习题第一章单片机概述一、填空题1、除了“单片机”之外,单片机还可以称之为()和()。
2、专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了()和降低了()。
3、在单片机领域内, ICE 的含义是()。
4、单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通()和()。
5、CHMOS 工艺是()工艺和()工艺的结合,具有()的特点。
6、与 8051 比较 80C51 最大的特点是()。
7、()控制技术是对传统控制技术的一次革命,这种控制技术必须使用()才能实现。
8.十进制29的二进制表示为。
9.十进制数-29的8位补码表示为. 。
10.单片微型机、、三部分组成.11.若不使用MCS-51片内存器引脚必须接地.12. 是计算机与外部世界交换信息的载体.13.十进制数-47用8位二进制补码表示为. 。
14.-49D的二进制补码为. 。
15.计算机中最常用的字符信息编码是。
16.计算机中的数称为机器数,它的实际值叫。
二、选择题在下列各题的( A )、( B )、( C )、( D ) 4 个选项中,只有一个是正确的,请选择出来。
1、下列简写名称中不是单片机或单片机系统的是()( A ) MCU ( B ) SCM ( C ) ICE ( D ) CPU2、在家用电器中事业单片机应属于计算机的()( A )数据处理应用( B )控制应用( C )数值计算应用( D )辅助工程应用3、80C51 与 87C51 的区别在于()( A )内部程序存储器的类型不同( B )内部数据存储器的类型不同( C )内部程序存储器的容量不同( D )内部数据存储器的容量不同4、80C51 与 8051 的区别在于()( A )内部 ROM 的类型不同( B )半导体工艺的型式不同( C )内部寄存单元的数目不同( D ) 80C51使用 EEPROM 而8051 使用EPROM5、在下列单片机芯片中使用掩膜 ROM 作为内部存储器的是()( A ) 8031 ( B ) 80C51 ( C ) 8032 ( D ) 87C516、80C51 芯片采用的半导体工艺是()( A ) CMOS ( B ) HMOS ( C ) CHMOS ( D ) NMOS7、单片机芯片 8031 属于()( A ) MCS—48 系列( B ) MCS—51 系列( C ) MCS—96 系列( D ) MCS—31 系列8、使用单片机实现在线控制的好处不包括()( A )精确度高( B )速度快( C )成本低( D )能与数据处理结合9、以下所列各项中不是单片机发展方向的是()( A )适当专用化( B )不断提高其性能( C )继续强化功能( D )努力增加位数11、计算机中最常用的字符信息编码是()A ASCIIB BCD码C 余3码D 循环码12.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.513.MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz14.以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器15.以下不是构成单片机的部件()A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机16.下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线17.-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110018.十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111119. 十进制0.625转换成二进制数是()A 0.101B 0.111C 0.110D 0.10020. 选出不是计算机中常用的码制是()A 原码B 反码 C补码 D ASCII第一章作业:一、1、2、4、8、9、13、14二、11~20第二章 MCS — 51 单片机的结构和原理一、问答题1、8051 单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51 单片机的 EA 信号有何功能?在使用 8031 时 EA 信号引脚应如何处理?3、MCS-51 单片机有哪些信号需要芯片引脚以第二功能的方式提供?4、内部 RAM 低 128 单元划分为哪 3 个主要部分?说明各部分的使用特点。
微机原理试题库及答案

微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理第1-3章—练习

第二章练习题练习一填空1、8086/8088加电复位后,执行第一条指令的地址是( )2、已知段地址和偏移地址分别为3900H 和5200H,此存储地址的物理地址是()3、INTEL8086CPU由()和()组成,其特点是()操作。
4、若8086CPU的引脚MN/MX接+5V,则当执行OUT指令时,其引脚信号M/IO=()、RD#=()、WR#=()。
5、8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO# =()、RD=()、WR#=()和DT/R#=()。
若进行字节操作,单元地址为奇地址,则BHE#=(),A0=()。
6、如果8088/8086CPU的工作时钟CLK=4KHZ,请问:(1)CPU正常工作时,RESET引脚至少出现多少微秒的高电平才能使CPU复位?(2)在插入一个T w的情况下,从内存读出一个字节数据所需的时间是多少?7、8086最小模式下,ALE的作用是(),DEN的作用是(),DT/R的作用是()。
8、8086CPU在执行MOV,AL,[BX]指令总线周期内,若BX存放内容为2034H,BHE和A0的状态为()和()。
9、在INTEL8086CPU中,一个最基本的总线周期数由()个时钟周期(T状态)组成,在T1状态,CPU往总路上发出()信息。
10、设DS:75H存储单元开始存放11H、22H和33H,若要求占用的总线周期最少,则要()条指令才能把这3个数据读入到时CPU中,这时占用()个总线周期。
若执行MOV AX,[75H]后,则AH=(),AL=()。
11、当总线请求收到()信号后,就获得了总线控制权;在其控制总线时期,HOLD和HLDA都保持()。
当总线占用部件用完总线后,HOLD变为低电平,于是CPU 又重新控制总线,并使HLDA变为()。
12、假设8086微机内存中某一物理地址是23456H,其逻辑地址可表示为2345H:()或():0456H。
13、8086CPU有最大和最小两种工作模式,由()引脚决定,其特点是()。
微机原理练习题(含答案)

1.已知下列数组语句:0RG 0100HARY DW 3, $+4, 5, 6CNT EQU $-ARYDB 7,8,CNT,9问执行语句MOV AX, ARY +2和MOV BX,ARY +10后,AX=? BX=?答: AX=(ARY +2) = (0102H) =0106H; BX=( ARY +10) = (010AH) =0908H。
2.某程序设置的数据区如下所示。
DATA SEGMENTDB1 DB 12H, 34H, 0, 56HDW1 DW 78H, 90H, 0AB46H, 1234HADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 5 DUP(0)DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。
3.分析下列程序:A1 DB 10 DUP(7)A2 DB 0,1,2,3,4,5,6,7,8,9……MOV CX, LENGTH AlMOV SI, SIZE A1 - TYPE AlLP: MOV AL, A2[SI]MOV Al[SI],ALSUB SI,TYPE A1DEC CXJN2 LPHLT问:(1)该程序的功能是什么?(2)该程序执行后,A1单元开始的10个字节内容是什么?答:(1)该程序的功能是将从A2单元开始存放的10个字节数据传送到从Al单元开始的10个字节单元中。
(2)程序执行后,Al单元开始的10个字节内容是0,1,2,3,4,5,6,7,8,9。
4. 试分析下列程序:BUF DB 0BHMOV AL, BUFCALL FAR PTR HECAHECA PROC FARCMP AL, 10JC LPADD AL, 7LP: ADD AL, 30HMOV DL, ALMOV SH, 2INT 21HRETHECA ENDP问:(1)该程序是什么结构的程序?功能是什么?(2)程序执行后,DL=?(3)屏幕上显示输出的字符是什么?答:(1)该程序为主程序调用子程序的结构,且为远调用子程序;功能是将BUF单元中的0~F一位十六进制数转换成对应的ASCII码。
微机原理试题及答案 (2)

微机原理试题及答案第一部分:选择题1.当微机系统从外部读取到数据后,为了在CPU内部进行处理,应将数据存放在哪个寄存器中?– A. 数据寄存器 (DR)– B. 状态寄存器 (SR)– C. 程序计数器 (PC)– D. 指令寄存器 (IR)答案:D. 指令寄存器 (IR)2.执行一条指令的过程中,以下哪个部件受到的控制信号不发生改变?– A. 指令寄存器 (IR)– B. 数据寄存器 (DR)– C. 程序计数器 (PC)– D. 算术逻辑单元 (ALU)答案:C. 程序计数器 (PC)3.在微机系统中,以下哪个组件的作用是对指令进行解码?– A. CPU– B. ALU– C. 控制器– D. 存储器答案:C. 控制器4.在8086微处理器中,以下哪个寄存器主要用于存放内存地址?– A. CS– B. DS– C. ES– D. SS答案:A. CS5.在8086微处理器中,以下哪个标志位用于指示最高有效位是否为奇偶校验?– A. AF– B. PF– C. CF– D. SF答案:B. PF第二部分:填空题1.8086微处理器具有16位数据总线。
2.CPU的三个基本部件是:__运算器__、__控制器__ 和__寄存器__ 。
3.“指令集”是指微处理器能识别和执行的指令的集合。
4.IF、DF、TF、SF、ZF、AF、PF 和 CF 是标志寄存器中的位。
第三部分:实际应用题1.某微机系统的CPU主频为100MHz,外部总线周期为250ns,存储器平均访问时间为150ns。
求该系统的存储器访问周期、外部总线带宽和存储器带宽。
–存储器访问周期 = 存储器平均访问时间 = 150ns–外部总线带宽 = 1 / 外部总线周期 = 1 / 250ns = 4MHz–存储器带宽 = 外部总线带宽 = 4MHz2.一台微机系统的CPU与外部设备之间的数据传输速率为1Mbps,每次传输的数据字长为8位。
CPU的主频为50MHz,外设使用DMA控制器进行数据传输。
微机原理随堂习题

一、填空题(每空1分,共23分)1.[X]补=0076H,[Y]补=0FF8AH,则[X+Y]补= H,[X-Y]补= H2.计算(11010.1)2+(100100.1001)BCD+(16.8)16=( )103.(DS)=0F800H,(DI)=180AH,(CX)=0105H,(0F980A)=0064H则指令执行SAR [DI],CL后,(0F980A)=________H,CF=____4.ORG 1000H(开始让首地址偏移到1000H)X DB 12HY DW XZ DD Y(DS)=3800H, (BX)=1000H, (SI)=0002H求下列指令执行完后指定寄存器的内容MOV AX, [1000H] ; (AX)= HMOV AX, [BX]; (AX)= HMOV AX, [BX+SI]; (AX)= HMOV AX, [Y+1]; (AX)= HLEA DX, X; (DX)= HLDS SI,Y; (SI)= H (DS)= H5.(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,则 XCHG BX,[BX] 执行完后(BX)= H ((BX))= H(一个字的内容)(21000H)= H(一个字的内容)6.(SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,则 POP [BX] 指令执行完后(SP)= H (BX)= H (41200H)= H(一个字的内容)7.用指令SUB对两个无符号8位二进制数进行减法运算后,结果为0FDH,且标志位CF=1,OF=1,此结果的十进制数应为8. (AX)=8002H,(BX)=0001H,则,指令MUL BX执行后,(AX)= H;指令IMUL BX执行后,(AX)= H9. (AX)=4F08H,(CF)=0,(CL)=4,则 RCR AX,CL指令执行完(AX)= H,(CF)=二、判断题(若正确则在括号里打“√”,否则打“×”)(24分)1.两数相加,结果有偶数个“1”,则PF=1。
《微机原理》练习(综合应用题)

《微机原理》练习(综合应用题)1、试画出8031单片机与一片2732(EPROM )、一片8155和一片6116(RAM )芯片的接口系统电路原理图,并确定8155芯片的PA 、PB 、PC 口的地址及6116的地址范围。
2、已知8031晶振频率为12MHz ,若T0定时器工作在方式1,每5ms 申请一次中断:(1)请计算定时器初值,并且将其分为两个字节,即高8位和低8位,问高8位和低8位各等于多少?(2)写出“启动计数”和“开中断”的语句。
(3)写出T0中断的入口地址3、编写一个清零程序,要求从BUFFE 地址开始,共16个片内RAM 。
建议使用循环程序。
4、先编写一个软件延时子程序,然后通过调用此程序实现在P1.0输出如下波形:(周期15ms ,方波宽度5ms )tv5ms5、将片外RAM 3000H 至3005H 单元的二进制加数和片外RAM 4000H 至4005H 单元的二进制被加数相加,运算结果放在被加数单元中(注:低字节数在大地址单元中),请编制一个子程序完成。
6、编制一个延时子程序,延时时间为50毫秒 (系统时钟为12MHZ )。
7、画出8031扩展外部数据存储器的连线框图。
8、已知8051单片机的 fosc = 6MHZ ,请利用T0和P1.0输出矩形波,矩形波高电平宽50us ,低电平宽度为300us 。
9、已知8051单片机的 fosc = 12MHZ ,利用T1定时,试编程由P1.0和P1.1引脚分别输出周期为2ms 和500us 的方波。
10、试编制一段程序,功能为:当P1.2引脚的电平上跳时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平下跳时,停止计数,并将计数值写入R6,R7。
11、试编程实现将内部数据存储器30H 起始的单元中的10个数据传送到外部数据存储器地址从2000H起始的单元,实现数据块的移动。
12、试画出8031单片机扩展一片2732(EPROM)的接口电路原理图,并确定出2732程序存储器的地址范围。
微机原理习题及答案

一、选择1、在微型计算机中,微处理器的主要功能是进行( )。
DA、算术运算B、逻辑运算C、算术、逻辑运算D、算术、逻辑运算及全机的控制2、Pentium I属于()位CPU CA、16B、8C、32D、643、Intel 8086属于()位CPU AA、16B、8C、32D、644、CPU与I/O设备间传送的信号通常有( ) DA、控制信息B、状态信息C、数据信息D、以上三种都有5、存储器用来存放计算机系统工作时所需要的信息,即( )。
DA、程序B、数据C、技术资料D、程序和数据6、运算器的核心部件是( )。
DA、加法器B、累加寄存器C、多路开关D、算逻运算单元二、填空1、内存可分为2大类:随机存储器RAM 和2、数据总线是向的,地址总线是向的。
3、计算机的五大部件是:、、、、输出设备4、总线可分为三类:、、5、存储程序工作原理最先由提出6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
1、只读存储器ROM2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯·诺依曼6、二进制三、简答1、冯·诺依曼型计算机的特点是什么?(1).以二进制表示指令和数据(2).程序和数据存放在存储器中,从存储器中取指令并执行(3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。
一、选择1、在机器数______中,零的表示形式是唯一的()。
BDA、原码B、补码C、反码D、移码2、计算机内部表示带符号整数通常采用()。
CA、原码B、反码C、补码D、移码3、带符号数运算溢出的判定依据为( )。
注:CF符号位进位标志.DF最高数据位进位标志DA、CF=1B、DF=1C、CF AND DFD、CF XOR DF4、数值64的压缩BCD码是( ) AA、0110 0100BB、0000 0110B 0000 0100BC、0100 0000BD、0011 0110B 0011 0100B5、下列数中为最大值的是( )。
微机原理经典习题练习册(附答案)

微机原理经典习题练习册(附答案)微型计算机原理与应用练习册(附答案)第一章计算机基础一、问答题1、下列数值或字符串表示成相应的ASCII码是多少?(1)换行(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表示数的范围是(1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数;(3)16位二进制无符号定点整数;(4)用补码表示的16位二进制有符号整数;3、(111)X=273,基数X=?4、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件?(2)若使X>1/8,则X1……X6应满足什么条件?5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1) X和Y两个数均为无符号数;(2) X和Y两个数均为有符号的补码数。
6、一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少?二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。
2、八进制数的基数为8,能用到的数字符号个数为。
3、十进制数72转换成八进制数是。
4、与十进制数49.875等值的八进制数是。
5、与十进制数67等值的十六进制数是。
6、十进制小数0.6875转换成十六进制数是。
7、二进制数101.011转换成十进制数是。
8、与二进制数101110等值的八进制数是。
9、十六进制数0E12转换成二进制数是。
10、汉字国标码字符集中共包含有个汉字和图形符号。
11、把汉字区位码的区码和位码都加上十六进制数,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数,即得到汉字机内码。
12、将下列十进制数8609、5254、2730、1998变为8421BCD 码分别是。
三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。
微机原理习题

微机原理习题习题一、填空题1、十进制389对应的二进制数是110000101,压缩的BCD码是001110001001B,非压缩的BCD码是00000011 00001000 00001001,每位数字用字符表示时的ASCII码001100112、已知= 110011B,则= 101101B,=001101B,=100110B3、在微机中,一个浮点数由阶码和尾数两个部分构成。
4、某机器字长16位,其浮点数表示方法如下,阶码占5位,其中1位符号位:尾数占11位,其中1位符号位。
阶码用二进制补码表示尾数用二进制规格化原码表示,试写十进制数——0.3125 的浮点表示(二进制码) 1111111000000005、8086CPU上电复位后,CS=FFFEH, IP=0000H,DS=0000H ,SP=0000H.6、段地址为3900H,偏移地址为5200H,则物理地址为3E200H7、8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO=1 ,RD=0,WR=1和DT/R=0 .若进行字节操作,单元地址为奇地址,则BHE=0和Ao=18、Inter 8086 CPU由执行单元和总线接口单元组成,其特点是并行操作。
9、在8086/8088CPU 中,一个最基本的总线刚期数由4个时钟周期 (T状态)组成,在T1状态,CPU往总线上发出地址信息。
10、当总线请求部件收到响应HLDA信号后,就获得了总线控制权:在其控制总线时期,HOLD 和HLDA都保持高电平,当总线占用部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HLDA变为低电平。
11、8086CPU对于外部的可屏蔽中断请求和非屏蔽中断请求是分别通过的INTR和NMI引脚接收的。
12、设DS:75H存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要2条指令才能将这3个数据读入到CPU中,这时占用2 个总线周期。
微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
微机原理试题及答案

微机原理试题及答案一、选择题1. 微处理器的核心部件是()。
A. 算术逻辑单元(ALU)B. 控制器(CU)C. 寄存器D. 内存答案:B2. 在微机系统中,用于存储程序指令的存储器是()。
A. ROMB. RAMC. CacheD. 硬盘答案:A3. 下列哪种总线宽度可以提供更高的数据传输速率?()。
A. 8位B. 16位C. 32位D. 64位答案:D4. 微处理器中的直接寻址方式是指()。
A. 操作数在指令中给出B. 操作数在寄存器中C. 操作数在内存中,通过基址寄存器寻址D. 操作数在内存中,通过变址寄存器寻址答案:A5. 在微机原理中,中断是指()。
A. 程序的暂停执行B. 程序的错误终止C. 程序的跳转执行D. 程序的异常处理答案:D二、填空题1. 在微机系统中,CPU是_________的缩写,它负责执行计算机程序中的所有指令。
答案:中央处理器2. 一个32位的系统可以一次性处理_________位的数据。
答案:323. 在计算机内存中,_________是用来存储程序运行期间需要频繁访问的数据。
答案:Cache4. 指令周期通常由_________、执行和中断三个阶段组成。
答案:取指5. 一个完整的指令包括操作码和_________。
答案:操作数三、判断题1. 所有的微处理器都具有浮点运算功能。
()答案:×2. 寄存器是用于临时存储数据和指令的小容量内存。
()答案:×3. 一个微处理器的字长决定了它可以一次性处理的数据的位数。
()答案:√4. 硬盘是微机系统中的主要内存部件。
()答案:×5. 中断服务程序的执行可以被操作系统调度。
()答案:√四、简答题1. 请简述微处理器和微机系统的区别。
答:微处理器是一种集成电路芯片,它包含了执行计算机程序所需的算术逻辑单元、控制器和其他必要部件。
微机系统则是一个完整的计算机系统,它不仅包括微处理器,还包括内存、输入输出设备、电源和其他外围设备。
微机原理练习题一

微机原理练习题一一、填空题1、微处理器是指:,俗称为CPU,CPU由和两部分组成。
2、字长是指。
3、运算器是。
4、指令寄存器IR的作用是:,程序计数器IP的作用是:。
5、地址总线是指:,地址总线的位数决定了,若地址线是16位,则可寻址的存储空间为。
6、微型计算机由、、和输入/输出接口构成,它们之间由连接起来。
7、存储器是指,分为和。
8、(111001.101)B=( )D=( )O=( )H9、(25.82)10=( )2=( )8=( )1610、8086CPU是位微处理器,它有根数据线和根地址线,所以可寻址的地址空间是。
11、8086CPU从功能上分为和两部分。
12、若一个程序段开始执行之前,(CS)=33A0H,(IP)=0130H,则该程序段启动执行指令的实际地址是:。
13、有一个由20个字组成的数据区,其起始地址为5300:0320H,则该数据区首单元的实际地址是,末地址是。
14、一个总线周期是指,一个最基本的总线周期是由个时钟周期组成的。
15、8086CPU复位后执行的第一条指令所在存储单元的物理地址是。
16、80486主要有3种工作方式:、和。
17、80486有条地址线,物理存储器空间为,它在内部采用段页式管理,可实现的主存空间寻址,即虚拟存储器。
18、指令由和两部分组成。
19、检查DX中的第1、4、11、14位是否同时为0的指令是,如同时为0,跳转到L1的指令是。
20、把BX和CX的内容相加结果送给CX的指令是,用BX和SI的基址变址寻址方式把存储器中的一个字节与AL的内容相加,并把结果送回AL寄存器的指令是。
21、使AL寄存器的低四位置1,高四位不变的指令是;另有指令“MOV AX, BUFF”中,变量BUFF 的所在的段是。
22、指令MOV AX,BUF[DI]中源操作数的寻址方式为,操作数在。
23、ALU在完成了01000110B和01010110B的二进制加法后状态标志中CF=_____,OF=_______。
微 机 原 理 及 应用课堂练习

BX=0F7CH
2021/4/14
微机原理及应用
3
课堂练习
• 2、编写一程序,将键盘输入的大写字母转换为小写字母显示。 • 解:算法思路: • A-Z,ASCII码从41H-5AH, • a-z,ASCII码从61H-7AH, • 键盘输入后,字母的ASCII码值在AL中,首先判断AL是否大于60H? • 1)大于60H,表示为小写字母,直接显示; • 2)不大于60H,为大写字母,则加上20H,再显示。
栈顶SP所指向的物理地址=0FF0AH×10H+000BH
物理地址 0FF0A0H
入栈前
=0FF0ABH 物理地址
.
执行
. .
0FF0A0H .
MOV AX,8057H
.
PUSH AX
.
0FF0ABH
SP=000BH
0FF0A9H 57H 0FF0AAH 80H
SP=0009H
2021/4/14
0FF0ABH
微机原理及应用
2
课堂练习
• 1、已知堆栈段寄存器SS的内容是0FF0AH,堆栈指针寄存器SP 的内容是000BH,先执行两条把8057H和0F7CH分别进栈的 PUSH指令,再执行一条POP BX指令。试画出堆栈区和SP的内容 过程变化示意图(标出存储单元的示意图)。
物理地址
0FF0A0H
0FF0A7H 0FF0A8H
;__________
√
;__________
×
×
√
2021/4/14
微机原理及应用
10
课堂练习
•三 、 简 答 题
•1 、 请 问 什 么 是 逻 辑 地 址 ? 什 么 是 物 理 地 址 ?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题1. 计算机系统中的存贮器系统是指______。
A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2. 8086/8088的算术逻辑运算单元可完成______。
A 16位算术运算功能B 16位逻辑运算功能C 16位算术运算功能和16位逻辑运算功能D 4位乘法运算和除法运算功能3. 某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数数为______。
A 64,16B 16,64C 64,8D 16,16 。
4. 用某个寄存器中操作数的寻址方式称为______寻址。
A 直接B 间接C 寄存器直接D 寄存器间接5. 8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是:_________A:0,0 B:0,1 C:1,0 D:1,1;6. 下列指令有语法错误的是_________A:IN AX,20H; B:LEA SI,[2000H];C:OUT DX,AL; D:SHL AX,27. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是____A:汇编指令, B:伪指令, C:机器指令, D:宏指令。
8. 将DX:AX构成的双字(有符号数)除以2的指令为_______A:SAR AX,1 B:SHR AX,1RCR DX,1; RCR DX,1;C:SAR DX,1 D:SAR DX,1ROR AX,1; RCR AX,1。
9. 微处理器中的控制总线提供_________A:决定数据总线上数据流的方向,B:控制寄存器进行读/写操作类型,C:控制信息流入、流出存储器的方向,D:以上都是。
10. 微机在执行指令MOV AL,[DI]时,将送出的有效信号有__________。
A、RESET,B、低电平的,C、,D、11. 8086CPU可以访问的I/O空间有____________。
A、4GB,B、1MB,C、64KB,D、1KB12. 在下列指令中能使8086CPU对I/O端口进行读/写访问的是________。
A、中断指令,B、串操作指令,C、输入/输出指令,D、MOV指令13. ADD AX, 12[BP]指令中,求源操作数的物理地址时,要使用段寄存器____。
A、CS,B、DS,C、SS,D、ES14. 在机器数______中,零的表示形式是唯一的。
A 原码B 补码C 移码D 反码15. 主存贮器和CPU之间增加cache的目的是______。
A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量16. 寄存器间接寻址方式中,操作数处在______。
A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈17. 完整的计算机应包括______。
A 运算器、存储器、控制器 ;B 外部设备和主机 ;C 主机和实用程序 ;D 配套的硬件设备和软件系统18. 某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应是______。
A 23B 25C 50D 1919. 贮存器是计算机系统的记忆设备,它主要用来______。
A 存放数据B 存放程序C 存放数据和程序D 存放微程序20. 算术右移指令执行的操作是______。
A 符号位填0,并顺次右移1位,最低位移至进位标志位 ;B 符号位不变,并顺次右移1位,最低位移至进位标志位 ;C 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;D 符号位填1,并顺次右移1位,最低位移至进位标志位 ;21. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为______。
A 8, 512B 512, 8C 18, 8D 19, 822. 系统总线中地址线的功能是______。
A.选择主存单元地址B.选择进行信息传输的设备C.选择外存地址D.指定主存和I/O设备接口电路的地址23. 若[X]补=11010011,则X的十进制数真值是______。
A.71B.48C.65D.63二、填空题1、 若 X=76, [X]原=____________H, [X]补=______________H;若 X=-99, [X]原=___________H, [X]补=______________H;2、 下列指令执行后,(AX)=________________;MOV AL,07MOV BL,08ADD AL,BLDAA3、 将下列十进制数据转换为十六进制数299.34375=_________________H; 54.625=_________________H;4、 已知(AX)=45ABH,(BX)=7D19H,则执行指令 ADD AX,BX后,(AX)=________AF=_____,CF=_______,SF=______,ZF=______,PF=_______,OF=______。
5、 8086系统加电或复位后,(CS)=___________,(IP)=_______________。
6、 8086可访问的存储空间为__________,可访问的I/O空间为__________,后者由_________地址决定,对I/O操作的有效信号为__________,而对存储器进行写操作的有效信号为____________。
7、堆栈是内存中的一个专用区域,其存取规则是_______________________________。
8、设某微机系统的存储器总量为256K若采用单片容量为16K的SRAM芯片,则组成该存储系统共需此类芯片_________个,每个芯片需________根片内地址选择线,整个系统应分为______个芯片组。
9、8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期中,/BHE为__________,A0为________。
10、已知AL的内容为01011101B,执行指令NEG AL后,AL中的内容为_________________________________________________。
11、将一个字节从3F8H端口输入的程序段是:_________________________________________________________________________。
12、计算机系统是由_________________和_______________组成;微型计算机系统结构多为单总线结构,总线按其功能可分为_______________、__________________________、________________________三种总线。
13、执行下列指令后,DX寄存器的内容为_________________。
Table DW 25,36,-1,-16,-2,13PYL DW 3…MOV BX, OFFSET TableADD BX, PYLMOV DX, [BX]14、三态逻辑电路输出信号的三个状态为__________、___________、___________。
15、当引脚输出高电平时,说明CPU正在访问________________。
16、如果堆栈的起始地址为2300:0000H,栈底为0100H,(SP)=009EH,则栈顶地址为______________,现从堆栈中弹出两个数据后,SP的内容为____________。
17、若某处理器有22条地址总线和16条数据总线,并采用独立编址,则存储器的地址空间为______________字节。
18、给定一个数据的偏移地址为2359H,并且(DS)=4050H,则该数据的物理地址为________________。
19、设(BX)=0158H,(SI)=1002H,(SS)=1020H,(DS)=2100H,(BP)=0010H,DAT=01B5H,请写出下列指令源操作数的寻址方式及有效地址和物理地址:A:MOV AL,[BP] 寻址方式:_______________,有效地址:_______________, 物理地址:___________________。
B:MOV AX,DAT[BX][SI] 寻址方式:_______________,有效地址:____________, 物理地址:_______________。
20、将一个字节从3F8H端口输出的程序段是:__________________________________________________________________________________________________三、程序分析题有程序段:MOV DX, 5678HMOV BX, 1234HPUSH BXPUSH DXPUSH BPMOV BP,SPMOV AX, [BP+4]POP BPPOP DXPOP BX指出该程序段执行后(AX)=________________H。
四、简答计算题1. 已知某微机系统的RAM容量为4K×8位,首地址为2600H,求其最后一个单元的地址。
【解答】RAM的容量为4K×8位=4KB,对应的地址有4K个,首地址为2600H,则其最后一个单元的地址为2600H+(4K—1)= 2600H+4095 = 2600H+FFFH = 35FFH2. 若用4K×1位的RAM芯片组成16K×8位的存储器,需要多少芯片?A19~A0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?【解答】(16K×8位)/(4K×1位)= 32片每8片一组,分成4组。
每组的存储容量为4KB = 212B,片内寻址需要12位地址线,即A11~A0;4组芯片可用2位地址线进行区分,即可用A13~A12做片选信号,A19~A14可浮空或做其他用途。
3.已知一个具有14位地址和8位数据的存储器,回答下列问题:(1)该存储器能存储多少字节的信息?(2)如果存储器由8K×4位RAM芯片组成,需要多少片?(3)需要多少位地址作芯片选择?【解答】(1)该存储器能存储的字节个数是214= 24×210 = 16K。
(2)该存储器能存储的总容量是16KB,若由8K×4位RAM芯片组成,需要的片数为(16K×8)/(8K×4)= 4片(3)因为该存储器中读写数据的宽度为8位,所以4片8K×4位RAM芯片要分成两组,用一位地址就可区分;另一方面,每一组的存储容量为8K×8位 = 213×8位,只需要13位地址就可完全访问。