武汉科技大学微机原理期末复习试题
微机原理试题及答案期末
微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理_期末考试题库与答案(含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四个字节,该向量对应的中断号是( )。
武汉科技大学《微机原理》2012期末试卷A
试 题
________年~________年第 课程名称: 考生学号: 试卷类型: A 卷 ■ B 卷 □ 学期 专业年级: 考生姓名: 考试方式: 开卷 □ 闭卷 ■
…………………………………………………………………………………………………………………… 一、填空(20×2 分=40 分) 1. 真 值 为 -1001111 的 补 码 为 _________________ 。 将 8 位 有 符 号 数 A0H 扩 展 为 16 位 应 为 _________________。 2. 8086/8088 由两个独立的工作单元组成,即_________________和_________________。 3. 在实地址方式下,已知,CS=0C00H,共有 16 个字节长的代码段,该程序代码段末地址的逻辑地址 为______________,物理地址为______________。 4. 8086/8088 有四个段寄存器,分别为__________、__________、__________、__________。 5. 存储器地址译码电路的作用是把 CPU 发出的高位地址信号和部分控制信号进行逻辑组合,产生 _________,低位地址作为__________________。 6. 如果某个中断源的中断类型号为 12H,那么它的中断服务程序的入口地址(即:中断向量)应该是 存放在物理地址为多少的单元中的__________,占据__________个字节。 7. 计算机是在程序控制下工作的,每条指令的执行,都要经过__________,__________,__________ 三个阶段。这些操作都是在时钟脉冲 CLK 的统一控制下一步一步进行的,它们都需要一定的时间。 8. I/O 接口电路传送控制方式有__________、__________和__________3 种。 二、单项选择题(每小题 2 分,共 20 分) 1. 8086 CPU 在最大方式下 MN/MX 管脚接_________V。 A.5 B.0 2. 定时/计数器 8253 有六种工作方式,只有方式( )在写入控制字后输出为低,其他 5 种方式,都 是在写入控制字后输出为高。 A.方式 0 B.方式 1 C.方式 2 D.方式 3 E.方式 4 F.方式 5 3. 在存储器与 CPU 之间的时序配合中,TW 周期内总线上的活动和( )周期内的相同。 A. T1 B. T2 C. T3 D. T4 5. 当向 8255 的控制寄存器端口地址写入 79H 时,该命令为( )。 A.方式选择控制字 B.对 C 端口某个管脚的复位命令 C. 对 C 端口某个 管脚的置位命令 D. 初始化 A 端口为方式 2 下的输入模式 6. 若 8086 CPU 工作在最小方式下,当 CPU 的引脚 M/ IO 为低电平时, WR 为低电平时,CPU 在访问 ( )。 A.存储器 B.外设端口 C.DMA 控制器 D.中断控制器 7. 假设 8255 的控制寄存器端口地址为 0xFFFEH,要求初始化 8255 使其 A 端口为方式 0 输入,C 口上 半部输出,下半部输入,B 端口方式 0 输出,请问应该向 0XFFFEH 地址写入的控制字为( )。 A.B1H B.B2H C.91H D.92H 8. 8259A 利用( )判断该中断结束服务 A. IMR 相应位为 0 B. IMR 相应位为 1 C. ISR 相应为 0 D. ISR 相应位为 1 9. 在 PC/AT 机中断系统中,IRQ4 和 IRQ12 两个外设中断请求中,哪一个的中断优先级别高( ) A.IRQ4 B.IRQ12
武汉科技大学微机原理试卷A
试题纸课程名称:微机原理及接口技术专业年级:机电2009级专科考生姓名:考生姓名:试卷类型:A卷B卷考试类型:开卷闭卷…………………………………………………………………………………………………………………一、填空题(每空2分,共30分):1.8086CPU的A16~A19在总线周期的T1期间,用来输出20位地址信息中的高4位,而在其他时钟周期内,用来输出⑴信息。
2.为了提高程序的执行速度,充分利用总线,8086CPU被设计为两个独立的功能部件:⑵和⑶。
3.EPROM芯片2732有4K个地址单元,当从0F0000H开始分配地址,它的地址范围从0F0000H到⑷H。
4.8086CPU在复位以后,其内部寄存器的状态为:PWS、IP、DS、ES、SS清零,CS置⑸ H,指令队列清空。
5.(101001.1101)b= ⑹o= ⑺H= ⑻D。
6.指令“MOV CX,[BX]”中的源操作数的寻址方式是⑼,目的操作数的寻址方式是⑽。
7.子程序的定义以“子程序名⑾[参数]”表示开始,以“子程序名⑿”表示结束。
8.NMI引脚上引起的中断称为⒀。
9.定义字变量的伪指令是⒁。
10.EEPROM的全中文名称含义是⒂。
二、简答题(每小题10分,共20分):1.什么是内存寻址?8086CPU的内存寻址方式有哪些?2.汇编语言的语句格式是什么?解释什么是汇编程序?三、选择题(每题2分,共20分):1.只使用电,可以重复编程的可编程ROM称为( )A) PROM B) ROM C) EPROM D) EEPROM2.若AL的内容为7CH,BL的内容为0C7H,执行CMP AL, BL指令后,AL的内容为( )A) 7CH B) 7FH C) 7EH D) 7FH3.在8086CPU中,执行堆栈操作指令PUSH BX后,改变内容的寄存器是( )A) AX B) BX C) SP D) SS4..8088CPU的外部数据线有( )A) 4条B) 8条C) 12条D) 16条。
微机原理期末考试题库及个别答案
微机原理期末考试题库及个别答案一、填空题1.十进制数11.375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101.1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=-113D,则[A]补=__________。
10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10 H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。
8.变量具有段属性、偏移量属性和类型属性。
9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。
14.A=+0110101,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。
17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。
武汉科技大学微机原理试卷
试题纸考试时间:120分钟课程名称:微机原理与应用专业班级:考生学号:考生姓名:………………………………………………………………………………………………………考生注意:1、请按照试题顺序依次在答题册上答题,答题在试卷上无效;2、考试结束后,试卷夹在答题册内一起交回,无试卷者将扣分。
一、填空(20×2分=40分)1.一个8位二进制整数,采用补码表示,由4个1和4个0组成,其最大值的原码为(①)H,最小值的原码为(②)H。
2.指令MOV BX, 0中的源操作数为(①)寻址,指令执行后ZF为(②)。
3.要使8253某个计数器具有最大计数值,则应置计数初值为(①)H。
4.已知,某个文件的代码段为1KB,设CS=3000H,该程序代码段的首地址的逻辑地址为(①),末地址的物理地址为(②)H。
5.已知数据段中数据定义如下:W1 DB 32,20HW2 DW -1,41HB1 DB ‘3AC5$’B2 DB B1且数据段起始地址为20000H,则20000H单元内容为(①)H,20006H单元内容为(②)H,执行MOV SI, OFFSET B2后,SI的内容为(③)H。
6.一个中断类型码为71H的中断服务程序存放在0000H:0200H开始的内存中,则中断服务程序入口地址IP值将填入中断向量表(①)H至(②)H单元中。
若需进行中断嵌套,则应在中断服务程序中设置(③)指令,且最后一条指令为(④)。
7.中断向量为02H的是(①)中断,中断向量为0FFH的中断属于(②)中断。
8.最多可以管理36级可屏蔽中断,这是(①)片8259A级联使用而成。
9.在OUT 50H,AL指令的执行中,一定有一个(①)总线周期,在该总线周期内,地址总线上传送的是(②)地址,控制线(③)有效。
二、选择题(5×2分=10分,有单选题也有多选题)。
如果AL的内容为50H,执行TEST AL,01H指令后,AL的内容为()。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
武汉科技大学微机原理期末考试试卷
微机原理与接口技术一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CP U通过( 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.中断指令IN T 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微机系统的R AM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是()。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常包括()。
A. 算术逻辑单元B. 控制单元C. 寄存器组D. 所有选项答案:D2. 以下哪种内存是易失性存储器?()A. ROMB. RAMC. EPROMD. CD-ROM答案:B3. 在微机系统中,I/O设备与CPU之间的数据传输通常通过()。
A. 串行接口B. 并行接口C. 总线D. 所有选项答案:C4. 下列哪项不是微机的组成部分?()A. CPUB. 主板C. 显示器D. 打印机答案:D5. 在微机系统中,中断服务程序的作用是()。
A. 执行程序B. 处理中断请求C. 管理内存D. 显示数据答案:B6. 微机系统中,用于存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 光驱答案:B7. 下列哪种总线是用于连接CPU和内存的?()A. USBB. PCIC. 系统总线D. 视频总线答案:C8. 微机系统中,用于控制数据流的部件是()。
A. ALUB. 控制单元C. 寄存器D. 缓存答案:B9. 在微机系统中,DMA是指()。
A. 直接内存访问B. 数据管理助理C. 动态内存分配D. 数字多媒体架构答案:A10. 微机系统的时钟周期通常用来衡量()。
A. CPU速度B. 内存速度C. 硬盘速度D. 显示速度答案:A二、填空题(每题2分,共20分)1. 微处理器的时钟频率通常用____单位来表示。
答案:赫兹2. 在微机系统中,____是一种非易失性存储器。
答案:ROM3. 微机系统中的____是用于控制CPU与外部设备通信的。
答案:接口4. 在微机系统中,____是用于存储操作系统和应用程序的。
答案:硬盘5. 微机系统中的____是用于临时存储数据和程序的。
答案:内存6. ____是一种用于提高CPU与内存之间数据传输速度的技术。
答案:缓存7. 微机系统中的____是用于控制CPU执行指令的。
答案:控制单元8. ____是一种用于连接CPU和内存的高速总线。
武汉科技大学 微机原理A卷参考答案
微机原理A卷参考答案2011~2012年第一学期一、填空(2)1、10111011B(BBH)FFA9H2、执行单元EU 总线接口单元BIU3、0800H:0013H 08013H4、A0H 03H5、数据总线地址总线控制总线6、片选(CS)信号7、8 648、随机存取存储器RAM 只读存储器ROM9、发送端(TXD)接收端(RXD)10、脉冲启动电平启动二、单选题(1)1、B2、A3、B4、A5、D6、B7、D8、B9、B 10、B三、简答题(4)1、中断向量是指中断服务程序入口地址。
(1分)修改中断向量的方法是利用DOS系统功能调用。
步骤:1.保存原中断向量(INT 21H 的35H号功能)(1分)2.设置新中断向量(INT 21H 的25H号功能)(1分)3.恢复原中断向量(INT 21H 的25H号功能)(1分)2、指令周期是指执行一条指令所需要的时间。
(1分)总线周期是指把指令周期划分为一个个总线周期.基本的总线周期有存储器读/写、I/O端口读/写和中断响应周期。
在8088/8086中,CPU与内存或接口间都是通过总线来进行通信,如将一个字节写入内存单元,或者从某个I/O端口读一个字节到CPU,这种通过总线进行一次读(或)写的过程就称为一个总线周期,一个总线周期至少包括4个时钟周期。
(1分)机器周期,在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。
例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。
完成一个基本操作所需要的时间称为机器周期。
(1分)时钟周期,每个时钟脉冲的持续时间称为一个时钟周期。
时钟周期是计算机内部的最小时间单位。
(1分)3、寄存器寻址,立即寻址,直接寻址,间接寻址,基址寻址,变址寻址,基址变址寻址。
4、地址线的连接:地址线的连接原则是:高位地址参与译码产生片选,低位地址和存储器地址线连接,用于片内存储单元寻址控制线:芯片OE*与系统的读命令线相连芯片WE*与系统的写命令线相连数据线:若芯片的数据线正好8根:全部数据线与系统的8位数据总线相连若芯片的数据线不足8根:利用多个芯片扩充数据位,这个扩充方式简称“位扩充”四、判断(2)1、F(方式0不需要固定的联络信号)2、 F (并行通信不需要有固定的格式)3、T4、F(缓冲能力改为精度)五、解:一个时钟周期为:T = 1/(1.1931816*106)定时50ms的计数初值为:n = t/T =(50*10-3)*(1.1931816*106)= 59659.08(1分)转换成十六进制为:E90B (2分)初始化程序:MOV DX,43HMOV AL,36H (3分)OUT DX,ALMOV DX,40HMOV AL,0BH (2分)OUT DX,ALMOV AL,0E9H (2分)OUT DX,AL六、解:第一步:确定存储器在寻址空间中的位置(1分)0000H~1FFFH为EPROM区、2000H~3FFFH为RAM区第二步:根据芯片容量确定地址分配表如下(3分)(5分)第4步:根据地址图画出相应的地址译码电路如下: (7分)+5V A15A14A13A12A11。
微机原理期末考试总复习题.docx
第一章1、微型计算机、微机系统各由哪些部件组成?。
答:P1第一早1、8086 CPU用于I/O指令的数据寄存器和间址寄存器、存放变址地址的寄存器、用于堆栈操作的寄存器、存放基址地址的寄存器各是什么?答:8086 CPU用于I/O指令的数据寄存器和间址寄存器:AL(8位)或AX(16位),DX 8086 CPU用于变址地址的寄存器:SI、DI8086 CPU用于堆栈操作的寄存器:SP (栈顶)、BP (堆栈段基址)8086 CPU用于基址地址的寄存器:BX(数据段)、BP (堆栈段基址)2、8086 CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最大存贮器空间和最大I/O空间分别各为多少?答:8086 CPU访问存贮器的地址是A19—A0,可寻址的最大存贮器空间是1MB.8086 CPU访问I/O的地址是A15—A0,可寻址的最大I/O空间是64KB.3、掌握补码计算X+Y和X-Yo例如:X=・45,Y=・34,用补码计算X+Y和X・Y。
解:X=-45=-0101101 [X]补=1101 0011y=-34=-0100010 [Y]补=1101 1110 卜Y]补=0010 0010求[X+Y]补:[X]补=1101 0011+「Y1 补=1101 1110 也1011 0001 =-100 1111=-79CF=1(有进位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)求[X・Y]补:[X]补=1101 0011+ _____________________@ 1111 0101 =-000 1011=-11CF=1(有借位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)4、掌握指令的有效地址,物理地址如何计算.答:有效地址EA Ftl寻址方式决定物理地址=段基址*10H+EA5、8086 CPU允许、禁止段跨越的操作有哪些。
举例。
答:取指令的指令地址=CS*10H+IP,禁止段超越堆栈栈顶地址=SS*10H+SP,禁止段超越目的串地址=ES*10H+DI,禁止段超越数据访问的数据地址=DS*10H+BX或SI或DI或直接偏移地址,允许段超越=SS*10H+BP允许段超越源串地址=DS*10H+SI,允许段超越6、8086 M/IO、TEST、QS。
微机原理期末复习题
第一章一、填空题1、86的压缩BCD码表示形式为〔86H 〕。
2、基本的ASCII码为____8__位编码,共有_27____个字符。
3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。
4、计算机系统由____硬件___系统和__软件____系统两大局部组成。
5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。
6、假设CPU的数据线宽度为8位,那么它的字长为__8__位;地址线宽度为16位,那么它的寻址空间为____216B_____。
7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。
8、计算机软件分为______系统____软件和______应用___软件两大类。
9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。
10、正数的原码、反码、补码___是相同的_____;11、目前,微型计算机的核心部件是_ CPU______。
二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIU EU ASCII码BCD码三、判断题。
请判断以下题的正误,对于“×〞的请说明原因。
1、8位二进制数的补码表示范围为-127 ~+127。
〔X 〕。
-128 ~+1272、CPU的寻址空间与它的数据线宽度有关〔X 〕。
3、CPU的数据线宽度越宽,它的相对运行速度越快〔√〕。
4、寄存器和存储器都是CPU内部的存储单元〔X 〕。
寄存器是CPU内部的存储单元5、十进制数456的压缩BCD码表示形式〔√〕。
6、-100的8 位二进制数原码值为11100100B,补码值为10011100B〔√〕。
7、回车符CR的ASCII 码值是0DH〔√〕。
第二章一、填空题1、SP是一个〔 16 〕位寄存器。
Flags是一个〔 16 〕位寄存器。
武汉科技大学微机原理试卷B
试题纸课程名称:微机原理及接口技术专业年级:机电2009级专科考生姓名:考生姓名:试卷类型:A卷 B卷 考试类型:开卷 闭卷 …………………………………………………………………………………………………………………一、填空题(每空2分,共30分):1.在采用8286收发器的系统中,当CPU进行数据输出时,DT/R为_________;当CPU进行数据输入时,DT/R为_________。
2.真值为-1000000B的补码为___________________________。
3.输入IN指令的源操作数地址是_________,目的地址是AX或AL寄存器。
4.IP寄存器是一个______位寄存器,它总是指向下一条要执行的指令代码的第一个字节。
5.把存储器分成若干段,每个段最多有_________个连续字节。
6.在异步通信时,发送端和接收端之间允许_________时钟,在同步通信时,发送端和接收端之间__________________时钟。
7.外设向8086 CPU发中断请求信号,应加至CPU的_________引脚上。
8.当数据字在存储器中以不对准的方式存放时,需要_______个总线周期,才能将它读出。
9.8086 CPU无论在最大方式、最小方式下都可寻址_________的存储空间。
10..数据的串行I/O方式是以_________为单位进行传送。
11..8259A可编程控制器,当其单片使用时可同时接收_________外设的中断请求。
12..紫外线擦除的可编程ROM的符号为________,电可擦除的可编程ROM的符号为_________。
二、简答题(每题10分,共30分):1.何谓“即插即用”?2.异步串行通信的串行码格式(具有空闲位)是什么?按照RS-232C标准,MARK和SPACE的电平是多少?3.什么情况下需要插入等待周期TW?三、选择题(每题2分,共20分):1.键盘输入20时,实际运行的ASCII码是( )。
武汉科技大学微机原理期末考试试卷
微机原理与接口技术一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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 〈2n B。
-2n ≤ x ≤ 2n —1C。
-2n —1 ≤ x ≤ 2n-1 D。
-2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A。
AND AL,0FH B. AND AL,0FOHC。
OR AL, 0FH D。
OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A。
MOV AX,BX B。
MOV AX, [BX]C。
MOV AX, CX D。
MOV AX,[CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068H C。
0005CH D. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0 B。
CF=1 C。
ZF=0 D. 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。
需要总线控制器8288 D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是()。
武汉科技大学微机原理期末复习试题
《微机原理与接口》期末复习试题一、填空题1、8086CPU引脚ALE的功能是,引脚M/IO的功能是;8259A引脚CAS2~CAS0的功能是。
2、8086CPU中地址加法器的作用是,堆栈指针SP的作用是。
3、设指令CMP AL,BL执行后,CF=0,AF=1,SF=0,PF=0,OF=1,ZF=0,则:若AL,BL中的数据为有符号数的8位补码,AL,BL中两数的大小关系为;若AL,BL中均为无符号数,则两数的大小关系为。
4、8253有六种工作方式,试写出其中的三种:;;。
5、计算机通信中,MODEM的功能是。
6、8251芯片中,奇偶错的含义是。
7、8259A的全嵌套方式中,级中断的优先权最高,优先权自动循环方式开始时,为最高。
8、设字长为8位,若X=-3,则[X]原= B,[X]补= B。
9、已知CS=1800H,IP=1500H,则指令所处的物理地址= H。
10、8086系统复位后,CS= H,SP= H。
11、8251A在通信过程中,能够自动检测的错误有错,错和错。
12、8253芯片共有种工作方式,采用BCD码计数时,最大计数值为H。
13、8086CPU响应INTR引入的中断时,要执行个中断响应周期,其目的是。
14、单片8259A可以扩展个外部中断,最多片级联可以扩展64个外部中断。
15、8255A的端口C置位/复位控制字应写入端口。
16、8086CPU标志寄存器FR中,IF的作用是,DF的作用是。
17、八位二进制补码1111,0111B对应的真值。
18、微机接口的基本功能有,和等。
19、8253计数,实际上是对信号线上的信号进行计数。
20、设计算机的每个I/O端口为8位,现有一个64键的键盘,如果用线性键盘,则至少要用个端口;如果用矩阵键盘,则至少要用个端口。
21、常用的数字调制技术有,和。
22、8086CPU的INTR引脚的功能是,CPU在时候采样此信号。
23、8255的端口有双向传输功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口》期末复习试题一、填空题1、8086CPU引脚ALE的功能是,引脚M/IO的功能是;8259A引脚CAS2~CAS0的功能是。
2、8086CPU中地址加法器的作用是,堆栈指针SP的作用是。
3、设指令CMP AL,BL执行后,CF=0,AF=1,SF=0,PF=0,OF=1,ZF=0,则:若AL,BL中的数据为有符号数的8位补码,AL,BL中两数的大小关系为;若AL,BL中均为无符号数,则两数的大小关系为。
4、8253有六种工作方式,试写出其中的三种:;;。
5、计算机通信中,MODEM的功能是。
6、8251芯片中,奇偶错的含义是。
7、8259A的全嵌套方式中,级中断的优先权最高,优先权自动循环方式开始时,为最高。
8、设字长为8位,若X=-3,则[X]原= B,[X]补= B。
9、已知CS=1800H,IP=1500H,则指令所处的物理地址= H。
10、8086系统复位后,CS= H,SP= H。
11、8251A在通信过程中,能够自动检测的错误有错,错和错。
12、8253芯片共有种工作方式,采用BCD码计数时,最大计数值为H。
13、8086CPU响应INTR引入的中断时,要执行个中断响应周期,其目的是。
14、单片8259A可以扩展个外部中断,最多片级联可以扩展64个外部中断。
15、8255A的端口C置位/复位控制字应写入端口。
16、8086CPU标志寄存器FR中,IF的作用是,DF的作用是。
17、八位二进制补码1111,0111B对应的真值。
18、微机接口的基本功能有,和等。
19、8253计数,实际上是对信号线上的信号进行计数。
20、设计算机的每个I/O端口为8位,现有一个64键的键盘,如果用线性键盘,则至少要用个端口;如果用矩阵键盘,则至少要用个端口。
21、常用的数字调制技术有,和。
22、8086CPU的INTR引脚的功能是,CPU在时候采样此信号。
23、8255的端口有双向传输功能。
24、8086复位后,引导程序的入口地址为 H。
25、8086的堆栈操作有和两种,是按(字/字节)操作的。
26、8086高8位数据总线的选择信号是,地址锁存允许信号是。
27、8253某一计数通道按BCD方式计数,初始化时若写入初值为0,则对应的计数值为。
28、8259A中IRR的功能是,ISR的功能是。
29、INTR是信号,CPU在时候采样。
30、微机系统中,主机与外设之间交换信息可以采用、和方式。
31、串行通信中,数据传送速度常用表示。
32、指令MOV [BX+20],AL中,源操作数的寻址方式是,目的操作数据的寻址方式是。
33、886CPU从内部功能上可以分为和两个功能部件。
34、10101010B= D= H。
35、若用1024×1位RAM芯片组成16K×8位的存储器,要用片该芯片,要用根地址线,其中参与片内寻址的地址线根。
36、8086的物理地址是如何形成的?。
37、计算机中广泛使用信号线复用,这样做的好处是。
38、单片8259A可管理级中断,7片级联最多可管理级中断。
39、8253共有种工作方式,8255共有种工作方式。
二、判断题(对的打“√”,错的打“×”)。
1、8086的读总线周期中,如果需要,可以插入任意多个Tw。
………()2、NMI引脚来的中断在中断屏蔽时,不能被响应。
……………………()3、有了中断系统,CPU允许多个外设同时工作。
……………………()4、异步串行通信传送的数据中包含有控制信息。
……………………()5、对ROM芯片只能作读操作,不能作写操作。
………………………()6、8259A的中断自动结束方式不适合于要求中断嵌套的场合。
…()7、要求8253A能够计数最多时钟脉冲时,应置计数初值为FFFFH。
()8、RET指令与IRET指令所完成的操作相同,都是从被调程序返回主程序。
………………………………………………………………………()9、段间转移要求同时改变CS和IP的值。
………………………………()10、奇偶检验值是根据传送的数据中“1”的个数进行编码的。
…………()11、所有的十进制小数都能准确地用二进制小数表示。
………………()12、编程时,CPU中的所有寄存器都可以用作数据寄存器。
…………()13、CPU访问存储器时,地址信号先于数据信号出现在总线上。
……()14、串行数据通信中,由于只使用一条数据传输线,因此可以大大节约传输费用。
…………………………………………………………………()15、8253的计数器可以按二进制和BCD码方式计数。
…………………()16、立即数寻址方式只能用于源操作数寻址。
……………………………()17、ROM中的内容去掉电源也不会丢失。
……………………………()18、用软件确定中断优先权时,查询的顺序即为优先权的次序。
……()19、异步串行通信的基本特点是以字符为基本单位,传输时字符间异步,字符内各位间同步。
…………………………………………………()20、8086CPU在中断响应周期,外设提供的是中断向量。
………………()21、8086CPU访部内存空间超过64KB时,必须修改段寄存器的值。
…()22、CPU访问慢速存储器时,可以在总线周期中插入T w。
………………()23、设AX、BX中为有符号数,指令CMP AX,BX执行后,若OF=0,SF=1,则(AX)>(BX)。
……………………………………………()24、串行接口中串行的含意是仅指接口与外设之间的数据交换是串行的,而接口与CPU 之间则是并行的。
…………………………()25、任何一种可编程接口芯片,工作前都要作初始化操作,用以选择工作方式和功能。
…………………………………………()三、简答题1、指令ADC AX,[BP+DI]与ADC AX,[1000H]中源操作数采用的是什么寻址方式?目的操作数采用的是什么寻址方式?2、8086CPU响应INTR的条件是什么?3、CPU与I/O设备间常用的数据传送方式有哪些?4、存储器芯片片选信号的译码有哪些方式?5、串行通信的优缺点是什么?6、简述8086CPU响应INTR的过程。
7、8086CPU的存储器系统,为什么要分奇、偶体?选体信号是什么?两个体与CPU的数据总线如何连接?8、什么情况下要使用MODEM?解调过程完成什么任务?9、试简述矩阵链盘的扫描过程?10、外设为什么要通过接口与主机系统相连。
11、串行通信与并行通信相比,有哪些特点?12、给定一个堆栈区,地址为1240H:0000H~1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?13、存储器的片选译码有哪些方法?各有何特点?14、简述8253的初始化过程?8253有几种工作方式?15、简述CPU响应INTR中断的条件?16、简述I/O接口电路的基本功能。
17、简述CPU中断响应的一般过程。
18、何为DMA? DMA控制器应具备哪些基本功能?19、串行通信与并行通信比较,有何特点?20、已知AX=14C6H,BX=80DCH;执行下列程序后,程序转向哪里?OF、CF、SF各为多少?CMP AX,BXJNO PROG1JNC PROG2JMP PROG321、简述8259A中IRR和ISR的功能。
22、简述CPU 以查询方式如何与外设交换数据,并指出这种方式的优缺点。
23、简述串行异步通信的特点及其基本数据格式。
24、简述CPU 与存储器联接时,应考虑哪些问题? 25、简述8253的初始化过程?8253有几个计数通道。
四、综合题1、以下为8255A 方式1输入工作时序图,试问:(1)各联络信号的含义,信号的传送方向; (2)CPU 与外设采用方式1输入数据的过程。
(5分)2、某8086存储系统中,与芯片2732,6116地址有关的连线如下图所示。
A A A A问:① 2732的地址范围是 ,它在系统中是奇体还是偶体? ② 6116的地址范围是 ,它在系统中是奇体还是偶体? ③ 两芯片的地址是否有重叠区?为什么?3、静态RAM6116芯片的引脚如图所示,说明各引脚的含义及该芯片的容量。
4、已知加在8253上的外部计数时钟频率为1MHZ ,若在不增加硬件芯片的情况下,欲使8253产生周期为1S 的对称方波,试说明如何去做?5、某8086系统中8255端口地址范围为360H~363H ,其与开关及LED 指示灯的接口电路如下图。
A 0 D 0 A 1 D 1 · · · · · · · · A 10 D 7RDWRCS· · · · ·· · · · ·+5V试编程实现:(1)读入开关K 1~K 3的打开/闭合状态,并存放寄存器BL 的低3位中,即K 3、K 2、K 1的状态依次送入D 2、D 1、D 0位。
(2)若三个开关已同时闭合,则依次使LED 1~LED 3闪烁发光,每个LED 均是发光10ms 后熄灭,再点亮下一个;循环100次后熄灭全部指示灯,进入暂停状态。
(设已有延时10ms 的DS10ms 子程序可供调用)。
6、分析下图所示的电路,指出其中的错误并说明其后果,图中三态门为PC 微型机的输入接口,其地址为100H 。
7、编写一程序段,BUF 单位有一单字节无符号数x ,编程计算y (仍为单字节),结果保留在累加器中。
⎪⎩⎪⎨⎧≤->=1020103x x x xy8、甲乙两台微机相距几十公里,全双工串行通信,试画出示意图表示通信系统的组成,并作简要说明。
9、下面是一个8253的初始化程序段。
8253的控制口地址为46H ,3个计数器端口地址分别为40H ,42H ,44H 。
在8253初始化前,先将8259A 的所有中断进行屏蔽,A 9A 8A 7A 6A 5A 4A 3A 2A 1A 0IOW KD 0 有错误的输入接口8259A的奇地址端口为81H。
请对下面程序段加详细注释,并以十进制数表示出各计数器初值。
INT:CLIMOV AL, 0FFHOUT 81H, ALMOV AL,36HOUT 46H, ALMOV AL, 0OUT 40H, ALMOV AL, 40HOUT 40H, ALMOV AL, 54HOUT 46H, ALMOV AL,18HOUT 42H, ALMOV AL,0A6HOUT 46H,ALMOV AL, 46HOUT 44H, AL10、某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(S i闭合,对应LED i亮;S i断开,对应IED i灭),电路连接如图所示。