微型计算机习题
微机习题

.说明计算机执行指令的基本过程。
1.取指:控制器将指令的地址送往存储器,存储器按给定的地址读出指令内容,送回控制器2.译码:控制器分析指令的操作性质,向有关部件发出指令所需要的控制信号3.执行:控制器从通用寄存器或存储器取出操作数,命令运算器对操作数进行指令规定的运算4.回写:将运算结果写入通用寄存器或存储器(控制器将下一条指令的地址发往存储器,重新不断重复上述四个步骤)3.试说明硬布线控制器与微程序控制器的各自优缺点。
1).硬布线控制器:优点:指令执行速度很快。
缺点:控制逻辑的电路复杂,设计和验证难度大;扩充和修改也很困难。
2).微程序控制器:优点:○1.规整性:用程序的方法来产生和组织微命令信号(将程序技术引入CPU)用存储逻辑控制代替组合逻辑控制(将存储逻辑引入CPU)○2.灵活性:可以较方便地增加和修改指令,只要增加或修改一部分微程序即可缺点:速度较慢:每执行一条指令都要启动控制存储器中的一串微指令(即一段微程序),执行速度相对于“硬布线控制器”要慢4.什么是微指令其组成格式如何存储于何处微指令:定义:计算机控制器所要产生的微命令的代码(微码)形式。
组成格式:微操作控制字段、顺序控制字段存储于:一个用只读存储器(ROM)构成的控制存储器中:微指令的编码方式:直接表示法、编码表示法、混合表示法微指令格式的分类:水平型指令、垂直型指令5.微程序控制器主要由哪些部件组成控制存储器(CM)、微指令寄存器(μIR)、微地址寄存器(μAR)、微地址形成电路7.微型计算机包括哪几个主要组成部分各部分的基本功能是什么1.微处理器:执行程序指令,完成各种运算和控制功能;2.主存储器:ROM(只读):存储某些固定不变的程序或数据;RAM(随机存取):存储计算机运行过程中随时需要读入或写入的程序或数据;3.总线:分时地发送与接收各部件的信息;O接口:控制主机与外部设备之间的信息交换与传输。
思考题:以执行一条指令为例,说明计算机(CPU) 执行指令的基本过程,例如执行如下x86指令:2000H: ADD [1000H], AL.若80x86实模式下当前段寄存器的值为CS=2010H,DS=3010H,则对应的代码段及数据段在存储空间中物理地址的首地址及末地址是什么解:由CS=2010H,其代码段首地址:20100H末地址:300FFH由DS=3010H,其数据段首地址:30100H末地址:400FFH 10.设现行数据段位于存储器10000H~1FFFFH单元,则DS寄存器的内容应为多少解:1000H.13.某系统中已知当前SS=2100H,SP=080AH,说明该堆栈段在存储器中的物理地址范围。
微型计算机习题解答

第1章(略)第2章(略)第4章4. 1。
用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式.(1)512×4位RAM构成16KB的存储系统;(2)1024×1位RAM构成128KB的存储系统;(3)2K×4位RAM构成64KB的存储系统;(4)64K×1位RAM构成256KB的存储系统;解:1) 需要16KB/512×4=64片片外地址译码需11位地址线。
2) 需要128KB/1K×1=1024片片外地址译码需10位地址线。
3)需要64KB/2K×4=64片片外地址译码需9位地址线。
4) 需要256KB/64K×1位=32片片外地址译码需4位地址线。
4. 2. 现有一种存储芯片容量为512×4位,若要用它组成4KB的存储容量,需多少这样的存储芯片?每块芯片需多少寻址线?而4KB存储系统最少需多少寻址线?解:4KB/ 512×4b= 16,需要16片每片芯片需9条寻址线4KB存储系统最少需12条寻址线4. 3。
有-2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存储容量。
图习4-1解:2732的地址范围为11111111000000000000~11111111111111111111=FF000H~FFFFFH,存储容量为4KB。
4。
4。
某一存储器系统如图习4-2所示,回答它们的存储容量各是多少?RAM 和EPROM存储器地址分配范围各是多少?解:EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB.由于A11未参加译码,因而有地址重叠,一个内存单元有2个地址对应。
4. 5. 使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM (00000H~02FFFH)、8KB RAM(03000H~04FFFH)的存储系统。
微机慕课习题汇总

