微机原理考试复习例题

合集下载

微机原理复习题含答案

微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。

答案:CPU2. 微机系统中,______存储器用于存储程序和数据。

答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。

答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。

答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。

总线按功能可以分为数据总线、地址总线和控制总线。

2. 描述微机系统中存储器的层次结构。

答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。

四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。

答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。

地址总线宽度为24位,表示可以寻址2^24个地址。

因此,最大内存寻址能力为2^24 * 2字节 = 16MB。

五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。

答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。

它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。

(有答案)微机原理复习题

(有答案)微机原理复习题

一、选择题1、计算机中有一个“10000000”编码。

如果把它认为是无符号数,它是十进制数( C )。

A、0B、-0C、128D、-1282、计算机中有一个“10000000”编码。

如果把它认为是原码,它是十进制数( B )。

A、0B、-0C、128D、-1283、计算机中有一个“10000000”编码。

如果把它认为是无补码,它是十进制数(D )。

A、0B、-0C、128D、-1284、计算机中有一个“10000000”编码。

如果把它认为是BCD码,它是十进制数( B )。

A、10B、80C、128D、-1285、计算机中,二进制编码的十进制数称为( B )A.机内码B. BCD码C.ASCII码D.GBK码6、计算机中,西文字符的编码常采用美国标准信息交换码称为( C )A.机内码B. BCD码C.ASCII码D.GBK码7、DB 伪指令以( B )为单位分配存储区域。

A、字B、字节C、四字D、双字8、DW 伪指令以( A)为单位分配存储区域。

A、字B、字节C、四字D、双字9、堆栈操作时,段地址、段内偏移量由(C )寄存器指出。

A、CS DIB、DS SIC、SS SPD、ES BP10、某存储单元的逻辑地址为3800H:8F06H,其物理地址是( B )A、48F06HB、 40F06HC、46F06HD、4FF06H11、设(DS)=0000H,(CS)=2000H,IP为86H,当前指令的物理地址是( D )A.00000HB.00086HC.08086HD.20086H12、设SP=0016H,若向堆栈中存入1个数据,则SP的值为( B )。

A、0015HB、0014HC、0017HD、0018H13、设SP=0016H,若执行POP AX指令后,则SP的值为( D )。

A、0015HB、0014HC、0017HD、0018H14、汇编语言源程序文件的扩展名是( C )。

A、.MASMB、.OBJC、.ASMD、.EXE15、当计算机断电后,所存放的信息全部丢失的存储器是( B )。

微机原理复习题及答案

微机原理复习题及答案

微机原理复习题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU负责执行什么操作?A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 控制运算答案:C2. 在微机中,以下哪个部件负责存储程序和数据?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 总线答案:B3. 8086微处理器的地址总线宽度是多少?A. 8位B. 16位C. 32位D. 64位答案:B4. 微机中的I/O设备通过什么与CPU进行通信?A. 数据总线B. 控制总线C. 地址总线D. 所有总线答案:D5. 微机的存储器分为哪两类?A. 只读存储器和随机访问存储器B. 静态存储器和动态存储器C. 主存储器和辅助存储器D. 内部存储器和外部存储器答案:C6. 微处理器的时钟频率是指什么?A. 处理器的运算速度B. 处理器的时钟周期C. 处理器的时钟脉冲频率D. 处理器的时钟周期数答案:C7. 在微机中,中断服务程序的入口地址通常存放在哪个寄存器中?A. IPB. CSC. DSD. SS答案:B8. 微机的总线通常包括哪几类?A. 数据总线、地址总线和控制总线B. 数据总线、控制总线和电源总线C. 地址总线、控制总线和电源总线D. 数据总线、地址总线和电源总线答案:A9. 微机中的DMA是指什么?A. 直接内存访问B. 动态内存分配C. 数据管理器D. 动态内存访问答案:A10. 微机中,以下哪个部件负责控制数据流向?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 控制器答案:D二、填空题(每空1分,共10分)1. 微处理器中的______(寄存器名)用于存储指令的地址。

答案:IP2. 微机中的______(部件名)用于控制CPU的运行状态。

答案:控制器3. 微机中的______(部件名)用于存储临时数据。

答案:寄存器4. 微机的______(部件名)是CPU与外部设备之间的桥梁。

