微机原理与接口技术期末综合复习题
微机原理与接口技术考试复习题(有答案)
微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。
A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。
A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。
A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。
A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。
A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。
A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。
A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。
A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。
A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。
A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。
A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
微机原理_期末考试题库与答案(含3套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
北邮《微机原理与接口技术》期末复习题(含答案)
北邮《微机原理与接口技术》期末复习题(含答案)《微机原理与接口技术》复习题一、填空习题讲解1.计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
2.运算器和控制器合称为中央处理器。
3.8086CPU是由总线接口部件BIU和执行部件EU两个部件组成的。
4.根据传送的信息类型,系统总线可以分为三类:数据总线、地址总线和控制总线。
5.半导体存储器按存取方式不同,分为随机存取存储器和只读存储器(ROM)。
6.8086的存储器采用段结构方式,一个段的最大长度为64K。
7.PC机中将物理地址分为两个部分:段地址和偏移地址。
8.有效地址中可有三个地址分量,分别为位移量、基址和变址。
二、选择1.十进制数123的八位二进制补码为(A)。
A.011110112.BCD码的十进制数为(C)。
C.913.堆栈操作的特点是(B)。
B.后进先出4.8086CPU的地址总线为(B)位。
B.205.通常,一个总线周期读取一个(B)的指令代码。
B.字6.IP是由(C)修改,使它总是指向下一条待取的指令。
C.BIU7.指令MOV AX,TABLE[BX][SI]的寻址方式是(B )。
B.相对基址变址寻址8.指令JMP BX的寻址方式是(B )。
B.段内间接寻址9.CPU中运算器的主要功能是(D)。
D.算术运算和逻辑运算10.8086是(B)。
B.微处理器11.8086处理器有20条地址线,可寻址访问的最大存储器空间为(D)。
D.1M12.8086处理器中通常用作数据寄存器,且隐含用法为计数寄存器的是(B)。
B.CX13.微型机的存储器地址为2000H~5FFFH,存储容量为(D)KB。
D.1614.微处理器用13条地址线寻址,其寻址范围为(C)。
C.4KB15.哪些存储器在断电(或关机)后,仍保留原有信息(C)。
C.ROM,,EPROM16.8086CPU寻址I/O端口最多使用地址线(B)条。
B.10三、请写出下列指令中源操作数的寻址方式,并计算物理地址。
微机原理与接口技术期末试卷与答案
微机原理与接口技术期末试卷与答案一、填空:(每空1分,共20分)1、设字长为八位,有x= -1,y=124,则有:[x+y]补=_________,[x-y]补=__________;2、数制转换:247.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____ 个字节;5、8086系统中,地址FFFF0H是___________________ 地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____ 和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W等待周期。
9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字二、简答题:(20分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。
(5分)2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)3、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?(5分)4、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)三、读图(10分)下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。
微机原理 期末考试题库及答案(含3套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
西交《微机原理与接口技术(高起专)》期末复习题
(单选题)1.PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()A: AENB: IORC: IOWD: ALE正确答案: C(单选题)2.32位PC机中整数的有效范围是()A: -32768―32767B: -32767―32767C: 0―65535D: -32768―32767或0―65535正确答案: D(单选题)3.对以下类型的中断,优先级最低的是( )A: 指令中断B: 非屏蔽中断C: 可屏蔽中断D: 断点中断正确答案: C(单选题)4.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A: 00017HB: 00068HC: 0005CHD: 0005EH正确答案: C(单选题)5.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A: 32B: 29C: 28D: 24正确答案: B(单选题)6.传送数据时,占用CPU时间最长的传送方式是( )A: 查询B: 中断C: DMAD: IOP正确答案: A(单选题)7.CPU响应可屏蔽中断请求时,其中断向量号由( )提供A: CPU内部B: 中断指令C: 向量号固定D: 中断控制器正确答案: D(单选题)8.中断向量表是存放( )的存储区域A: 中断类型号B: 中断服务程序入口处地址C: 中断断点地址D: 程序状态字正确答案: B(单选题)9.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是。
()A: 0AHB: 0BHC: 0CHD: 0DH正确答案: B(单选题)10.在正常EOI方式下, 中断结束命令是清除( )中的某一位A: IRRB: ISRC: IMRD: 程序状态字正确答案: B(单选题)11.A: AB: BC: CD: D正确答案: A(单选题)12.在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明。
微机原理及接口技术期末试题含答案
微机原理及接口技术期末试题一、单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。
每小题1分,共10分)1、8086/8088 的时钟信号是由( C )提供。
A. 8259B. 8255C. 8284D. 82532、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。
A. 4100HB. 3A9A8HC.3B008HD. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。
A. 15K×8B. 32K×256C. 1K×8D. 32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit 存储器组,所用芯片数以及用于组内寻址的地址线为( B )。
A. 2片、11根B. 16片、14根C. 8片、16根D. 16片、8根6、 DMAC 8237具有( C ) 独立通道。
A . 八个B . 二个C . 四个D . 三个7、可编程中断控制器8259A每片具有( C ) 优先权控制。
A . 4级B . 2级C . 8级D . 6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。
A. A6HB. B6HC. B4HD. C7H9、8237片内寻址的端口有( D )个。
A. 4B. 2C. 8D. 1610、8259片内寻址的端口有( B )个。
A. 4B. 2C. 8D. 16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。
微机原理与接口技术期末考试试题及答案.
微机原理与接口技术期末考试题库1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
微机原理与接口技术习题及参考答案精选全文完整版
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
微机与接口技术期末考试试题及答案(3套)
微机原理与接口技术试题(1)第1页共6页第2页共6页第3页共6页得分 评阅人得分评阅人四、 简答题(每小题 5 分,共 20 分)1.试述 8250 的数据接收时钟 RCLK 使用 16 倍比特率的时钟信号 接收异步通信信号的原因以及接收过程。
答:主要是为了确定起始位避免传输线上的干扰。
其接收过程为:接收器检测到串行数据输入引脚 SIN 由高电平变低后,连续测试 8 个 RCLK 时钟周期,若采样到的都是低电平,则确认为起始位;若 低电平的保持时间不足 8 个 RCLK 时钟周期,则认为是传输线上的干扰。
2.8255A 工作于方式 2,采用中断传送,CPU 如何区分输入中断还是输出中断?答:CPU 响应 8255A 的中断请求后,在中断服务程序的开始可以查询 8255A 的状态 字,判断~OBF A (PC7)和 IBF A (PC5)位的状态来区分是输入中断还是输出中断,并 据此转向相应的输入或输出操作。
3.用 2K ×4 位 RAM 构成 64KB 的存储系统,需要多少 RAM 芯片?需要多少位地址作 为片外地址译码?设系统为 20 位地址线,采用全译码方式。
答:64 片。
9 位。
其中 A16~A19 固定,A10~A15 译码形成组选信号。
4.请说明 Intel8253 各个计数通道中三个引脚信号 CLK ,OUT 和 GATE 的功能。
答:CLK 为计数时钟输入引脚,为计数器提供计数脉冲。
GATE 为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、 启动/停止计数等。
OUT 为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间 到。
五、 简单应用题(每小题 5 分,共 15 分)1.Intel8253 的通道 0 按方式 3 工作,时钟 CLK 0 的频率为 1 兆,要 求输出方波的频率为 40KHz,采用 BCD 码计数,设通道 0 的地址为 PORT 0,请对它写入计数值。
《微机原理与接口技术》期末复习题及参考答案
《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。
A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。
A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。
A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。
A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。
A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。
A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。
《微机原理与接口技术》期末考试试卷附答案
《微机原理与接口技术》期末考试试卷附答案一、单选(共15小题,每小题3分,共45分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A.不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A.ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的最大结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A.00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
微机原理与接口技术期末考试复习题
微机原理与接口技术1 .8088/8086CPU中程序计数器PC中存放的是指令地址2 .汇编语言中,经过定义的每个变量均有3个属性,地卅属性不属于变量的属性。
3 .设(SS)=2000H,(SP)=OlOOH,(AX)=2107H,则执行指令PUSHAX后,存放数据21H的物理地址是2∞FFH<>4 .堆栈段寄存器是SS。
5 .串操作时,地址的修改往往与方向标志DF有关,当DF=I时,Sl和Dl作自动减芮修改。
6 .假设Vl和V2是用DW定义的变量,正确的是MoV VI,20Ho7 .十进制小数转换成十六进制小数可采用金16取格法。
8 .字符串指令有许多参数是隐含约定的,目的字符串的起始地址为ES I DI9 .若BL=87H,BH=0E6H,贝UBX=OE687H。
10 .8086和8088的引脚信号中,ALE为地址锁存允许信号引脚。
11 .采用十六进制书写二进制数,位数可以减少到原来的1/4O12 .CPU响应INTR引脚上来的中断请求的条件是IF=I013 .采用2的补码形式时,一个字节能表达的带符号整数范围为[-128,+127]。
14 .在存储体系中,辅存的作用是均E的缺陷。
15 .MOVDX,100OH是正确的,16 .8086在存储器读写时,遇到READY无效后可以插入等待周期的个数可不受限制。
17 .一个最基本的微处理器由三部分组成,不包括卜钟振荡器。
18 .正数的反码与原码相等19 .8086/8088系统中把IM存储空间分成16个逻辑段(0~15),每个逻辑段的容量是≤64KBO20 .中断触发的方式有电平触发和边沿触发触发两种21 .微机系统的I/O端口的寻址方式有存储器映像的I/O寻址、I/O映像的I/O寻址两种方式。
22 .80X6CPU标志寄存器的标志位中,属于状态标志位的是OF,AF,CF23 .在半导体存储器中,RAM指的是随机存取存储器,可读可写,但断电后信息一般会丢失。
微机原理与接口技术期末考试复习试题
《微机原理与接口技术》试题(第一套)一、选择题(每题3分,共30分)1. 8288在8086/8088组成 的计算机中的作用是(②)。
① 数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK2.指令MOV 0283H[BX] [S 叮,AX 中目标操作数的寻址方 式为(②)。
①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址该存储单元的物理地址为(④)① 4100H ②3AA08H ④ 3AAA8H38060+2A48=3AAA8H4.某存储器芯片有地址线 13根,数据线8根、该存储器芯 片的存储容量为(③)。
① 15K X 8 ② 32K X 256 ③ 8K X 8 ® 32K X S3.某存储单元的段基址为3806H,段内偏移地址为 2A48H③ 3B008H5 •某存储器芯片容量为2K X lbit、若用它组成16K X 8bit 存储器组,所用芯片数以及用于组内寻址的地址线为(②)。
①32片、11根②64片、14根③8片、14根④16片、8根6.“ADD AX , [BX+8] ”的源操作数在当前(②)。
①堆栈段②数据段③代码段④程序段7.DMAC 8237 具有(②)。
①八个独立通道②四个独立通道③二个独立通道④三个独乂通道DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。
2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。
3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。
5、8257A级联可扩充任意个DMA通道。
6、有两种优先管理方式:固定优先级和循环优先级。
7、有较高的数据传输速率。
8.可编程并行接口8255A具有(①)①两个8位(A 口、并行输入输出端口。
②两个8位(A 口、并行输入输出端口。
③两个8位(B 口、并行输入输出端口。
④两个4位(A 口、E 口)和两个4位(CC 口)和两个4位(BC 口)和两个4位(AB 口)和一个8位(C口的高、低各4位)口的高、低各4位)口的高、低各4位)口)并行输入输出端口。
微机原理与接口技术的期末试题与答案
微机原理与接口技术的期末试题与答案一、单项选择题1.下列指令正确的是[ B]A.CMP [SI],100B.CMP WORD PTR [SI],100C.CMP [SI],100hD.CMP 100h,[SI]2.下列指令正确的是[D ]A.MOV CX,ALB.MOV DS,200hC.MOV DS,CSD.MOV DS,AX3.下列指令正确的是[A ]A.POP WORD PTR [BX]B.POP BLC.POP IPD.POP CS4.下列指令正确的是[C ]A.IN DX,ALB.IN DX,AXC.IN AX,DXD.IN BX,DX5.DF=1,执行MOVSB指令后[A ]A.SI减1,DI减1B.SI加1,DI加1,CX减1C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加16.Intel 8086 I/O寻址空间为[C ]A.1MBB.1KBC.64KBD.32KB二、填空题1.二进制数10101001转换为10进制数为169 D转换为16进制数为A9 H1.在移位指令中,用于指定移位位数的操作数只用的寄存器是___CL_____。
2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H______的入口地址存放处,它表示该中断处理程序的起始地址为_F000H___ :__EFD2H___。
解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH/4=17h,即得类型号。
3.一条指令为MOV BX,X1,其中X1的偏移地址为16 (十进制)。
在DEBUG 下,此指令会变为MOV BX,__[0010]______。
4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址方式是基址变址寻址方式5.设CF=0,AX=8000H,执行ROR AX,1后,AX=_4000H___,CF=_____0_________。
微机原理与接口技术期末试卷
《微机原理与接口技术》期末试卷一、选择题(每小题2 分,共 30分。
)1、内存从A4000H到CBFFFH,共有____。
A.124K B.160K C.180K D.224K2、在8088CPU中,用于寄存器间接寻址输入输出指令的寄存器是_____。
A. AXB. BXC. CXD. DX3、在8086系统中,假设SS=2000H SP=0102H,则执行PUSH AX指令后,栈顶的物理地址是。
A. 20104HB. 20102HC. 20100HD. 200FEH4、为了获得20位存储器地址,8086系统采用_____。
A.直接使用段地址 B.段地址左移4位加上偏移量C.直接使用偏移量 D.偏移量左移4位加上段地址5、向82C54命令端口写入控制字时,82C54地址引脚A1、A0应为。
A.0、0 B.0、1 C.1、0 D.1、16、8255A设置工作方式1,PA口和PC口高4位输出,PB口和PC口低4位输入,该设置对应的控制字应为。
A.A7H B.27H C.BCH D.3CH7、中断服务程序的入口地址简称为。
A.中断优先级 B.中断向量C.中断类型码 D.中断向量表8、若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为。
A. 23HB. A3HC. 80HD. 85H9、执行OUT 83H,AL指令时,、、M/信号应为。
A.0、1、0 B.1、0、0C.0、0、1 D.0、1、110、在异步串行数据通道上的数据传送过程中,测得字符的位时间是1ms,则它的波特率是 b/s。
A.1B. 1000C. 2000D. 50011、某8237采用固定优先级,屏蔽寄存器内容为1000B,当DREQ2和DREQ3同时有效时,CPU响应_____的DMA请求。
A. 通道3B. 通道2C. 通道1D. 通道012、如果要使PC/XT系统能够收到从COM1的适配器上8250发出的接收出错中断,则一定要做好的设置不包括下列哪一项?A.8250中中断允许寄存器D2位置1B. 8250中Modem控制器D3位清0C.主8259中屏蔽寄存器的D4位清0D.CPU中的标志寄存器的D9位置113、当8237的DREQ1的输入信号有效,且相应屏蔽位已置1,希望请求通道1执行DMA传送,可通过置寄存器的通道1请求位来完成。
微机原理与接口技术期末考试复习资料总结
微机原理与接口技术期末考试复习资料总结微机原理及接口技术样题一.填空题(每空1分,共20分)1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。
4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。
5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。
6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有16根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)1.8086处理器有20条地址线.可寻址访问的内存空间为?()A.1K B. 1M C.640K D.64K2.由8086处理器组成的PC机的数据线是?()A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线3.8086处理器的一个典型总线周期需要个T状态。
()A.1 B.2 C.3 D.44.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?()A.4片B.8片C.10片D.9片5.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的 B.连续的 C.重叠的D.都可以6.8086 CPU内标志寄存器中的控制标志位占几位?()A.9位B.6位C.3位D.16位7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?()A.方式2、5B.方式1、2C.方式1、5D.方式3、18.8253计数器的最大计数初值是多少?()A.65535 B.FF00H C.0000H D.FFFFH9. 接口器件8251A()A.只能作异步传送 B.只能作同步传送C.A和B均可 D.可作并行传送10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR7三.问答题(共30分)1.简要说明异步串行通信的帧格式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微计算机原理与接口技术复习题(4)8086指令系统及寻址方式1. 根据下列要求编写一个汇编语言程序::(1)代码段的段名为COD_SG(2)数据段的段名为DA T_SG(3)堆栈段的段名为STK_SG(4)变量HIGH_DA T所包含的数据为95(5)将变量HIGH_DA T装入寄存器AH,BH和DL(6)程序运行的入口地址为START答案:DA T_SG SEGEMNTHIGH_DA T DB 95DA T_SG ENDS;STK_SG SEGMENTDW 64 DUP(?)STK_SG ENDS;COD_SG SEGMENTMAIN PROC FARASSUME CS: COD_SG, DS: DA T_SG, SS: STK_SGSTART: MOV AX, DA T-SGMOV DS, AXMOV AH, HIGH_DA TMOV BH, AHMOV DL, AHMOV AH, 4CHINT 21HMAIN ENDPCOD_SG ENDSEND START2. 指出下列程序中的错误:STAKSG SEGMENTDB 100 DUP(?)STA_SG ENDSDTSEG SEGMENTDA TA1 DB ?DTSEG ENDCDSEG SEGMENTMAIN PROC FARSTART: MOV DS,DA TSEGMOV AL,34HADD AL,4FHMOV DA TA,ALSTART ENDPCDSEG ENDSEND答案:改正后:STAKSG SEGMENTDB 100 DUP(?)STAKSG ENDSDTSEG SEGMENTDA TA1 DB ?DTSEG ENDSCDSEG SEGMENTMAIN PROC FARASSUME CS: CDSEG, DS: DTSEG, SS: STAKSG START: MOV AX, DTSEGMOV DS, AXMOV AL, 34HADD AL, 4FHMOV DA TA1, ALMOV AH, 4CHINT 21HMAIN ENDPCDSEG ENDSENDS3. 将下列文件类型填入空格:(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map编辑程序输出的文件有_________;汇编程序输出的文件有________;连接程序输出的文件有__________。
答案:编辑程序输出文件: (4)汇编程序输出文件: (1), (3), (5)连接程序输出文件: (2), (6)4. 下列标号为什么是非法的?(1) GET.DA TA (2) 1_NUM (3) TEST-DA TA(4) RET (5) NEW ITEM答案:非法标号: (1)因为‘.’只允许是标号的第一个字符(2)第一个字符不能为数字(3)不允许出现‘-’(4)不能是保留字,如助记符(5)不能有空格5. 下面的数据项定义了多少个字节?DA TA_1 DB 6 DUP(4 DUP(0FFH))答案:24字节6. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?DTSEG SEGMENT | DTSEG SEGMENTORG 10H | ORG 10HDA TA1 DB 72H | DA TA1 DW 7204HDB 04H | DTSEG ENDSDTSEG ENDS |答案:不一样. 分别是72H, 04H和04H, 72H. 存储字时低8位存在低字节,高8位存在高字节.7. 下面的数据项设置了多少个字节?(1) ASC_DA TA DB ‘1234’(2) HEX_DA TA DB 1234H答案:(1) 设置了4个字节(2) 设置了2个字节8. 执行下列指令后, AX寄存器中的内容是什么?TABLE DW 10,20,30,40,50ENTRY DW 3...MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[BX]答案:(AX)=409. 指出下列指令的错误:(1) MOV AH,BX (2) MOV [SI],[BX] (3) MOV AX,[SI][DI](4) MOV AX,[BX][BP] (5) MOV [BX],ES:AX (6) MOV BYTE PTR[BX],1000(7) MOV AX,OFFSET [SI] (8) MOV CS,AX (9) MOV DS,BP答案:(1) 源、目的字长不一致(2)源、目的不能同时为存贮器寻址方式(3) 基址变址方式不能有SI和DI的组合(4) 基址变址方式不能有BX和BP的组合(5) 在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式(6) 1000超出一个字节的表数范围(7) OFFSET只用于简单变量,应去掉(8) CS不能作为目的寄存器(9) 段地址不能直接送入数据段寄存器10. DA TA SEGMENTTABLE_ADDR DW 1234HDA TA ENDS...MOV BX, TABLE_ADDRLEA BX, TABLE_ADDR请写出上述两条指令执行后, BX寄存器中的内容。
答案:MOV BX,TABLE_ADDR ; 执行后(BX)=1234HLEA B X,TABLE_ADDR ; 执行后(BX)=OFFSET TABLE_ADDR11. 设(DS)=1B00H, (ES)=2B00H, 有关存储器地址及其内容如右图所示,请用两条指令把X装入AX寄存器。
1B00:2000H1B00:2002H2B00:8000H 答案:LES BX, [2000H]MOV AX, ES: [BX]12. 变量DA TAX和DA TAY定义如下:DA TAX DW 0148HDW 2316HDA TAY DW 0237HDW 4052H按下述要求写出指令序列:(1)D A TAX和DA TAY中的两个字数据相加, 和存放在DA TAY和DA TAY+2中。
(2)D A TAX和DA TAY中的两个双字数据相加, 和存放在DA TAY开始的字单元中。
(3)D A TAX和DA TAY两个字数据相乘(用MUL)。
(4)D A TAX和DA TAY两个双字数据相乘(用MUL)。
(5)D A TAX除以23(用DIV)。
(6)D A TAX双字除以字DA TAY(用DIV)。
答案:(1) MOV AX, DA TAXADD AX, DA TAYMOV BX, DA TAX+2ADD BX, DA TAY+2MOV DA TAY, AXMOV DA TAY+2, BX(2) MOV AX, DA TAXADD DA TAY, AXMOV AX, DA TAX+2ADC DA TAY+2, AX(3) MOV AX, DA TAXMUL DA TAYMOV DA TAY,AXMOV DA TAY+2,DX(4)MOV AX,WORD PTR DA TAXMOV BX,WORD PTR DA TAYMUL BXMOV RESULT,AXMOV RESULT+2,DXMOV AX,WORD PTR DA TAXMOV AX,WORD PTR DA TAY+2MUL BXADD RESULT+2,AXADC RESULT+4,DXMOV AX,WORD PTR DA TAX+2MOV BX,WORD PTR DA TAYMUL BXADD RESULT+2,AXADC RESULT+4,DXMOV AX,WORD PTR DA TAX+2MOV BX,WORD PTR DA TAY+2MUL BXADD RESULT+4,AXADC RESULT+6,DX(5) MOV AX, DA TAXMOV BL, 23DIV BLMOV BL,AHMOV AH, 0MOV DA TAY, AX ;存放商MOV AL,BLMOV DA TAY+2, AX ;存放余数(6) MOV AX, DA TAXMOV DX, DA TAX+2DIV DA TAYMOV DA TAY, AXMOV DA TAY+2, DX13. 试分析下面的程序段完成什么操作?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL答案:将DX: AX中的双字左移4位(乘16)14. 用其他指令完成和下列指令一样的功能:(1) REP MOVSB (2) REP LODSB (3) REP STOSB (4) REP SCASB答案:(1)LOOP1:MOV AL,BYTE PTR [SI]MOV ES:BYTE PTR [DI], ALINC SI 或: DEC SIINC DI 或: DEC DILOOP LOOP1(2) LOOP1:MOV AL, BYTE PTR [SI]INC SI 或: DEC SILOOP LOOP1(3) LOOP1:MOV ES:BYTE PTR [DI], ALINC DI 或: DEC DILOOP LOOP1(4) LOOP1:CMP AL,ES:BYTE PTR [DI]JE EXITINC DI 或: DEC DILOOP LOOP1EXIT:15.编写程序段, 比较两个5字节的字符串OLDS和NEWS, 如果OLDS字符串与NEWS不同, 则执行NEW_LESS, 否则顺序执行程序。
答案:LEA S I, OLDSLEA D I, NEWSMOV CX, 5CLDREPZ CMPSBJNZ NEW_LESS16. 假定AX和BX中的内容为带符号数, CX和DX中的内容为无符号数, 请用比较指令和条件转移指令实现以下判断:(1)若DX的值超过CX的值,则转去执行EXCEED(2)若BX的值大于AX的值,则转去执行EXCEED(3)CX中的值为0吗? 若是则转去执行ZERO(4)BX的值与AX的值相减, 会产生溢出吗? 若溢出则转OVERFLOW(5)若BX的值小于AX的值,则转去执行EQ_SMA(6)若DX的值低于CX的值,则转去执行EQ_SMA答案:(1) CMP DX, CXJA EXCEED(2) CMP BX, AXJG EXCEED(3) CMP CX, 0JE ZERO(4) SUB BX, AXJO OVERFLOW(5) CMP BX, AXJL EQ_SMA(6) CMP DX, CXJB EQ_SMA17. 假如在程序的括号中分别填入指令:(1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么?TITLE CODESG SEGMENTASSUME CS:CODESG, DS:CODESG. SS:CODESGORG 100HBEGIN: MOV AX,01MOV BX,02MOV DX,03MOV CX,04L20: INC AXADD BX,AXSHR DX,1( )RETCODESG ENDSEND BEGIN答案:(1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0(2)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1 (3)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 018. 变量N1和N2均为2字节的非压缩BCD数码,请写出计算N1与N2之差的指令序列。