第⼀周1.微型计算机系统主要由( )组成。
A.微处理器,总线,存储器,输⼊输出设备,I/O接⼝B.微处理器,存储器,输⼊输出设备,I/O接⼝,软件系统C.微处理器,主机,存储器,输⼊输出设备D.微处理器,存储器,总线,I/O接⼝,输⼊输出设备,软件系统2.I/O接⼝是( )。
A.外部设备与存储器之间的接⼝B.主机与外设之间的接⼝C.外部设备中⽤于与主机进⾏数据传输的接⼝D.微处理器与存储器之间的接⼝3.在计算机系统中,外部设备必须通过()才能实现与主机的信息交换。
A.总线插槽B.电缆C.电源D.接⼝4.计算机的核⼼是CPU,它包含了计算机的运算器和()。
A.总线和接⼝B.控制器和寄存器C.ALU和寄存器D.存储器和寄存器5.现代计算机中的总线采⽤()。
A. 双总线结构B.单总线结构C.多总线结构D.系统总线结构6.计算11011001B∨10010110B=( )B。
A.11011011B.11011111C.11011101D.110101117.带有奇偶校验的ASCII码是( )作为校验位A.将任意位B.将最⾼位C.不使⽤任何位D.将最低位8.已知X= - 29H,Y= +33H,则[X+Y]补=( )。
A.1010HB.04HC.10HD.0AH9.判断符号数加减运算结果是否溢出的条件是( )。
A.最⾼位向更⾼位有进(借)位B.最⾼位与次⾼位的进(借)位状态相同C.最⾼位与次⾼位的进(借)位状态不同D.次⾼位向最⾼位有进(借)位10.10010110.1001B =( )BCD。
A.1001 0110 0000.1001B.0001 0101 0000. 1001C.1001 0110 0000. 0101 0110 0010 0101D.0001 0101 0000.0101 0110 0010 010111.已知X=-1110111B,Y=+1011010B,如果⽤8位⼆进制数表示,则[X+Y]补=( )。
微型计算机原理习题及解答

微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。
微型计算机的硬件系统包括:微型计算机和外围设备。
微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。
微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。
2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。
3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。
②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。
4、简述8086 CPU的逻辑结构。
答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。
其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。
5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。
②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。
微型计算机原理与应用综合练习题一及答案

微型计算机原理与应用综合练习题一及答案一、选择题(每小题2分,共54分)1、世界上第一台电子数字计算机取名为。
A)ENIAC B)EDSAC C)UNIVAC D)EDVAC2、计算机的发展阶段通常是按计算机所采用的来划分的。
A)内存容量 B)电子器件 C)程序设计 D)操作系统3、最先实现存储程序的计算机是。
A)EDIAC B)EDSAC C)UNIVAC D)EDVAC4、一个完整的计算机系统通常应包括。
A)系统软件和应用软件 B)计算机及其外部设备C)硬件系统和软件系统 D)系统硬件和系统软件5、计算机的软件系统一般分为两大部分。
A)系统软件和应用软件 B)操作系统和计算机语言C)程序和数据 D)DOS和Windows6、用高级语言编写的程序。
A)只能在基本种计算机上运行B)无需经过编译或解释,即可被计算机直接执行C)具有通用性和可移植性D)几乎不占用内存空间7、下面几个不同进制的数中,最小的数是。
A)1001001B B)75 C)37Q D)A7H8、十进制负数-61的八位二进制原码是。
A)00101111 B)00111101 C)10101111 D)101111019、十进制正数38的八位二进制补码是。
A)00011001 B)10100110 C)10011001 D)0010011010、在微机汉字系统中,一个汉字的机内码占的字节数是。
A)1 B)2 C)4 D)811、汉字“灯”的区西半球码为“2138”,该汉字的机内码的十六进制表示为。
A)B5C6H B)C1D8H C)B538H D)21C6H12、用汇编语言编写的程序需要经过翻译成机器语言后,帮能在计算机中执行。
A)编译程序 B)解释程序 C)操作系统 D)汇编程序13、主要决定微机性能的是。
A)质量 B)耗电量 C)CPU D)价格14、CPU指的是。
A)控制器 B)运算器和控制器C)运算器、控制器和主存 D)运算器15、8086/8088可用于寄存器间接寻址的寄存器有。
微机原理习题集