答案:接口5. 微机中的______(部件名)用于存储程序和数据。

微机原理例题(复习)

微机原理例题(复习)

例5:编一个程序段完成,将存放在DX、AX中的32位数左移4位。
C AX C DX MOV CL, 4 Again: SHL AX, 1 RCL DX, 1 DEC CL
JNZ Again
HLT
例6:编一个程序段完成,将数据段中起始 地址为Source的100个字节的数据传送到附 加段中Dest指向的单元中。
CODE
例12:写一个完整的汇编程序完成求1-100的累加和,结果存放在SUM中。
DATA SEGMENT SUM DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START PROC FAR BEGIN: PUSH DS XOR AX, AX PUSH AX MOV AX, DATA MOV DS ,AX MOV CX, 100 MOV AX, 0 AGAIN: ADD AX, CX LOOP AGAIN MOV SUM, AX RET START ENDP CODE ENDS END BEGIN
开始
Y
X= 0
N
X> 0Y
N
Y=0
Y=1
Y= -1
要求写一个完整的汇编程序完 成上述计算。
DATA
DATA CODE START:
ZERO: PLUS: HALT:
SEGMENT X DW ? Y DB ? ENDS SEGMENT ASSUME CS:CODE, DS:DATA MOV AX, DATA MOV DS, AX MOV AX, X OR AX, AX JZ ZERO JNS PLUS MOV BL, 0FFH JMP HALT MOV BL, 0 JMP HALT MOV BL, 1 MOV Y,BL MOV AH, 4CH INT 21H ENDS END START

微机试题

微机试题
21 十进制数66转换成二进制数为( D )
A. 11000010 B. 01100110 C. 11100110 D. 01000010
22 下列数中最小的是A
A. (101001)2 B. (52)8 C. (2B)16 D. (50)10
23 设(101)x=(41)16,求x=(C)
3.大部分DMAC都拥有( BCD )等传送方式。
A、直接传送方式 B、单字节传送方式
C、查询传送方式 D、成组传送方式
E、中断传送方式
4.要对可编程接口芯片进行读操作时,必须满足( AB )
A、CS=L B、RD=L,WR=H C、WR=L,RD=H
D、RD=L WR=L E、RD=H,WR=H
19、已知BL=08H, DL=0E2H, 执行XOR DL, BL指令后,DL寄存器中的数为( D )
A、132 B、20H C、00H D、0EAH
20、CPU响应中断后得到中断类型码是9,则从( C )单元取出中断服务子程序的入口地址
A、0009H B、00009H C、00024H D、0024H
6.一个总线周期有一个或若干个指令周期组成。( × )
7. 8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。( √ )
8 .一片8259A中断控制器最多能接收8个中断源。(√ )
9 8086CPU的逻辑段允许段的重叠和交叉。(√ )
10 8086CPU的标志寄存器FR是16位的,每一位都有定义。(× )
11 在8086的主存中,一个字节占用一个存储单元,一个字占用两个相邻的单元,字的高8位放在高地址单元,低8位放在低地址单元。(√ )

微机原理复习题

微机原理复习题

微机原理复习题⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.2. 8086CPU有哪⼏种主要的寻址⽅式。

3.试说明位、字节以及字长的概念。

4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。

5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?7.动态 RAM 为何要刷新?8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。

10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)1)[X]原=010101012)[Y]原=100000013)[Z]原=000000004)[U]补=10000005)[V]补=000000012. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列⼗进制数转换为⼆进制数1)23.6252)10.53) 75.254. 将下列⼗进制数⽤压缩BCD码表⽰1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。

1)2314H:0032H2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。

1)MOV CX,[BX]2)MOV CX,[BP+DI]3)MOV CX,SS:[1000H]4)MOV CX, ES:[BX][SI]7. 设有⼀个具有16位地址和8位字长的存储器,试问:1)存储器能存储多少字节的信息?2)如果存储器由2K x 4位的RAM芯⽚组成,共计需要多少⽚?3)需要⽤哪⼏位⾼位地址作⽚选译码产⽣芯⽚选择信号?8.给定⼀个堆栈区,地址为1240H:0000H ~ 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段⾸在存储器中的物理地址PA?(2)问⼊栈10个字节后,SP的内容是什么?(3)若再出栈6个字节,SP的内容⼜是什么值?10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。

