安阳工学院10年微机原理试题
微机原理试题及答案3.docx
长沙理工A一、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= ____________ B, 10010010B = ____________ H100101.11B = __________ D= ___________ BCD2、指令MOV AL, BL对源操作数来说是 ____________ 寻址方式,MOV AX, [BX+6]对源操作数来说是___________ 寻址方式,MOV AX, DS:[2000H]对源操作数来说是 __________ 寻址方式。
3、8088CPU的地址总线有____________ 条,最大内存空间为 ___________ ,物理地址是ftl_________ 和_________ 形成的o4、在8088系统中五片中断控制器8259可控制____________ 个中断源。
5、执行INT 04H后,中断服务程序入口地址的CS在_________ , ____ 单元,IP在______ ,_____ 单元中。
6、串行通信有两种基本的通信方式,分别是____________ 和_________ 。
7、8255有两个控制字,它们分别是__________ 和 _________ o二、选择题(单项选择,每题2分,共20分)1 >卜列8086CPU标志寄存器FR的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()A.字符间无间隔B.双方通信同步C.发生错谋的概率少D.附加位信息总量少3、在CMPAX, DX指令执行后,当标志位SF, OF, ZF满足逻辑关系(SF㊉OF) +ZF=0 时,表明()oA. AX >DXB. AX<DXC.AX^DXD.AXWDX4、一个8位的二进制整数,若采用补码表示,且由4个“1”和4个“0”组成,则最小值为()0A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四大部分分组成。
微机原理试题及答案.docx
学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。
反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。
12825616K64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。
指令周期时钟周期机器周期总线周期8.堆栈是内存中()。
先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM DRAM ROM EPROM11、鼠标器是一种()。
手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。
bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。
微机原理期未复习题-安阳工学院.docx
微机原理与接口复习题一、选择题1.十进制负数-18的八位二进制补码是()A、01011011BB、11011011BC、1U01U0BD、01011010B2•计算机中运算器和控制器合称为()A、CPUB、ALUC、主机D、ENIAC3.设(SS)=3300H, (SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=()。
A、114AHB、113AHC、1144HD、1140H4.ADD AX, 2000H的源操作数是()。
A、立即数寻址B、直接寻址C、寄存器间接寻址D、寄存器寻址5.计算机工作中只读不写的存储器是()。
A、DRAMB、ROMC、SRAMD、EEPROM6.CPU在执行指令的过程中,每完成一次对存储器或I/O端口的访问过程,称为()。
A、时钟周期B、总线周期C、总线读周期D、总线写周期7.完成与指令XCHG AX, BX相同功能的指令或指令序列是()。
A、MOV AX, BXB、MOV BX, AXC、PUSH AXD、MOV CX, AXPOPBX MOV AX, BXMOV BX, CX&当M/lo=0,~ WR=0时,8086CPU完成的操作为()。
A、存储器读B、1/O读C、存储器写D、I/O写9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A 、 IP 存放当前正在执行的指令在代码段中的偏移地址B 、 IP 存放下一条将要执行的指令在代码段中的偏移地址C 、 IP 存放当前正在执行的指令在存储器中的物理地址D 、 IP 存放当前正在执行的指令在存储器中的段地址 10•下列指令中格式错误的是 ____ OA 、MOV CS, AXB 、XCHG AL, BLC 、MOV SI, [200H]D 、AND AX, BX11・以下说法中,错误的是 ( )oA 、逻辑段允许在整个存储空间内浮动。
B 、一个程序可以有代码段、数据段和堆栈段。
微机原理习题及答案
微机原理习题及答案(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--微机原理习题册第 1 章数制和码制1.将下列十进制数分别转换为二进制数(4)(1)147 (2)4095 (3)解:147=B 4095=B= =2. 将下列二进制数分别转换为十进制数(3)(1)(2).001B解:= .001B==3.将二进制数转换成十六进制数(1)B(2)11B(3)101B (4)0B(5)01111111B(6)0B 解:(1)95H(2)34BH(3)FFFDH(4)0815H(5)7FH(6)401H4.已知 a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果:(1)a+b;(2)c-a-b;(3)a·b;(4)c/b;解:a=1011B=11, b=11001B=25, c=100110B=38(1)a+b=100100B=36 (2)c-a-b=10B=2(3)a·b=1B=275 (4)c/b=1……1101B(=13)5.设机器字长为 8 位,写出下列各数的原码和补码:(1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B (5)+1000000B (6)-1000000B 解:(1)+1010101B 原码01010101B 补码 01010101B(2)-1010101B 原码 B 补码 B(3)+1111111B 原码 01111111B 补码 01111111B(4)-1111111B 原码 B 补码 B(5)+1000000B 原码 01000000B 补码 01000000B(6)-1000000B 原码 B 补码 B6.已知 a=00111000B,b=B,计算下列逻辑运算:(1)a ANDb;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)1B(3)1B(4)B7.求下列组合 BCD 数的二进制和十六进制表示形式:()(1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H(2)0001 0010 1001 0000 0111 B , 12907H(3)0010 0000 0000 0110B , 2006H8.设下列四组为 8 位二进制补码表示的十六进制数,计算 a+b 和 a-b,并判定其结果是否溢出:(1)a=37H,b=57H;(2)a=0B7H,b=0D7H;(3)a=0F7H ,b=0D7H ;(4)a=37H ,b=0C7H 。
微机原理习题集以及答案
第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。
P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。
整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。
P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。
(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。
P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。
+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。
把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。
微机标准试卷(2010年统考B_参考答案及评分...
IN AL,DX
TEST AL,00000001B
JZYES_KEY
JMP START1( 3分)
YES_KEY: XOR BL,00000001B (3分)
MOV AL,BL
MOV DX,102H
OUTDX,AL
JMP START1
评分标准:以上端口地址计算各2分,共4分。
(2)程序段如下:(5分)
START: MOV DX,100H
IN AL, DX
XOR AL,00001111B
MOV DX,102H
OUT DX,AL
以上输入输出各占2分,低4位数据取反1分,不用直接地址或地址错扣2分
(3).程序段如下:(6分)
START:MOV BL,00000000B
MOV BX,OFFSET NUMB1 ;用LEA指令也可以
MOV DI ,OFFSET NUMB2
MOV SI ,OFFSET RES
MOV CX,16
CLC
NEXT: MOV AL,[BX]
ADC AL , [DI]
MOV [SI] , AL
INБайду номын сангаас BX
INC DI
INC SI
LOOPNEXT
JNC END
三、编程题(共25分)
1:(5分)
解:MOV BX,5
MUL BX
MOV BX,2
DIV BX
评分标准:错一条指令扣1分
2:(6分)
解:程序段如下:
SUB AL,BL
JZ GO_EQU
JNC GO_BIG
LESS: MOV AL,-1
…
GO_EQU: MOVAL,0
2010期中考试及答案
2010年微机原理与接口技术期中考试试题学号:班级:姓名:分数:一、填空题(每空2分,共26分)1、Intel8086CPU内部指令队列有字节,8088指令队列有字节。
2、标志寄存器PSW共9位有意义,其中一种为类。
另一种为类。
3、当执行MOV AX,-3指令后,AX寄存器的内容为。
4、在1000H处存放CALL 4000H,问该指令执行后,IP= ,[SP]= ,[SP+1]= 。
5、如果DS=7100H,则当前数据段起始物理地址为,末地址为。
6、将十进制数217转换成二进制数为,转换成BCD码为。
7、若AX中的内容为40A1H,执行指令CMP AX,40A0H后,AX= 。
二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸的相应位置。
答案选错或未选者,该题不得分。
每小题3分,共15分)1、在汇编语言程序设计中一般使用。
A、逻辑地址B、物理地址C、偏移地址D、段地址2、指令MOV AL,[BP][SI];其操作数所在的段寄存器是。
A、DSB、CSC、SSD、ES3、在数据段定义过程中,如果将MASM PC作为字符串定义,应使用的伪指令是。
A、DWB、DBC、DDD、DT4、在上机操作过程中,如果发现键入的数据段的值有错,通过调Debug程序后,再使用便可以进行修正。
A、D命令B、A命令C、E命令D、R命令5、8086CPU内部具有自动增1功能的寄存器是。
A、SIB、AXC、SPD、IP三、分析题(根据题目要求,写出答案,第1小题6分,第2小题4分,共10分)1、下列指令执行完后,写出标志寄存器中,OF、SF、ZF、PF、CF的值。
OF SF ZF PF CFMOV AL,78HADD AL,5AH —→MOV AL,D7HADD AL,E5H —→MOV AL,74HCMP AL,43H —→2、对于给定的数据定义,变量R1和R2的值分别是多少?R1= R2=A、A1 DB 1,2,3,‵A B C′A2 DB 5,6,7R1 EQU A2—A1B、K1 DW ?K2 DB 6 DUP ( ?)K3 DD ?R2 DB $—K1四、阅读程序题(每空2分,共24分)1、设初值,AX=4321H,DX=8765H。
2009-2010(1)微机原理期终考试试题(A卷) - 答案
同济大学课程考核试卷(A卷)- 答案2009—2010学年第一学期课号:100202 课名:微机原理及接口技术(双语)考试考查:考试此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷年级专业学号姓名得分一、简答题(30分,每题5分)1.Choose five different instructions to accomplish AL=0.解:答案不唯一,参考答案如下MOV AL, 0AND AL, 0SUB AL, ALXOR AL, ALSHL AL, 8pare the difference between AND and TEST instruction.解:AND指令会影响目的寄存器内容,而TEST不影响目的寄存器的内容。
3.已知AX=3024H, BX=0A010H,执行以下CMP AX, BX指令后,试分析标志位S,C,O,Z的值,并指出AX的值。
解:CMP指令运行后,AX内容不受影响,仍为3024H。
正数减去负数后其结果为负数(9014H),因此O=1。
高位有借位,因此C=1。
显然,S=1,Z=0。
4.What condition does a logic 1 (high level) on the 8086 ALE pin indicate.解:ALE为1(高电位)时表明总线上地址数据有效,即AD0-AD15地址数据复用线上是有效的地址数据,而A16-A19状态地址复用线上是有效的地址数据。
该信号用于通知外部锁存器进行地址数据分离。
5.当INT 22H指令运行时,请给出中断向量表中该中断对应的物理位置。
(假设采用8086 CPU系统)解:已知中断向量号为22H,故在中断向量表中所处的位置为22H×4=88H。
因为8086系统的中端向量表位于内存的最低端,故该中断向量在地址范围为00088H-0008BH。
6.简要说明中断处理的流程。
解:流程如下:(1)将标志寄存器内容压栈;(2)将标志寄存器的TF和IF标志清零;(3)将CS寄存器内容压栈;(4)将IP寄存器内容压栈;(5)根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入CS和IP;(6)执行中断服务程序;(7)执行到IRET/IRETD时,从堆栈中弹出IP和CS;(8)从堆栈重弹出标志数据到标志寄存器。
微机原理考试试题
微机原理考试试题一、选择题(每题2分,共20分)1. 在微机系统中,CPU是完成什么功能的主要部件?A. 存储数据B. 输入数据C. 处理数据D. 输出数据2. 下列哪个设备不是微机的外部设备?A. 硬盘B. 内存C. 显示器D. 键盘3. 计算机中,二进制数1011等价于十进制数多少?A. 8B. 9C. 10D. 114. 8086微处理器中,16位地址总线可以直接寻址的内存空间大小是多少?A. 1KBB. 64KBC. 128KBD. 256KB5. 下列哪个寄存器在x86架构中被称为“源索引寄存器”?A. IPB. SPC. BPD. SI6. 在微机原理中,DMA代表什么?A. 数据管理系统B. 直接内存访问C. 数据管理应用D. 动态内存分配7. 以下哪种指令不属于x86汇编语言的基本指令?A. MOVB. ADDC. SUBD. JUMP8. 在微机系统中,系统总线包括哪些部分?A. 数据总线和地址总线A. 地址总线和控制总线B. 数据总线和控制总线C. 地址总线和数据总线9. 在微机中,中断向量表位于内存的哪个区域?A. 低地址区域B. 高地址区域C. 可编程区域D. 保留区域10. 下列哪个不是微处理器的组成部分?A. ALUB. CUC. DUD. MUX二、填空题(每题2分,共20分)1. 在计算机中,一个字节由______个二进制位组成。
2. 微处理器8086的最大工作频率是______MHz。
3. 在微机系统中,I/O端口的地址通常位于内存地址的______部分。
4. 指令MOV AX, [BX+SI]中,使用的寻址方式是______寻址。
5. 微机中,DRAM存储器相比于SRAM存储器,其主要特点是______。
6. 在x86汇编语言中,______指令用于将数据从内存移动到寄存器。
7. 一个完整的中断处理过程包括中断响应、中断处理和______。
8. 在微机原理中,______是指CPU与外部设备之间的数据传输方式。
微机原理机械2010年试卷A卷参考答案及评分标准
微机原理机械2010年试卷A卷参考答案及评分标准微机原理及应⽤2010试卷(A卷)参考答案及评分标准⼀、填空题(每空1分,30分)1、运算器、控制器、存储器、输⼊设备、输出设备。
2、最⼤,最⼩。
3、直接端⼝寻址,间接端⼝寻址。
4、总线接⼝单元,指令执⾏单元。
5、16,20,1M 。
6、寄存器传递、存储器传递,堆栈传递。
7、硬件(外部),软件(内部)。
8、49.625D ,31.AH 。
9、段内直接寻址、段内间接寻址、段间直接寻址,段间直接寻址。
10、地址总线、数据总线、控制总线。
11、OSC、CLK和PCLK 。
12、OF、SF、ZF、AF、PF、CF 。
⼆、问答题(16分)1、答:源串的起始(或末)地址为DS:SI,允许⽤段超越修改段地址;⽬的串的起始(或末)地址为ES:DI;每执⾏⼀次字符串指令,指针SI、DI⾃动修改;DF标志控制字符串处理⽅向,DF=0为递增,DF=1为递减;字符串长度放在CX中。
(每答1分)2、答:总线周期:8086CPU中,BIU完成⼀次访问存储器或I/O端⼝操作所需要的时间;时钟周期:CPU的时钟频率的倒数,也称为T状态;指令周期:执⾏⼀条指令所需的时间。
三者关系:⼀个总线周期由⼏个T状态组成,通常⾄少包括4个时钟周期,⽽不同的指令的指令周期的长度是不同的,⼀个指令周期由⼏个总线周期组成。
(概念3分,关系2分)3、答:8086最⼩⼯作模式的组成包括:8086CPU、存储器及I/O接⼝芯⽚,1⽚8284A时钟发⽣器,3⽚8282地址锁存器和2⽚8286数据总线收发器。
(3分)3⽚8282地址锁存器⽤于在T1状态锁存地址,实现读/写总线周期内地址的稳定输出;2⽚8286数据总线收发器主要⽤来增加数据总线的驱动能⼒;1⽚8284A时钟发⽣器主要为CPU的内部和外部提供时间基准信号。
(3分)三、计算分析题(24分)1、下⾯为⼀个定义数据的段,请图⽰它们在存储器中的存放形式。
2010-2011A(闭卷答案)
2010—2011年《微机原理A (闭卷)》参考答案和评分标准一、填空题(每空1分,共20分)1.10010111、111010012.10001.01B,0001 0111.0010 0101BCD3.200AH4. 8 , 35. 2 , 56.2567.I/O端口读操作8.数据信息、状态信息和控制信息(或命令信息)9.64KB10.‘5’或35H或5311.操作码12.0FFH或11111111B或25513.缓冲,锁存二、简答题(共37分)1.微型计算机由哪几部分组成?简述各部分功能。
(4分)答:微型计算机系统主要由微处理器(CPU)、存储器、I/O接口和总线组成。
(2分)其中微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等;存储器主要用来存储程序和数据;I/O接口用于外设与CPU之间的信息协调;总线是CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。
(2分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)答:程序控制方式分为无条件传送方式和有条件传送方式(或查询式传送方式)(2分)无条件传送方式在进行数据传送时不需要查询外设的状态,可根据需要随时进行输入或输出操作。
(1分)有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据的状态,才能进行输入或输出操作。
(1分)3.8086CPU 从内部结构上分为哪两部分?并简述各部分功能?(4分)答:8086CPU 从内部结构上分为总线接口单元(BIU )和执行单元(EU )。
(2分) 总线接口单元(BIU )负责物理地址形成、取指令、指令排队、读写操作数和总线控制。
(1分) 执行单元(EU )负责指令译码和执行执行。
(1分) 4.某程序数据段中存放了2个字,1234H 和5060H ,已知DS=7850H ,数据存放的偏移地址为3121H 及285AH 。
2010年微机原理考试题
若8255A 的系统基地址为2F9H ,且各端口都是奇地址,则8255A 的3个端口和控制寄存器的地址各是多少?已知CPU 的系统总线为A0~A9,D15~D0,M/IO, /IOR, /IOW, RESET,试画出8255A 的地址译码电路及它与CPU 系统总线的连接图。
(3)要求A 口工作在方式0输出,B 口工作在方式0输入,C 口稿4位输入低4位输出,写出程序A 口:2F9HB 口:2FBHC 口:2FDH 控制寄存器:2FFH(3) MOV AL,10001010B OUT 2FFH,AL设8253的通道0----2和控制口的地址分别为300H 、302H 、304H 、306H ,定义通道0工作在方式3,CLK0=2MHz ,使编写初始化程序,并画出硬件连接图。
要求通道0输出1.5KHz 的方波,通道1用通道0的输出作计数脉冲,输出频率为300Hz 的序列负脉冲。
通道2每秒钟向CPU 发50次中断请求。
解:(1)通道0输出1.5KHz 的方波,应工作在方式3,2MHz/1.5K Hz=1333,则可得通道0的定时初值为1333=535H 。
(2)通道1用通道0的输出作计数脉冲,输出频率为300Hz 的序列负脉冲,应工作在方式2,通道1的定时初值=1.5K Hz /300Hz =5。
(3)通道2每秒钟向CPU 发50次中断请求,可工作在方式2(或方式3),以2MHz 信号作计数脉冲,通道2的定时初值=2MHz /50Hz=40000=9C40H 。
硬件连结图如下图所示。
253的初始化程序:;通道0初始化程序 MOV DX ,306H MOV AL ,00110110B OUT DX , AL MOV DX ,300HMOV AX, 535HOUT DX , ALMOV AL, AHOUT DX , AL;通道1初始化程序MOV DX ,306HMOV AL ,01010100B OUT DX , AL MOV DX ,302H MOV AL,05H OUT DX ,AL;通道2初始化程序 MOV DX ,306HMOV AL, 10110100B OUT DX ,ALMOV DX ,304HMOV AX ,9C40HOUT DX ,AL MOV AL, AH OUT DX , AL 1.(-35)10的补码是10111012.8086CPU 由BIU 和EU 两部分组成,其中取指令由BIU 完成,执行指令由EU完成3.指令MOV AX,[bX]中目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式寄存器间接寻址4.用2Kx8位的PAM芯片组成32K字节的存储器,共需16片,片内地址译码需要11条地址总线,至少需要4条地址线产生的片选信号5.用比较指令来判断两个事故是否相等,应根据 ZF 标志位的状态来判断6.设异步串行帧格式为1个起始位7个数据位,1个校验位1个停止位,每秒传送120个字符,则传输波特率为1200, 若传送字符6(36H),采取奇校验方式,校验位应17.8086CPU采取地址分段发管理存储器,若已知当前(CS)=3300H,(IP)=1000H,则将要执行的指令所在的存储器物理地址位34000H8.8086中指令指针寄存器是IP9.堆栈的工作方式是后进先出10.并行输出接口必须具备锁存11.8253工作方式中,应用GATE上升沿触发的是方式012.2片8259A级联时,可以想外设提供硬件中断请求输入最多的为15级13.微型计算机硬件组成包括CPU,存储器,输入输出接口电路,和总线14.Adc0809转换器完成的功能及其转换的位数分别为摸数转换8位。
微机原理考试试题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 进制数,尾符用B表示。
2、西文字符的编码是ASCII码,用 1个字节表示。
3、10111B 用十六进制数表示为17 H,八进制数表示为 27 O。
4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。
5、一组二进制数为 -1011B,其反码为10100B,其补码为10101B。
6、二进制码最小单位是位,根本单位是字节。
7、一个字节由8位二进制数构成,一个字节简记为1B,一个字节可以表示256个信息。
8、用二进制数表示的十进制编码,简称为BCD码。
9、8421 码是一种有权 BCD码,余 3 码是一种无权 BCD 码。
二、选择1、计算机中采用A进制数。
A. 2B. 8C. 16D. 102、以下的C编码是一种有权码。
A. 循环码B. BCD 码C. 8421 码D.余3码3、八进制数的尾符是B。
A. BB. OC. DD. H4、与十进制数254 等值的数是B。
A. 11111110B. 11101111C. 11111011D. 111011105、以下不同数制表示的数中,数值最大的是 C 。
A. 11011101BB. 334OC. 1219DD. DAH6、与十六进制数 BC 等值的数是B。
A. 10111011B. 10111100C. 11001100D. 110010117、以下字符中, ASCII 码值最小的是A。
A. KB. YC. aD. i8、最大的 10 位无符号二进制整数转换成十进制数是 C 。
A. 51B. 512C. 1023D. 10249、A 的 ASCII码值为 65D,ASCII 码值为 68D 的字母是 C。
A. BB. CC. DD. E10、以下等式中,正确的选项是D。
A. 1KB=1024 ×1024BB. 1MB=1024BC. 1KB=1024D. 1MB=1024 ×1024B第二章微型机系统概述一、填空1、计算机的开展经历了 4 个时代,微型机属于第4代计算机。
微型计算机原理与接口技术真题2010年10月_真题-无答案
微型计算机原理与接口技术真题2010年10月(总分100,考试时间90分钟)一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。
1. 以下设备属于微型计算机输出设备的是( )A.键盘、鼠标、扫描仪 B.打印机、显示器、指示灯C.打印机、音箱、扫描仪 D.指示灯、打印机、鼠标2. 微机中控制总线传送的是( )A.存储器和I/O接口的地址码 B.命令信号C.状态信号 D.命令信号和状态信号3. 8255A接口芯片的控制信号中,8255A与外设之间有一对联络信号,当工作于方式1的输出接口时,联络信号是( )4. 设8255A的4个端口地址为78H、79H、7AH和7BH,则设置C口按位置位/复位字时,写入的端口地址应为( )A.78H B.79HC.7AH D.7BH5. 设8255A的4个端口地址为88H、89H、8AH和8BH,则写入工作方式选择字时,写入的端口地址应为( )A.88H B.89HC.8AH D.8BH6. 8255A接口芯片有三个8位端口——PA口、PB口和PC口,以及用以传送控制命令的控制口,其中可同时用作两个4位I/O口的是( )A.PA口 B.PB口C.PC口 D.控制口7. 8255A的PA口工作于方式2时,PB口可以工作于( )A.方式0的无条件传送和方式1 B.方式0的查询传送和方式1C.方式2 D.任何方式8. 可编程定时器/计数器8253的6种工作方式中,只可用软件启动的是( )A.方式2、5 B.方式1、2C.方式1、5 D.方式0、49. 8253可编程定时/计数器,在初始化时写入计数初值的范围是( )A.0000H~FFFFH B.00001H~FFFFHC.0~65536 D.1~6553610. CPU可以对8253计数器执行读操作,其读到的是( )A.工作方式字B.计数初值C.计数执行部件CE(减法计数器)的当前值D.011. 8086处理器的标志寄存器中定义了9位,其中3位是控制位,6位是状态位。
微机原理试题集答案
第1章概述1.电子运算机要紧由运算器、操纵器、存储器、输入设备和输出设备等五部份组成。
2.运算器和操纵器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和操纵总线三种不同类型的总线。
4.运算机系统与外部设备之间彼此连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄放器及运算部件之间的总线称为内部总线。
5.迄今为止电子运算机所一起遵循的工作原理是程序存储和程序操纵的工作原理。
这种原理又称为冯·诺依曼型原理。
第3章微处置器及其结构1.8086/8088 CPU执行指令中所需操作数地址由EU 计算出16 位偏移量部份送BIU ,由BIU 最后形成一个20 位的内存单元物理地址。
2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出20 位地址信息的最高4 位,而在其他时钟周期,那么输出状态信息。
3.8086/8088 CPU复位后,从0FFFF0H 单元开始读取指令字节,一样那个单元在ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。
4.8086系统的存储体系结构中,1MB存储体分2 个库,每一个库的容量都是512K字节,其中和数据总线D15~D8相连的库全数由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。
5.8086/8088系统中,能够有64K 个段起始地址,任意相邻的两个段起始地址相距16 个存储单元。
6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。
7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或在多处置器系统中在互换总线操纵时会显现空闲状态。
8.8086 CPU利用16 根地址线访问I/O端口,最多可访问64K 个字节端口,利用20 根地址线访问存储单元,最多可访问1M 个字节单元。
9.CPU取一条指令并执行该指令的时刻称为指令周期,它通常包括假设干个总线周期,而后者又包括有假设干个时钟周期。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1、执行部件EU的组织有:4个通用寄存器,4个专用寄存器,标志寄存器FR,算术逻辑部件ALU.2、IBM-PC机中的内存是按段存放信息的,8086一个段最大存贮空间为64X1024字节。
3、8086微处理机在最小模式下,用M/IO ̄来控制输出地址是访问内存还是访问I/O。
3.对于微机而言,任何新增的外部设备,最终总是要通过接口与主机相接。
6.通常接口中各种信息以数据形式,通过微处理器的数据总线同激处理器交换信息。
7.实质上,微处理器对外设的访问就是对外设的接口电路中相应端口的访问。
5、计算机的指令由操作数和操作码两部分组成。
1、内存储器是计算机系统中的存储装置,用来存放数据和程序。
4、Intel 4116 RAM芯片容量为2K 8,访问该芯片须用11 根地址线。
6存贮器分为内存、外存、高速缓存、。
7、逻辑地址为2000H:1234H的存储单元的物理地址是21234H 。
8、8086CPU写入一个规则字,数据线的高8位写入奇存储体,低8位写入偶存储体。
二、单项选择题1、微型计算机的性能主要由 B 来决定。
A、价钱B、CPUC、控制器D、其它2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 CA、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
3、属于数据寄存器组的寄存器是 CA、AX,BX,CX,DSB、SP,DX,BP,IPC、AX,BX,CX,DXD、AL,DI,SI,AH4、微型计算机的ALU部件是包含在 D 之中。
A、存贮器B、I/O接口C、I/O设备D、CPU5、80386微型计算机是32位机,根据是它的 B。
A、地址线是32位B、数据线为32位C、寄存器是32位的D、地址线和数据线都是32位7、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( B)A.02120H B.20120H C.21200H D.03200H9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是(A )A.W/IO=1,WR=0 B WR=1 C .M/IO=0, RD=0 D.RD=010、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是( D)A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL2.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是:(C ) A)中断指令 B)串操作指令C)输入/输出指令 D) MOV指令 6. Intel 8086CPU可以访问的I/O空间有:( C )A)4GB B) 1MB C)64KB D) 1KB1、在计算机内部,一切信息的存取、处理和传送都是以D 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码3、十进制数59转换成八进制数是A。
A)73Q B)37Q C)59Q D)112Q5、二进制数1101.01转换成十进制数是 C 。
A)17.256 B)13.5 C)13.25D)17.56、二进制数111010.11转换成十六进制数是 B 。
A)3ACH B)3A.CH C)3A3H D)3A.3H7、十六进制数1CB.D8转换成二进制数是 D 。
A)110001011.11001 B)111101011.11101C)111101011.11101 D)111001011.1101110、十进制正数38的八位二进制补码是 D 。
A)00011001 B)10100110 C)10011001 D)001001107.在DMA方式下,CPU与总线的关系是( B )A.只能控制地址总线B.相互成隔离状态C.只能控制数据线D.相互成短接状态1、控制器的功能是 C 。
A)产生时序信号B)从主存取出指令并完成指令操作码译码C)从主存取出指令、分析指令并产生有关的操作控制信号2、在一般微处理器中, A 包含在CPU中。
A)算术逻辑单元B)主内存C)输入/输出设备D)磁盘驱动器3、8086/8088的控制标志有 C 个。
A)1 B)2 C)3D)44、计算机的外部设备是指 B 。
A)软盘、硬盘驱动器B)输入输出设备C)电源及机箱D)RAM及ROM5、各外存相比,内存的特点是 A 。
A)容量小、速度快、成本高B)容量小、速度快、成本低C)容量大、速度快、成本高D)容量大、速度快、成本低6、一般地,我们将计算机指令的集合称为 D 。
A)机器语言B)汇编语言C)翻译程序D)指令系统7、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 C 。
A)直接、立即、间接B)直接、间接、立即C)立即、直接、间接D)不一定1、随机存贮器即RAM是指(D )A.存贮单元中所存信息是随机的。
B.存贮单元中的地址是随机的。
C.用户的程序和数据可随机的放在内存的任何地方。
D.存贮器中存取操作与时间存贮单元物理位置顺序无关。
4、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,(B) A.128片B.16片 C.8片 D.32片6、动态存贮器的主要缺点是( D )A.存贮容量少B.存取速度低C.功耗大D.外围电路复杂8、堆栈操作时,段地址由( C )寄存器指出,段内偏移量由(G )寄存器指出。
A、CS B)DS C)SS D)ES E)DI F)SI G)SP H)BP2、对于种类不同的计算机,其机器指令系统都是相同的。
(X )3、在计算机中,数据单位bit的意思是字节。
(X)4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。
(X )1、8086/8088的逻辑段不允许段的重叠和交叉。
(X)4、立即寻址方式不能用于目的操作数字段。
(√)三、简答题请概述微机系统的主要技术指标。
Cpu的位数: Cpu的位数越多,功能越强cpu的主频:cpu主频决定了计算机系统的远算速度内存容量和速度:内存容量越大,信息处理能力越强,能够安装的系统软件级别也越高,运算速度越快硬盘容量:硬盘容量越大,可以使系统中存放的信息越多,使用越方2、论述指令周期、机器周期和时钟周期间的关系。
答(1)执行一条指令所需要的时间成为指令周期;(2)一个CPU 同外部设备和内存储器之间进行信息交换过程所需要的时间成为总线周期(3)时钟脉冲的重复周期称为时钟周期(4)一个指令周期有若干个总线周期组成,一个总线周期又由若干个时钟周期组成(5)等待周期-------在等待周期期间,总线上的状态一直保持不变;(6)空闲周期--------总线上无数据传输操作。
3、8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么?8086从功能上可分为执行单元和总线接口单元。
执行单元的功能是负责指令的执行,将指令译码并利用内部寄存器和ALU对数据域进行处理。
它由4个通用寄存器(AX,BX,CX,DX,),四个寄存器(BP,SP,SI 和DI),标志寄存器和算术逻辑部件组成。
总线接口单元的功能是存储器,IO端口传送数据。
它由4个段寄存器(CX,DS,ES,SS),指令指针寄存器IP,20位抵制加法器和6个字节的指令队列组成。
4、CPU响应中断时,为什么要执行两个连续的中断响应周期?CPU响应中断时,执行两个连续的中断响应周期,每个响应周期都给出中断响应信号INTA---.这是因为第一个总线周期通知中断请示设备,微处理器准备响应中断,应该准备好终端类型码,第二个总线周期中,微处理器接收中断类型码,以便得到中断向量,即终端服务程序的入口地址。
5、微型计算机是由哪几部分组成的?各部分的功能是什么?微型计算机是由五部分组成,包括控制器,运算器,存储器,输入设备,输出设备;控制器控制计算机运转,计算机主要是算术运算和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。
7、什么叫寻址方式?8088指令系统有哪几种寻址方式?寻址方式就是指:寻找操作数或操作地址的各种方法,寻址方式主要有7种(1)立即数寻址(2)寄存器寻址(3)直接寻址(4)寄存器间接寻访(5)寄存器相对寻访方式(6)基址变址寻访方式(7)相对基址变址寻址方式3、总线的主要性能指标有哪些?分别做简要说明。
1)总线宽度:总线中数据总线的数量,用bit(位)表示,总线宽度越高,数据传输量越大。
2)总线时钟:总线中各种信号的定时基准。
一般来说,总线时钟频率越高,单位时间内数据传输量越大,但不完全是比例关系。
3)最大数据传输速率:在总线中每秒传输的最大字节量,用mb/s表示,即每秒多少字节。
在现代微机中,一般可做到一个时钟周期完成一次数据传输,因此总线的最大数据传输速率为总线宽度除以8(每次传输的字节数)再乘以总线时钟频率。
但有些总线采用了一些新技术(如在时钟脉冲的上升沿和下降沿都选通数据等),使最大数据传输速率比上面的计算结果高。
最大数据传输速率有时被说成宽带。
4)信号线数:总线中信号的总数,反映了总线的复杂程度。
5负载能力:总线中信号线带负载的能力。
3、现已知8088CPU的内存空间为1MB,试说明采用什么方法可将其内存扩大到16MB并且复位启动是能正常工作?(1997年西安电子科技大学考研试题)?答:8088CPU的地址总线为20位,其最磊寻址空间为1MB,要将其内存扩大到16MB,已超过8088微处理器的地址线所能提供的最大地址范围,此时,可采用多存储器模块扩充寻址法。
其做法如下:(1)存储器划分为16个1MB地址容量的存储模块。
(2)每一个模块仍由20位地址线控制,而每一个存储模块的选择,则由块选存储逻辑提供的块选控制信号决定。
(3)访问某一单元时,必须经过二次译码,一次送出一个块选控制信号,选取中该存储单元所地的模块,下次译码选中该模块的存储单元,进行读写操作。
(4)要保证复位启动正常就要设置复位启动地址FFFFOH~FFFFFH在内的各模块公共区域为常选区,并将复位程序置于常选区,保证了复位启动正常。
7.为什么有时候可以使两个端口对应一个地址?答:不管输入还是输出,所用到的地址总是对端口而言,而不是对接口部件而言,一个双向工作的接口芯片通常有4个端口。
因为数据输入端口和状态端口是“只读”的,数据输出端口和控制端口是“只写”的,所以,系统为了节省地址空间,往往将数据输入端口和数据输出端口对应一个端口地址,cpu用此地址进行读操作时,实际上是从数据输入端口输入数据,而当cpu因此端口进行写操作时,实际上是往数据输出端口写数据,同样,状态端口和控制端口也是用同一个端口地址。