微型计算机原理及应用习题集专业班级学号姓名1一、填空题1.电子计算机主要由、、、和等五部分组成。
2.和集成在一块芯片上,被称作CPU。
3.总线按其功能可分、和三种不同类型的总线。
二、简答题1.简述微处理器、微计算机及微计算机系统三个术语的内涵。
微处理器:一般也称中央处理器(抄CPU),是本身具有运算能力和控制功能,是微型计算机的核心袭。
微型计算机:由CPU、存储器、输入输出接口电路和系统总线构成。
微型计算机知系统:以微型计算机为主体,配上系统软件和外部设备以后,道就成为了计算机系统。
2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?总线是模块与模块之间传送信息的一组公用信号线。
总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。
因此微型计算机系统中普遍采用总线结构。
3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。
地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。
2一、填空题1.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?(1) (0110 1110)二进制原码=()二进制真值=()十进制真值(0110 1110)二进制反码=()二进制真值=()十进制真值(0110 1110)二进制补码=()二进制真值=()十进制真值(2) (1011 0101)二进制原码=()二进制真值=()十进制真值(1011 0101)二进制反码=()二进制真值=()十进制真值(1011 0101)二进制补码=()二进制真值=()十进制真值2.已知X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算下列各式(设字长为8位)。
微型计算机控制系统习题1

=
U ( z) D( z) = = D ( s ) s = 2 z −1 E ( z) T z +1
⇒ D (z) =
1 + T1s 1 + T2s
s =
2 z −1 T z +1
U (z) (T + 2 T1 ) z + T − 2 T1 = E ( z ) (T + 2 T 2 ) z + T − 2 T 2
1 (1 − z −1 ) = 1 = E ( z ) = R ( z )Φ e ( z ) 1 − z − 1
z −1 Y ( z ) = R( z )Φ( z ) = 1 − z −1
= z −1 + z −2 + z −3 + ...
9 z −1 (1 + 0.111z −1 ) G( z ) = (1 − z −1 )(1 − 0.0000454 z −1 )
U ( s ) 1 + 0.17 s = 2、已知模拟调节器的传递函数为 D( s ) = 、 E ( s ) 1 + 0.085s
试写出相应数字控制器的位置型和增量型的控制算式,设采 试写出相应数字控制器的位置型和增量型的控制算式, 样周期T= 样周期 =0.2s。 。 解:双线性变换公式为: s = 双线性变换公式为:
y2 ( t )
其中 a0 , a1 , a2 , b0 , b1 是使 D1 ( z ) 和 算机串级控制算法。 算机串级控制算法。
r1 ( k )
+
e1 ( k )
D1 ( z )
−
选择题微机