(word完整版)微机原理复习考试题及,文档

(word完整版)微机原理复习考试题及,文档

微机原理1、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。

〕,执行单元 EU 〔负责指令的执行。

〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。

3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。

4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。

最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。

微机原理复习题(附答案)

微机原理复习题(附答案)

微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。

2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。

字长越长,计算能力越高,速度越快。

4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。

5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。

6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。

7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。

8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。

10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。

11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。

12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。

注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。

13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。

默认段地址寄存器DS。

直接寻址是对存储器访问时可采用的最简单的方式。

14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。

如:ADD AL,BL和MOV AX,1000都是指令性语句。

15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。

16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。

微机原理复习题及答案

微机原理复习题及答案

微机原理复习题及答案一、选择题1. 微处理器中的寄存器主要用于存储什么?A. 指令B. 数据C. 地址D. 程序答案:B2. 在微机系统中,总线分为哪几种类型?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D3. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 管理内存D. 显示图像答案:B4. 在微机系统中,RAM和ROM的区别是什么?A. RAM是只读存储器,ROM是随机存取存储器B. RAM是随机存取存储器,ROM是只读存储器C. RAM和ROM都是随机存取存储器D. RAM和ROM都是只读存储器答案:B5. 微机系统中的I/O设备指的是什么?A. 输入/输出设备B. 内部/外部设备C. 集成电路/操作系统设备D. 接口/操作系统设备答案:A二、填空题6. 微机系统中的CPU由______和______组成。

答案:算术逻辑单元(ALU);控制单元(CU)7. 微机系统中的______用于存储正在执行的指令。

答案:指令寄存器(IR)8. 微机系统中的______用于存储当前正在处理的数据。

答案:累加器(ACC)9. 在微机系统中,______是用于存储指令和数据的设备。

答案:内存10. 微机系统中的______是用于输入输出数据的设备。

答案:外部设备三、简答题11. 简述微机系统中的指令周期包括哪些步骤?答案:指令周期通常包括取指令、分析指令、执行指令和写回结果四个步骤。

12. 描述微机系统中的中断系统的作用。

答案:中断系统允许微机在执行程序的过程中,响应并处理外部或内部的突发事件,提高了系统的响应能力和效率。

四、计算题13. 假设一个微机系统有16位地址总线和8位数据总线,请计算该系统的最大内存容量。

答案:最大内存容量 = 2^地址总线位数 * 数据总线位数 = 2^16 * 2^8 = 65536 * 256 = 16777216字节,即16MB。

五、论述题14. 论述微机系统中的流水线技术及其优点。

微机原理复习题(有解答)

微机原理复习题(有解答)

微机原理复习题(有解答)第⼀章1、微型计算机、微机系统各由哪些部件组成?。

答:P1第⼆章1、8086 CPU⽤于I/O指令的数据寄存器和间址寄存器、存放变址地址的寄存器、⽤于堆栈操作的寄存器、存放基址地址的寄存器各是什么?答:8086 CPU⽤于I/O指令的数据寄存器和间址寄存器:AL(8位)或AX(16位),DX 8086 CPU⽤于变址地址的寄存器:SI、DI 8086 CPU⽤于堆栈操作的寄存器:SP(栈顶)、BP(堆栈段基址)8086 CPU⽤于基址地址的寄存器:BX(数据段)、BP(堆栈段基址)2、8086/8088标志寄存器有哪些标志状态,各有何作⽤?掌握CF、OF、TF、AF各是什么标志及有什么⽤途?答:(1)8086/8088标志寄存器有哪些标志状态,各有何作⽤?CF,进位标志位,其值为1表⽰运算有进位或借位,否则⽆进位或借位。

SF,符号标志位,其值为1表⽰运算结果为负数,否则为正数。

OF,溢出标志位,其值为1表⽰带符号数运算结果溢出,否则⽆溢出。

AF,辅助进位标志位,其值为1表⽰运算中低4位向⾼4位有进位或借位,否则⽆进位或借位。

PF,奇偶标志位,其值为1表⽰运算结果的低8位中1的个数为偶数,否则为奇数。

ZF,零标志位,其值为1表⽰运算结果为0,否则⾮0。

DF:⽅向标志,= 0,串指针增量变化,= 1,串指针减量变化IF:中断允许标志,= 0,关中断,= 1,开中断TF:单步标志,= 0,正常执⾏程序,= 1,单步执⾏程序(2)掌握CF、OF、TF、AF各是什么标志及有什么⽤途?CF:进借位标志,可⽤于⽆符号数运算结果是否超过机器能表⽰的数值范围。

OF:溢出标志位:反映有符号数加减运算后是否有溢出,产⽣溢出中断PF:奇偶标志位:反映运算结果中1的个数为奇数或或偶数,⽤于奇偶校验TF:单步标志,可⽤于设置CPU执⾏指令为单条执⾏⽅式,⽤于单步调试程序。

3、8086 IP寄存器有何⽤途?IP寄存器是指令指针寄存器,保存下⼀条将要执⾏指令的存储偏移地址4、8086 CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最⼤存贮器空间和最⼤I/O空间分别各为多少?答:8086 CPU访问存贮器的地址是A19—A0,可寻址的最⼤存贮器空间是1MB.8086 CPU访问I/O的地址是A15—A0,可寻址的最⼤I/O空间是64KB.5、掌握补码计算X+Y和X-Y并写出执⾏后CF、ZF、SF、OF标志各是多少。

微机原理复习题及答案

微机原理复习题及答案

是运放 电阻,被放在电阻,被放在电阻,被放在 。

内部有 地和地和地和 地。

地。

地。

时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。

上的数据变化而变化。

上的数据变化而变化。

的,在给定值时产生的的,在给定值时产生的和 。

若D/A 转换行 ; ; 若一个并行一个并行 。

是CMOS 的 位位 转换器。

转换器。

转换器。

EOC 是 信号,可作为信号,可作为信号,可作为 。

6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。

在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。

,请用查询方式写出读入外部信息的程序段。

,请用查询方式写出读入外部信息的程序段。

2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。

序段。

3.3. 数据采集系统电路如下图所示。

图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。

微机原理复习题(完整参考答案版)

微机原理复习题(完整参考答案版)

微机原理复习题试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。