选择题微机一、单项选择题1、第四代计算机的主要逻辑元器件采用的是什么?DA、晶体管B、中小规模的集成电路C、电子管D、大、超大规模的集成电路2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是?BA、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS3、运算器由很多部件组成,其核心部分是( B )。
A、数据总线B、算术逻辑单元C、累加器D、多路开关4、主要决定微机性能的是( A )A、CPUB、耗电量C、质量D、价格5、计算机辅助设计的英文缩写是什么?AA、CADB、CAMC、CAED、CA T6、下列属于击打式打印机的是哪一项AA、针式打印机B、喷墨式打印机C、激光式打印机D、热敏式打印机7、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(C)。
A、B口B、A口C、A、B、C三端口均可以D、C口8、与外存储器相比,内存储器的特点是CA、容量大、速度快、成本低B、容量大、速度慢、成本高C、容量小、速度快、成本高D、容量小、速度快、成本低9、寄存器SP用于对(B)的操作。
A、空闲单元B、堆栈单元C、数据单元D、指令单元10、在①绘图仪、②打印机、③硬盘、④RAM、⑤ROM、⑥显示器、⑦软驱、⑧磁带机中,属于计算机的外存储器的有( B )。
A、③④⑦B、③⑦⑧C、③⑤⑦D、①②④⑥11、微型计算机中存储数据的最小单位是:C A、字节B、字C、位D、KB12、不属于随机存储器RAM的是B A.SRAM B.Flash C.DRAM D.NVRAM14、主机从外设获取信息的设备称为___A_。
A.外部存储器B.外设C.输出设备D.输入设备15、SP的作用是用来指示(A)。
A、栈顶元素的有效地址B、下一条要执行指令的地址C、下一条要取的指令的地址D、栈底元素的有效地址16、在计算机中,用几进制进行工作CA、十进制B、十六进制C、二进制D、八进制17、存储器分为四个现行可寻址的段,不属于存储器分段的寄存器是DA、代码段B、堆栈段C、数据段D、地址段18、堆栈指针寄存器是 A A、SP B、SI C、DI D、BP19、计算机硬件能直接识别的只能是__B____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空
1、设 [X]
补=11100011,[Y]
补
=00110010,[X]
原
=,[X-Y]
补
=。
2、8259 的命令字分为和命令字。
3、
某 12 位 A/D 转换器的输入电压范围为 0~10V,
则该转换器的分辨率为mV。
4、8088CPU 最多可处理种中断。
5、8253 有种工作方式,当作为方波发生器时,应工作在方式。
6、定义数据字的伪指令为,定义汇编结束的伪指令为。
7、已知 AL 的内容为 01011101B,执行指令 NEG AL 后,再执行 CBW 指令,则 AX 的内容为。
8、
‘c’的 ASCⅡ为 63H,若加上偶校验,结果为,加上奇校验,结果为。
9、8088CPU 的地址总线有条,最大内存空间为,物理地址是由和形成的。
10、已知 AL 的内容为 01001001B,执行指令 ADD AL AL 后,再执行 DAA 指令,则 AL=_____________,CF=______,AF=_____。
11 、设SS=1000H ,SP=3000H ,AX=128AH ,CX=0931H 则执行下列指令后SS=________,SP=________,PUSH AX
AX=________,CX=________。
PUSH CX
POP AX
12、在 8088 系统中五片中断控制器 8259 可控制个中断源。
13、MOV AX,10H[BX+DI]对源操作数来说是寻址方式。
二、选择题
1、微型计算机在硬件上是由四大部分分组成。
A. 微处理器、存储器、I/O 接口和总线;
B. ALU、寄存器组、程序计数器和指令系统;
C. 微处理器、存储器、输入设备、输出设备;
D. 主板、硬盘、键盘、显示器;
2、在 CMP AX,DX 指令执行后,当标志位 SF,OF,ZF 满足逻辑关系(SF⊕
OF)+ZF=0 时,表明。
A. AX>DX
B. AX<DX
C. AX≥DX
D. AX≤DX
4、8088 系统对中断请求响应优先级最低的请求是。
A. NMI
B. 单步中断
C. 除法错中断
D. INTR
三、下列程序段要求在 100 个带符号数中找出其中最大的一个数。
设该数据区首址的偏移地址=2000H,最后要求将最大值存入偏移地址=2100H 的单元中,试填空完成该程序。
MOV BX,
MOV AX,[BX]
MOV CX,
LOP1:INC BX
CMP AL,[BX]
LOP2
MOV AL,
LOP2:LOOP
MOV ,AL
四、编写程序
1、在数据段中,从2000H 单元开始存放了50 个8 位字符,试编程序,求出
其中’A’的个数,并将结果送入 NUM 单元中。
2、8 位 D/A 转换器 DAC0832 的输出电压范围为 0~5V,端口地址为 4321H,试
编程实现产生 0~3V 锯齿波的程序。
.
五、下图为 SRAM6116 芯片与 8088 系统总线的连接图
(1) 写出 6116 芯片的存储容量;(2) 分析每片 6116 所占的内存地址范围。
六、用 8253 实现每隔 1s 产生一个负脉冲,已知 8253 的时钟频率为 2MHZ 。
(1)写出 8253 的端口地址;(2)编写 8253 的初始化程序。
8253。
+5V
七、如图所示,可用 8255 控制数码管的显示。
显示原理为:如要显示“1”
,则
,其余为低电平“0”。
已知 8255B 口的端口地址为
应给 b、c 送高电平“1”
4321H,试完成:
(1)用全地址译码方式画出 8255 与 8088 系统总线的连接图;
,编写包括 8255 初始化在内的所有程序。
(2)若要求数码管显示为“2”。