1、简述8255A的结构及功能;P1302、简述可编程芯片8253的及结构及功能;P1483、简述8259A的结构及功能;P2174、简述矢量中断过程:P2075、指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;6、(1(2(3(47、8910111213入1415161)2)3)4)5)6)7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)8 )、NOT AX (将AX数据取反)9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)11)、DAA (十进制数调整)12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:(1)[ -1 ]=11111111,补(2)、补码[10000000]的真值=-128(3)、逻辑地址00BAH:0001H的物理地址= 00BA1H,(4)、两个数[11101110]+[11000110]运行后;各位状态:[OF]=0;[SF]=1;[ZF]=0;[CF]=1;(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;(6)、push BX (SP)=SP-2;(7)、POP BX (SP)=SP+2;(8)、(41.55)10=(101001.10001)2=(29.8CCD)16==(51.4315)8==(0100 0001.0101 0101)BCD14.选择题:(1)将AX中的D0 D5 D8 D11位取反,指令是(C);A 、 AND AX,92HB 、 OR AX,910HC、 XOR AX,0921HD、 XOR AX,0110H(2)、执行存储器写操作,CPU的引脚状态是(D);A、WR#=1 RD#=1 M/IO#=0B、WR#=0 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(3)、执行外设读操作,CPU的引脚状态是(B);A、WR#=1 RD#=1 M/IO#=0B、WR#=1 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(4)、下列哪个不是段寄存器(D)A、CSB、DSC、SSD、BP(5)、计算机直接执行的指令是(A)A、机器语言B、汇编语言C、高级语言D、仿真语言(6)、每个总线周期通常包括(C)个T状态。

微机原理复习题

微机原理复习题

微机原理复习题复习题一选择题1. 8086/8088CPU的地址总线为20根,其寻址内存的范围为 CA. 64KBB. 256KBC. 1MBD. 2MB2. 十进制数-97对应的二进制原码是 DA.10011110BB. 10011111BC.11100000BD. 11100001B3. 指令MOV BX,[SI+1003H]所用的寻址方式 AA. 变址寻址B. 基址寻址C. 基址-变址寻址D. 寄存器间接寻址4. 某内存单元的段基址为2580H,偏移地址为0800H,则这个内存单元的物理地址为 DA. 0800HB. 25000HC. 25800HD. 26000H5. 下列四条指令中,错误的指令是 BA.MOV BX, [SI]B. MOV [BX], [SI]C.MOV DS, AXD. MOV AX, [BX]6. 下列不是只读存储器的是 BA. EEPROMB. DRAMC. 掩膜ROMD. EPROM7. 8位无符号立即数的取值范围为 CA. 00H~7FHB. -128~+127C. 0~225D. 80H~FFH8. 设SP=FFEEH,在执行了PUSH DS指令后,SP的值为 AA. FFECHB. FFEAHC. FFF0HD. FFF2H9. 无符号二进制数11010111B对应的十进制数是 BA.125B. 215C. 327D. 65310. 8086/8088采用内存分段的方法,把其内存空间分成若干段,段的大小最大为 CA. 16KBB. 32KBC. 64KBD. 128KB11. 8253的定时/计数器0通道设置为16位计数工作方式,其初值写入的次数为 BA. 1次B. 2次D. 8次12. 在数据采集系统中,A/D转换器输出信号的特征为 AA. 时间是离散的,数值是离散的B.时间是离散的,数值是连续的C.时间是连续的,数值是离散的D.时间是连续的,数值是连续的13. 下列芯片可用来作为可编程并行I/O接口芯片的是 DA. 8259B. 8250C. 8251D. 8255A14. 当ADC0809转换结束后,输出信号EOC的电平变化是 DA.从高电平变为低电平B.保持为低电平C.保持为高电平D.从低电平变为高电平15. 在指令MOV BX,[DI]中使用的寻址方式为 CA. 立即数寻址B.寄存器寻址C. 寄存器间接寻址D. 变址寻址16. DAC0832工作于单缓冲方式时(DAC寄存器处于直通状态),应 BA.CS1和WR1接数字地B.WR2和XFER接数字地C.CS1和WR2接数字地D.WR1和XFER接数字地17. 8086/8088CPU执行软件中断指令INT n时,其中断类型码的提供者是 AB. 外部设备C. 总线D. 堆栈18. 采样保持器的控制开关打开时,采样保持器所处状态是 CA. 采样B. 偏置C. 保持D. 查询19. 一个12位单极性A/D转换器,量程为0~+10V,则其分辨率为 BA. 1.22mVB. 2.44mVC. 5mVD. 10mV20. 在下列四条指令中,错误的指令是 DA.MOV AX,2000HB.MOV BX,[2000H]C.MOV DS,AXD.MOV DS,2000H21. 8086/8088标志寄存器中,跟踪标志位是A. TFB. AFC. SFD. CF22. 执行指令MOV AL,01011011B AND 11010001B后,AL中的内容是 DA.11011011BB. 10001010BC. 01011011BD. 01010001B23. 存储容量是2K字节的EPROM芯片是 AA. 2716B. 2816C. 2764D. 611624. 在汇编语言中,程序应该存放的段地址是 BA. DSB. CSC. ESD. SS25. 执行指令MOV AL,7EHMOV BL,5BHADD AL,BL后,标志寄存器中的标志位SF和CF的状态分别为 AA. SF=1,CF=0B. SF=1,CF=1C. SF=0,CF=0D. SF=0,CF=126. INTEL8259A是 AA. 可编程中断控制器 B 可编程并行I/O接口C. 可编程定时/计数器D. 可编程串行I/O接口27. 8086CPU可扩展I/O端口地址的个数最多为 DA. 1KB. 4KC. 8KD. 64K28. 使用查表指令XLAT时,表首地址传送给BX,表内元素的序号送给AL,执行XLAT指令后把该元素对应的ASCII码存入 BA. BLB. ALC. CLD. DL29. 当DAC0832的输入寄存器处于直通状态,DAC寄存器处于受控锁存器状态,则DAC0832的工作方式为 BA. 双缓冲方式B. 单缓冲方式C. 直通方式D.锁存方式30. 在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是 CA. CPUB. 中断控制器C. DMA控制器D. 外设31. ADC0809的作用是 CA.将数字信号转换为模拟信号B.将开关量信号转换为模拟信号C.将模拟信号转换为数字信号D.将模拟信号转换为频率信号32. 8253的控制寄存器中的D5(RW1)=1,D4(RW0)=0时,表示读/写的字节是BA. 低8位B. 高8位C. 先高8位,后低8位D. 16位33. 8255A中,可以工作在三种工作方式中的任意一种的端口是 CA. A/B/C口B. A/B口C. A口D. B口二、填空题34. 78H与80H异或的结果是F8 H。

微机原理复习题(含答案)

微机原理复习题(含答案)

微机原理复习题:一、填空题:1、已知:[X]补=110B,(正数的补码是它本身,最高位1负数)求:[X]原= 相等;[-X]原= 取反加一。

2、已知段寄存器CS=2000H,指令指针寄存器IP=00FFH,此时指令的物理地址为段地址左移4位(2进制4位)+偏移地址IP 。

3、8086/8088的状态标志寄存器有9个标志位,其中6 个是状态标志, 3 个是控制标志。

Page57CF零标志、PF奇偶标志、AF辅助进位标志、ZF零标志、SF符号标志、OF溢出标志DF方向标志、IF中断允许、TF跟踪标志4、8088在访问4个当前段时,默认的情况下,代码段、数据段及堆栈段的偏移量分别由IP 、和BX BP提供。

5、若中断向量表地址00060H中存放4200H,00062H中存放1080H,则对应的中断类型号是24 ,中断服务程序的入口地址是14A00H 。

6、INTEL8255A有3种工作方式,端口C能工作于0 方式。

P2467、中断允许标志IF=0时,8088CPU能够响应内部中断的中断请求。

而不能响应外部中断的中断请求。

8、I/O接口的基本功能是P243。

9、I/O设备的译码方式通常有全译码和部分译码两种方式。

二、单选题:1、当CPU执行运算后,自动设置PSW中的标志 A 表示结果等于0。

A. ZF=1B. CF=0C. ZF=0D. SF=12、下述转移指令中属于段间直接寻址的指令是 C 。

A. JMP BXB. JZ NEXT (短转移)C. CALL FAR PTR SUBPROCD. CALL DWORD PTR [BX](寄存器存址)3、设指令要转移的段地址为B000H,标号START的偏移地址为250H,执行下条指令后,进行转移的物理地址PA是D 。

CALL FAR PTR STARTA. 250HB. B000HC. B250HD. B0250H4、可编程接口芯片在使用前对它 B ,称为接口编程。

微机原理复习题6(含答案)

微机原理复习题6(含答案)

微机原理复习题6(含答案)第一篇:微机原理复习题6(含答案)汇编语言试卷一、单项选择题(本大题共20小题,每小题1分,共20分)1.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)。

A)C+D=B B)A+D=B C)B=D D)A>C>D 2.标志寄存器中属于控制标志位的是(B)。

A)DF,OF,SFB)DF,IF,TFC)OF,CF,PF D)AF,OF,SF 3.8088/8086存储器分段,每个段不超过(D)A)64K个字B)32K个字节C)1兆个字节D)64K个字节 4.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D A)DEC ALB)SBB AL,0AASDAS C)SUB AL,1D)SUB AL,1AASDAS5.要输入端口1234H中的8位数据,其指令应是()。

A)MOV DX,1234HB)MOV DX,1234HOUT DX,AL1N AL,DX C)1N AX,1234HD)OUT DX,1234H 6.若AX=-15要得到AX=15应执行的指令是(A)。

A)NEG AX B)NOT AXC)INC AX D)DEC AX 7.8086/8088系统执行传送指令MOV时(A)。

A)不影响标志位 B)影响DF方向标志C)影响SF符号标志 D)影响CF进位标志 8.MOV AL,79 ADD AL,0B1H 上面指令执行后,设置的标志位CF和OF的值是(D)A)CF=0,OF=1 B)CF=1,OF=1C)CF=0,OF=1 D)CF=1,OF=0 9.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(B A)DIV BXB)CWDIDIV BX C)XOR DX,DXD)CBW DIV BXIDIV BX 10.下列指令中操作数在代码段中的是(A)。

A)MOV AL,42HB)ADD AL,BL C)SUB [BX],DID)1NC [DI] 11.用REPE SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示(D A)在字符串中遇上第一个AL中指定的字符 B)在字符串中有一个AL中指定的字符 C)在字符串中有一个不是AL 中指定的字符D)在字符串中遇上第一个不是AL中指令的字符12.下列指令执行后对源和目的操作数均无影响的是(D)。

微机原理期末必考复习题目

微机原理期末必考复习题目

微机原理期末复习题目第一章计算机基本知识【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语【典型习题】•在计算机中,1KB= 1024 byte。

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

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

则十进制数–13所对应的原码为:10001101B ;补码为11110011B 。

•一个8位二进制数用补码方式表示的有符号数的范围是-128~+127 。

•软件通常分为系统软件和应用软件两大类。

•微型计算机中主要包括有 A 。

A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器第二章8080系统结构【复习重点】1 、CPU 内部的功能结构;2 、寄存器阵列结构及各寄存器的功能;3 、标志寄存器各标志位的名称及含义;【典型习题】1、8086中的BIU中有 4 个16 位的段寄存器、一个16 位的指令指针、 6 字节指令队列、20 位的地址加法器。

2、8086 可以访问8 位和16 位的寄存器。

3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。

A.指令B.指令地址C.操作数D.操作数地址4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。

EU(或指令执行单元):指令译码和执行指令5、8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。

微机原理复习题(含答案)

微机原理复习题(含答案)

微机原理复习题(含答案)微机原理及应⽤复习题(1)⼀、选择题1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。

A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。

A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。

A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。

A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端⼝存取(读或写)⼀个字节所需的时间是⼀个()。

A.总线周期 B.时钟周期 C.指令周期D.存储器周期6.⼗进制数36.875转换成⼆进制数是()。

A.110100.01 B.100100.111 C.100110.11 D.100101.1017.⼗进制数-75⽤⼆进制数10110101表⽰,其表⽰⽅式是()。

A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可⽤于间接寻址的寄存器有()。

A.2个 B.4个 C.6个 D.8个9.堆栈的⼯作⽅式是()。

A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址⽅式中,操作数在()中。

A.通⽤寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、⽴即三种寻址⽅式指令的执⾏速度,由快⾄慢的排序为()。

A.直接、⽴即、间接 B.直接、间接、⽴即C.⽴即、直接、间接 D.不⼀定12.微机控制总线上传送的是()。

A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接⼝的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C 13.将累加器AX的内容清零的不正确操作是()。

微机原理期末复习

微机原理期末复习

微机原理期末复习 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】一、回答问题问题1:8086的存储器为什么要进行分段?答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。

而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。

由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。

问题2:什么是物理地址什么是逻辑地址请说明二者的关系。

答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。

逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。

一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。

(2000:0202H、2010:0102H、……)。

段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。

20位物理地址 = 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。

答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。

问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。

答:8086微处理器有最小模式和最大模式。

最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。

微机原理复习题及答案

微机原理复习题及答案

微机原理复习题及答案一、选择题1. 下列那个不是半导体存储器芯片的性能指标()。

A.存储容量B.存储结构 C .集成度 D.最大存储时间2. 外部设备的端口不包括()。

A .数据端口B .状态端口C .控制端口D .写保护口3. DMA控制器能够实现高速数据传送的主要原因是( )。

A.采用高速芯片 B.时钟频率高C.直接由硬件完成 D.DMA内部采用特殊控制方式4. 调试程序DEBUG的命令G表示()A.单步运行程序 B.运行C.检查和修改寄存器内容D.修改内存单元内容5. 8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。

A . RDB .RESTC . ALED . READY6. 下列指令中,影响标志的指令是( )。

A.从寄存器取数指令B.条件转移指令C.压栈指令D.循环移位指令7. 8086CPU在允许中断状态下,若INTR=1,则CPU在()之后,响应中断请求。

A.完成当前时钟周期 B.完成当前总线周期C.完成当前指令周期 D.取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A.中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。

A .地址总线B .数据总线C.地址和数据总线 D .地址、数据和控制总线10. 内存又称主存,相对于外存来说,它的特点是().A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设SP=000CH,SS=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )A.000B6HB.00A8EHC.000B2H D:00A8AH12.在下列指令中,正确的格式是( )A.XCHG AX,DSB.MOV CL,DXC.LEA DX,BETA[BX][SI]D.POP CS13.在DMA方式下,CPU与总线的关系是( ).A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态二、填空题1. 微处理器是把()和()这两部分功能部件集成在一个芯片上的超大规模集成电路。

微机原理复习题(指令系统)

微机原理复习题(指令系统)

微机原理复习题(指令系统)《微机原理》复习题二一、选择题1、假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙", 为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列()组指令。

A. RCR AL, 01H JZ LabelB. CMP AL,00H JZ LabelC.AND AL,01H JZ LabelD.TEST AL,01H JZ Label2、若要使寄存器AL中的高4位不变,低4位变0,使用指令()。

A.AND AL,0F0H B.OR AL,0F0HC.AND AL,0FH D.OR AL,0FH3、条件转移指令JE/JZ成立的条件是()。

A.CF=0 B.CF=1 C.ZF=0 D.ZF=14、假设VAR为变量,指令MOV BX, OFFSET VAR 中源操作数的寻址方式是()。

A.直接寻址B. 间接寻址C.立即寻址D.存储器寻址5、若(AL)=10101101B,为了使其内容变为01011101B,下列()指令执行一次即可完成此操作。

A.NOT指令B.OR指令C.AND指令D.XOR指令6、若定义DAT DW 'A', 则DAT和DAT+1两个相邻的内存单元中存放的数据依次是()。

A.00H、41HB.41H、00HC.00H、61HD.61H、00H7、完成将累加器AX清零,不正确的指令是()。

A.OR AX,0000H B.XOR AX,AXC.SUB AX,AX D.AND AX,0000H8、若(AX)=5A5AH,为了使其内容变为0A0AH,下列()指令执行一次即可完成操作。

A. NOT指令B. OR指令C. AND指令D. XOR指令9、若定义 F1 DW 1234HF2 DB 23H,56H,78H则执行指令 MOV AL,BYTE PTR F1MOV BX,WORD PTR F2后,AL、BX寄存器中分别为()。

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

1-设伪指令定义如下,请画出内存分配示意图。

BUF1 DB ?
BUF2 DB ‘AB C’
BUF3 DW 1234H
BUF4 DB ‘EF’
COUNT EQU $-BUF1
回答下列问题:
(1)画出内存分配示意图
(2)此时COUNT 的值是()
2-程序中数据定义如下:
DATA1 DW ?
DATA2 DB 10 DUP(?)
DATA3 DW 25CFH, 09D4H, 275AH, 0D27BH
COUNT EQU $-DATA1
回答下列问题:
(1)画出内存分配示意图
(2)此时COUNT 的值是()
3-设CPU有16根地址线,8根数据线,MREQ作访存控制信号(低电平有效),用WR作读/写控制信号(高电平为读,低电平为写)。

现有下列存储芯片:1kⅹ4位 RAM, 4kⅹ8位 RAM, 8kⅹ8位 RAM;2kⅹ8位 ROM, 4kⅹ8位 ROM, 8k ⅹ8位 ROM,以及74LS138译码器和各种门电路,画出CPU与存储器的连接图,要求:
(1)主存地址空间分配为
6000H∽67FFH为系统程序区
6800H∽6BFFH为用户程序区
(2)合理选用上述存储芯片,说明各选几片?
(3)画出存储地址分配表。

.
(4)详细画出存储芯片的片选逻辑图。

4-设CPU有16根地址线,8根数据线,MREQ作访存控制信号(低电平有效),用WR作读/写控制信号(高电平为读,低电平为写)。

现有下列存储芯片:1kⅹ4位 RAM, 4kⅹ8位 RAM, 8kⅹ8位 RAM;2kⅹ8位 ROM, 4kⅹ8位 ROM, 8k
ⅹ8位 ROM,以及74LS138译码器和各种门电路,画出CPU与存储器的连接图,要求:
(1)主存地址空间分配为
最小8k地址为系统程序区;与其相邻的16k地址为用户程序区;
(2)合理选用上述存储芯片,说明各选几片?
(3)画出存储地址分配表。

.
(4)详细画出存储芯片的片选逻辑图。

5-指令改错题
(1)MOV BL,AX (2)OUT 356H,AL
(3)MOV DS,100H (4)POP BL
(5)MUL BX,AX (6)LEA DS,AS
(7)SHR BX,5
(8)LEA BX,DI (9)LEA BX,SI。

相关文档
最新文档