微机原理及应用复习题
(完整word版)微机原理及应用试题库(有答案)

《微机原理及应用》试题库1。
下列四条指令中, B 是错误的.[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]A。
LEA AX, [2728H]B。
LEA CX, 6093HC。
LEA SP, [0482H]D。
LEA BX,[BP+SI]2. 下面的哪项是有效标识符: B 【有效标识符的遵循的规则在书上109页,需谨记】A 。
4LOOP: B. DELAYIS:C。
MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD.【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】A. E(ENABLE)=1,A=1 B。
E(ENABLE)=1, A=0C。
E(ENABLE)=0, A=1 D. E(ENABLE)=0,A=04. 设(SS)=2000H,(SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址是D 【SS*16+(SP—2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】A. 20102H B。
20101H C. 200FEH D。
200FFH5。
执行完毕下列程序段后,BX寄存器中的内容是 C 。
MOV CL,3MOV BX,00B7HROL BX, 1ROR BX,CLA。
0C02DH B。
00EDH C。
002D H D。
000DH6。
下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
【作为间接寻址方式的寄存器有BX、BP、SI、DI】A. CXB. BX C。
BP D。
DI7。
执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= C ,(BX)= 。
A. 5050,99B. 2500,100C. 5050,101 D。
微机原理与应用的考试题

微机原理与应用的考试题一、单选题(共10题,每题2分,共计20分)1.下列哪个是微机的基本组成部分?– A. 主机– B. 显卡– C. 鼠标– D. 打印机2.下面哪个不是微机系统的输入设备?– A. 鼠标– B. 键盘– C. 显示器– D. 打印机3.主机中的CPU主要负责什么?– A. 存储数据– B. 执行指令– C. 输出显示– D. 供电4.主存储器的作用是什么?– A. 存储程序和数据– B. 进行运算– C. 控制外部设备– D. 输入输出5.下列哪个不是微机外部设备?– A. 打印机– B. 鼠标– C. 键盘– D. CPU6.下列哪个不是计算机的存储器?– A. 主存储器– B. 寄存器– C. 高速缓存– D. 硬盘7.BIOS是什么意思?– A. 基本输入输出系统– B. 基本操作系统– C. 基本输入系统– D. 基本输出系统8.操作系统的主要功能是什么?– A. 控制计算机的硬件资源– B. 执行应用程序– C. 运行计算机– D. 连接网络9.下列哪个不是计算机的主要运算部件?– A. CPU– B. 显卡– C. 寄存器– D. 运算器10.硬盘是计算机的什么类型存储器?– A. 主存储器– B. 辅助存储器– C. 高速缓存– D. 寄存器二、填空题(共5题,每题2分,共计10分)1.微机的最小存储单位是______。
2.在字节型存储器中,一个字节有______位。
3.一个CPU周期包含一个______操作和两个______操作。
4.CPU的两个主要部分是______和______。
5.常见的微机操作系统有______和______。
三、简答题(共5题,每题10分,共计50分)1.请简要说明计算机系统的层次结构和作用。
2.什么是微处理器?它的主要组成部分有哪些?3.请简要说明计算机主存储器的分类和特点。
4.操作系统的主要功能有哪些?请简要说明每个功能的作用。
微机原理与应用(复习题)

微机原理与应用一、单项选择题(在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。
)1、X86微机将内存空间分为若干个逻辑段,每个段的容量为( D )A.等于64K B.小于64K C.大于等于64K D.小于等于64K 2、寄存器AL的初值为0FFH,执行指令XOR AL,0A5H后,AL中的值为( B )A.0AAH B.5AH C.0A5H D.55H3、寄存器( D )不能被分割为高字节和低字节A. AXB. DXC. BXD. CS4、8086微处理器可寻址访问的最大I/O空间为( B )A. 1KBB. 64KBC. 640KBD. 1MB5、下列指令中正确的是( B )A. MOV AX,BHB. MOV SS,AXC. MOV [BX],[SI]D. MOV AX,[DI][SI]6、寄存器( D )不能被分割为高字节和低字节A. AXB. DXC. BXD. SP7、下列输入输出传送方法中,无需CPU控制也不经过CPU的是( D )A.无条件传送B.查询传送C.中断传送D.DMA传送8、8086/8088中断请求中,( B )具有最高优先级A. INT 10HB. NMIC. INTRD. 单步9、可编程计数/定时器电路8253的工作方式共有( A )个A. 6B. 5C. 4D. 310、下列输入输出传送方法中,无需CPU控制也不经过CPU的是( D )A.无条件传送B.查询传送C.中断传送D.DMA传送11、下面的中断源中,只有___B___需要硬件提供中断类型码A.INTn B. INTR C. NMI D. INTO12、可编程通信接口芯片8251A支持( D )A. 同步传送B. 异步传送C. 并行传送D. 同步和异步传送13、CPU的中断允许位IF值为0时的作用是( A )A. 禁止CPU响应可屏蔽中断B. 禁止中断源向CPU发中断请求(IRQ)C. 禁止CPU响应DMA请求D. 禁止CPU响应非屏蔽中断14、若由1K×1位的RAM芯片组成一个容量为8K×8位的存储体时,需要的芯片数为( C )A. 256B. 128C. 64D. 3215、可编程计数/定时器电路8253的工作方式共有( A )个A. 6B. 5C. 4D. 316、可编程通信接口芯片8251A支持( D )A. 同步传送B. 异步传送C. 并行传送D. 同步和异步传送17、当进行DMA操作时,CPU必须让出( A )给DMAC。
微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页1一填空题(每空1分,共25分)1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。
2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。
3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。
在软件上可以通过(8)和(9)指令来改变IP的内容。
在硬件上可以用(10)或(11)来改变IP的内容。
4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。
5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。
6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。
7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。
8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。
9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。
10.分别用一条指令实现下列功能:1)栈顶内容弹出送BX(21)2)CX的内容加1,不影响进位标志位(22)3)AL的高四位置1(23)4)清进位标志(24)5)子程序结束返回(25)二选择题(10分)1Intel 8253/8254有()个16位计数器通道。
A、1B、2C、3D、42当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()使用。
A、两个4位I/O端口或1个8位I/O端口B、状态端口C、部分引脚作端口A、端口B的联络信号D、全部作联络信号3欲使8086CPU工作在最大方式,其引脚MXMN应接()电平。
微型计算机原理及应用试题(含答案)

机械工程及自动化《微型计算机原理及应用》试题(含答案)一、选择题1、二进制数10010110.10B的十进制数值可表示为(B)A、96.8B、150.5C、96.5D、160.52、8086芯片的地址选择线和数据线分别是(B)A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D153、8086 CPU在响应中断时顺序将(C)内容压入堆栈。
A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS4、8086能够访问的存储空间的大小是(B)。
A.64kB.1MC.256D.16M5、8086 CPU采用(D)中断结构。
A、单级B、多级C、级联D、矢量6、相邻段地址之间的最小距离为(A)A、16个字节B、64K字节C、1K字节D、256字节7、8086 CPU的NMI引脚上输入的信号是(B)A、可屏蔽中断请求B、非屏蔽中断请求C、中断相应D、总线请求8、8086 CPU在(A)时刻采样READY信号决定是否插入等待周期。
A、T3下降沿B、T3上升沿C、T2下降沿D、T2上升沿9、保护断点就是保存(D)。
A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值二、填空1、每一条指令一般都由(操作码)和(操作数)来构成。
2、8086 CPU内部的四个专用寄存器是(CS)、(DS)和(ES)及(SS)。
3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为(00020H)~(00023H)。
4、根据以下要求用一条指令写出相应的操作:(1)、把BX和DX的内容相加,结果送入DX中。
(ADD DX,BX)(2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(ADD[BX]0B2H)的内容相加,结果送入该存贮器中。
(CX)(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。
微机原理及应用复习题

一、单项选择题1.指令()的源操作数的寻址方式为直接寻址。
A.MOV [2000H] ,ALB.IN AL,DXC.XOR AL,[2000H]D.MOV AX,2000H2.基本的总线周期通常包括()个T状态。
A.1B.2C.3D.43.寄存器AX的用途是()A.字乘法,字除法,字 I/OB.查表转换,间接寻址C.字节乘、除,串操作,循环计数 D、字节 I/O,十进制算术运算,查表转换4.RESET信号有效后,8086CPU执行的第一条地址为()A.00000HB.FFFFFHC.FFFF0HD.0FFFFH5.二进制数000101011010.10101B,转化成十六进制数是()A.15A.A8HB.332.EHC.15.32HD.2W.32H6.堆栈的工作方式是()A.先进先出B.随机读写C.只能读出,不能写入D.后进先出7.执行下列程序后,AL=()MOV AL ,25HADD AL,71HA.B4HB.34HC.96HD.54H8.寄存器间接寻址中,操作数放在()A.存储器B.通用寄存器C.堆栈D.宏指令9.在PC/XT机中,下列不属于输入和输出方式的是()A.程序控制I/OB.中断驱动I/OC.DMA方式D.存储器访问方式10.保护断点就是保存()A.中断类型码B.中断服务程序入口C.现场D.当前CS,IP的值11.软件中断是()A、在 INTR 线上的中断请求信号B、由指令的执行引起的中断C、出现在 NMI 线上的中断请求D、内存执行指令时引起的中断12.8086 CPU 的 NMI 引脚上输入的信号是()A、可屏蔽中断请求B、非屏蔽中断请求C、中断相应D、总线请求13.已知(AX)=1000H (BX)=2000H,执行指令 MOV AX ,BX 后(AX)=()A.1000H B.2000H C.3000H D.0000H14.在指令 MOV ES:[SI],AX 中,目的操作数为()寻址。
微机原理及应用复习题汇总.doc

一、单项选择题1. 下列字符中,ASCII码值最小的是(A )。
A. KB. YC. aD. i2. 已知SRAM2114芯片容量为1Kx 4位,若要组成16KB的系统存储器,则共需(A )芯片。
(1) 32 片(2)16 片(3)8 片;(4) 4 片3. 8088CPU内部的数据总线有(B )条。
(1) 8条;(2) 16 条;(3) 20 条;(4) 32 条4. 若(AL) =0FH, (BL) =04H,则执行CMP AL, BL 后,AL 和BL 的内容为(A )。
(1 ) OFH 和04H;(2) OB 和04H;(3) OF 和OBH;(4) 04 和OFH5. 在下列伪指令中定义字节变量的是(A )。
(1) DB;(2) DW;(3) DD;(4) DT6. 在并行可编程电路8255中,8位的I/O端口共有(C )。
(1) 1 个;(2) 2 个;(3)3 个;(4)4 个7. 可编程计数/定时器电路8253的工作方式共有(D )。
(1) 3 种;(2)4 种;(3)5 种;(4)6 种8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是( C )。
A: 1 8 4 H B: 1 7 8 H C: 1 1 8 H D: 2 8 0 H12.已知D R A M 2 1 1 8芯片容量为1 6 K T位,若需组成6 4 KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。
A: 2 和8 B : 1 和1 6C: 4 和1 6 D: 4 和813.CPU与外设间数据传送的控制方式有(D )A.中断方式B.DMA方式C.程序控制方式D.以上三种都是A.9位B.6 位C.3 位D.1614.8086 CPU内标志寄存器中的控制标志位占(C )15.CPU与I/O设备间传送的信号有(D)A.数据信息B.控制信息C.状态信息D.以上二种都是17.8255A这既可作数据输入、出端口, 又可提供控制信息、状态信息的端口是(D)A.B 口B.A 口C.A B、C三端口均可以D.C 口18.设串行异步通信的数据格式是: 1个起始位,7个数据位, 1个校验位,1个停止位,若传输率为1200, 则每秒钟传输的最大字符数为(C)A.10 个B.110 个C.120 个D.240 个19 •堆栈的工作方式是(D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出20•指令MOVAX, [3070H]中源操作数的寻址方式为(B)A•寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086 CPU的启动地址为(C)A.00000HB.FFFFFHC.FFFFOHD.OFFFFH下列传送指令中有语法错误的是( A )oA. MOV CS, AXB. MOV DS,AXC. MOV SS, AXD. MOV ES,AX对寄存器AX的内容乘以4的正确指令序列是( B ) oA. SHR AX, 1 SHR AX, 1B. SHL AX, 1SHL,AX, 1C. ROL AX, 1 ROL AX, 1D. RCR AX, 1RCR AX, 1并行通信接口是(A )。
《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料一、填空题1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:00100101.0101B 。
2、设机器字长为8位,最高位是符号位。
则十进制数–13所对应的补码为11110011B 。
3、8086/8088 CPU从功能上分EU 和BIU两部分。
4、可编程接口芯片8255A含有 3 个8位的I/O口。
5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,[BP+SI+4]源操作数的物理地址为24514H 。
6、采用级联方式,用9片8259A可管理64 级中断。
7、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为相对基址加变址寻址。
8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX 寄存器中。
9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH 。
10、要组成容量为4K×8位的存储器,需要8 片4K×1位的静态RAM芯片并联。
11、可屏蔽中断从CPU的INT R 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。
12、设计输入/输出接口时,应遵守的基本原则是:输入输入要缓冲;输出输出要锁存。
13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为64K 字节;另一个为存储器地址空间,其大小为1M 字节。
14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是‘1’。
15、8086/8088 CPU从功能上分为 BIU 和 EU 两部分。
8086/8088CPU中执行部件的功能是负责指令的译码和指令执行的执行。
16、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、 20 位的地址加法器。
微机原理与应用复习题

一、填空题(每空2分,共20分)1.若一个有符号数X,[X]原码= 83H,那么[X]补码= H。
2.8086 CPU从结构分为和总线接口部件(BIU)两部分。
3.计算机的软件系统包括软件和应用软件两部分。
4.计算机中用bit表示位,用表示字节,一个字节由8位组成。
5.计算机中所有信息的存储都是由二进制代码组成的,二进制数使用的是0和。
6.在计算机中用表示二进制数,用D表示十进制数,用H表示十六进制数。
7.8086指令MOV AL,[12H] 中,源操作数是寻址。
8.可编程定时/计数器8253A具有个功能完全相同的通道,每一个通道均具有6种工作方式。
9.计算机通信按照数据的传输分为通信和串行通信两种。
10.汇编语言程序结构一般具有顺序结构、结构、循环结构、子程序等几种。
二、选择题(每题2分,共20分)1. 能惟一确定8086 CPU内存中某一地址是。
A、基地址B、偏移地址C、逻辑地址D、物理地址2.一个字节(Byte)是由位组成的。
A、1B、4C、8D、163. 计算内部所有信息的存储都是以进制的形式。
A、二进制B、八进制C、十进制D、十六进制4. 下列指令中,格式不正确的是A、MOV AX,2000HB、MOV AX,[2000H]C、MOV AL,[BX]D、MOV AL,BX5. 对8086代码段进行寻址时,段基址由提供。
A、CSB、DSC、ESD、SS6.下列描述属于堆栈特点的是A、先入先出B、先入后出C、后入后出D、随机读取7.下列设备属于输入设备的是。
A、显示器B、打印机C、扫描仪D、投影仪8.一片8255A可以扩展出个并行口。
A、1B、2C、3D、49.DOS系统功能调用中,单字符输入是号调用A、1B、2C、9D、1010.芯片8259A内部寄存器ISR中某一位为1,说明了A、相应管脚正有中断请求B、相应管脚的中断请求被屏蔽C、相应管脚的中断请求正在被响应D、相应管脚的中断请求已响应完毕三、名词解释(每题5分,共20分)1、什么是队列?2、RAM和ROM各有何特点?3、什么是指令?什么是指令集?4、计算机与存储器或外设间进行信息交换的方式有哪些?四、简答题(每题10分,共20分)1、堆栈区与队列有何特点?各用在什么场合?2、什么是逻辑地址,什么是物理地址,两者有何联系?五、计算题(共20分)从键盘输入一串字符,以空格作为结束,然后将该串字符逆序输出。
微机原理及应用复习真题

微机原理及应⽤复习真题⼀、选择题:(每题分,共分)1. CPU执⾏OUT DX,AL指令时,( )的值输出到地址总线上。
A) AL寄存器 B) AX寄存器C) DL寄存器 D) DX寄存器2. ⼀个接⼝芯⽚可由( )组成。
A)⼀个端⼝B)两个端⼝C)仅⼀个I/O地址D)若⼲个I/O地址3. 在数据传输率相同的情况下,同步传输速度要⾼于异步传输,其原因是( )。
A)发⽣错误的概率少 B)每⼀字节数据的平均附加位信息量少C)双⽅通信需同步D)字符之间⽆间隔4. CPU响应两个硬件中断INTR和NMI时,相同的必要条件是( )。
A)允许中断 B)当前指令执⾏结束C)总线空闲 D)当前访内存操作结束5. 串⾏通信的波特率越⾼,则串⾏传送数据的速度( )。
A)越慢 B)越快C)与波特率⽆关 D)由CPU速度决定6. 8255可编程芯⽚的⽤途是下列说法( )。
A)完成DMA通信 B)完成串⾏/并⾏信号的转换C)得到信号峰值D)扩展可编程的平⾏的I/O接⼝7. 8086采取的I/O寻址⽅式是( )。
A)I/O映像的I/O寻址⽅式B)⽴即寻址⽅式C)存储器影像的I/O寻址⽅式 D)增加传输距离的寻址⽅式8. CPU对DMA控制器提出总线请求响应要⽐中断请求的响应快,原因是( )。
A)只需完成访问内存操作B)⽆需释放总线控制权C)⽆需保留断点现场D)有硬件DMA控制器9. 8255A⼯作在⽅式0时,它没有( )功能。
A)输⼊缓冲 B)输出锁存C)电流放⼤ D)输⼊输出⽅向选择10. 主机查询打印机状态时,通常都要设置⼀段超时检测代码,其原因是( )。
A)打印机准备就绪时序要求B)程序查询⽅式必须这样做C)主机不能⽆限等待打印机就绪 D)让主机了解打印机当前操作状态11. 8086CPU⽐8080CPU性能提⾼,是多⽅⾯技术的原因,其中下列技术也是因素其⼀。
()A)CPU内部集成了DMA功能B)初步采⽤了流⽔线技术C)含有8KB的⾼速缓存cache D)采⽤中断向量表响应中断请求12. 8255⼯作⽅式1与⽅式2的时序符合下列说法()A)输⼊、输出时序完全相同B)⽅式2就是⽅式1输⼊和⽅式输出的合并C)在⽅式1输⼊输出合并的同时,有数据⽅向改变的⼀定间隙时间之差别D)B组仍有⼯作⽅式213. 下列芯⽚⽤于管理中断系统的是( )A)8255A B)8251AC)8253A D)8259A14. 在有关芯⽚初始化编程中,正确的做法是()A)8251串⾏⼝必须按先后次序初始化B)8251串⾏⼝不⽤按先后次序初始化 C)8255A⽅式1只初始⽅式命令字D)8259A 是智能芯⽚不⽤对其初始化15. 8086系统存储器扩展时,不合理的思路是()A)在复杂系统必须采⽤线选法实现⽚选B)8位存储芯⽚可以⽤于16位计算机 C)尽量采⽤⼤容量芯⽚以减少芯⽚数⽬D)要考虑奇偶分体结构16. 计算机发展历程中()A)微型计算机以器件更新划代B)微型计算机以CPU更新划代C)初级计算机不⽤程序实现所需功能D)哈佛结构和冯诺依曼结构完全相同17. RS232接⼝可以连接的设备是()A)具有TTL电平的接⼝设备B)具有RS232⼝的终端设备C)带有USB接⼝的外部设备D)标准打印⼝18. 物理地址00028H存放的内容()A)中间运算结果的临时缓存B)中断服务程序的⼊⼝地址的偏移量C)汇编程序的机器码D)堆栈区数据19. 寻址空间为32GB的计算机需要的地址总线位数()A)32位B)64位C)36位D)35位20. 8251串⾏接⼝()A)内部物理寄存器数和端⼝地址数⼀致B)内部物理寄存器数多余端⼝地址数 C)接收和发送不可以同时进⾏D)同步与异步同时收发的全双⼯⽅式⼆、判断题:(每题1分,共分)1. 不同指令的指令周期是不等长的。
微机原理与应用复习题及答案

微机原理与应⽤复习题及答案微机原理与应⽤习题及解答⼀、填空1、⼗六进制数74..DH转换为⼆进制数是_______________,转换为⼗进制数是_______________。
2、⼗六进制数2B.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
3、⼗六进制数A2.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
4、⼗进制数21.75转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
5、⼆进制数100111100.0101B转换为⼗六进制数是_______________,转换为⼗进制数是_______________。
6、进制数53.375转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
7、知X=-95,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
8、已知X=-4,则X的原码(⽤⼋位⼆进制表⽰)是________________,反码是________________。
9、已知X=-37,则X的反码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
10、已知X=-115,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
11、已知X=95,则X的补码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
12、已知X=22,则X的原码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
13、⼀台计算机所⽤的⼆进制代码的位数称为该计算机的___________,8位⼆进制数称为⼀个__________。
《微机原理及应用》期末考试复习

《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。
2、I/O接口是微机系统的一种部件,它被设置在与之间。
3、。
4、IF是标志;SP称为;CS称为。
5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。
6、8086CPU由和两部分组成。
7、CPU的基本时间计量单位称为周期。
8、SP总是指向堆栈的。
9、指令MOV AX,[BP+200]读取的是段的存储单元。
10、由8个二进制位组成的基本数据表示单元称为。
11、访存空间的是指CPU所能访问的。
12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。
13、PENTIUM的工作模式有、、。
14、指令由、和操作数字段组成。
15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为。
16、电可擦除的可编程只读存储器的英文简写为。
17、逻辑地址由段基值和___ ___组成。
二、判断题(每小题1.5分,共15分,在每小题后面的括号中认为正确的画“√”,错误的画“×”)1、堆栈是处在CPU内部的一个部件。
()2、8086的状态标志位有9个。
()3、IP是EU中的寄存器。
()4、IP中存放的是正在执行的指令的偏移地址。
()5、全地址译码法是指存储器芯片上的所有地址均参加译码。
()6、EPROM是电可擦除的PROM。
()7、中断是指CPU执行程序过程被意外暂停。
()8、EEPROM中存储的数据不会因掉电而丢失。
()9、SRAM是不用刷新的RAM。
()10、总线周期是指CPU通过总线访问一次内存或外设的时间。
()三、单项选择题(每题1.5分,共15分)1)。
(A) SP (B) IP (C)BP (D)CS2、源变址寄存器是()。
(A) SI (B)DI (C)SP (D)DX3、下面4个标志中属于控制标志的是()。
(A) CF (B)DF (C)SF (D)ZF4、LEA BX,BUFF 指令的功能是()。
微机原理复习题(含答案)

微机原理复习题(含答案)微机原理及应⽤复习题(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的内容清零的不正确操作是()。
微机原理及应用复习资料完整版

器组。
5 . AT89C51 单片机有__5__个中断源,___2___级中断优先级别。 6. MCS-51 单片机复位后,栈指针寄存器 SP 及程序计数器 PC 的值分别为__07H__
和__00H_。
7. 串行通信有_ 同步_通信和
2. 什么是保护现场,什么是恢复现场? 答: (1)保护现场:当 CPU 响应中断程序时,硬件会自动把断点地址(16 位程序计数器的 值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息; ( 2) 恢复现场: 在完成中断服务程序后, 恢复原工作寄存器、 累加器、 标志位等的内容。 3. 简述 51 单片机的中断响应条件? 答: (1)有中断源发出中断请求; (2)中断总允许位 EA=1,即 CPU 允许所有中断源申请中断; (3)申请中断的中断源的中断允许位为 1,即此中断源可以向 CPU 申请中断; (4)CPU 没有在执行更高优先级的中断请求; (5)当前的机器周期不是正在执行的指令的最后一个周期; (6)正在执行的指令不是 RETI,或者对 IE、IP 进行读写的指令 4. 简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。 答:键抖动会引起一次按键被误读多次。为了确保 CPU 对键的一次闭合仅做一次处理,必 须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再 作处理。按键的抖动,可用硬件或软件两种方法消除。 五.计算及编程题 1. 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 6.25 ② 5.75 ③ 0.875 ④ 254 解:①(6.25)������ = (110.01)������ = (6.2)������ = (6.4)������ ②(5.75)������ = (101.11)������ = (5.6)������ = (5. C)������ ③(0.875)������ = (0.111)������ = (0.7)������ = (0. E)������ ④(254)������ = (11111110)������ = (376)������ = (FE)������ 2. 把下列十六进制数转换成十进制数。 ①A6.DCH ②9AC.BDH ③ B4A.8DH
微机原理及应用复习习题及答案

微机原理及应用复习习题及答案《微机原理及应用》综合复习资料第一章计算机概述一、填空题1.在计算机中:1Byte=bit。
2.在计算机中, 1word= byte。
3.在计算机中, 1KB=byte。
4.对于十六进制表示的数码19.8H,转换为十进制数时为:;用二进制数表示时为:B;该数码用压缩BCD码表示时数据为:。
5.对于十进制数66,当它用二进制数表示时为,用十六进制数表示时为H;用BCD码表示时为:。
6.对于二进制数101001.101B,用十进制数表示时为:;用十六进制数表示时为:H。
7.设机器字长为8位,最高位是符号位。
则十进制数–13所对应的原码为:。
8.已知某数的原码是B,则其反码是;补码是。
9.一个8位二进制数用补码方式表示的有符号数的范围是。
10.软件通常分为和两大类。
11.第一代计算机采用的电子器件是,第四代计算机采用的是。
二、单选题1.下列数据中最大的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162.在表示中,二进制数11111111表示十进制数-1。
A.原码 B.反码 C.补码 D.移码3.用8位二进制的补码形式表示一个带符号数,它能表示的整数范围是:A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+1274.某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是。
A.-120 B.-15 C.-113 D.-1215.微型计算机中主要包括有________。
A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器6.一个完整的计算机系统通常应包括。
A.系统软件和应用软件 B.计算机及其外部设备C.硬件系统和软件系统 D.系统硬件和系统软件三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习题一一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分)1、有一个数值152,它与十六进制6A相等,那么该数值是。
A、二进制数B、八进制数C、十进制数D、BCD码2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4个存贮单元。
A、00023HB、00017HC、0005CHD、0005EH3、某微机具有1M字的最大存空间,其CPU的地址总线应有______条?A、20根B、21根C、19根D、不能确定4、可编程并行接口芯片8255A的端口B有种工作方式。
A、1种B、2种C、3种D、4种5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。
A、OFB、CFC、SFD、ZF6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。
A、编译B、汇编C、编辑D、7、在8086cpu的寄存器中,用户不能直接访问的是A、CSB、FRC、IPD、BX8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。
A、补码B、反码C、原码D、三者都是9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。
A、T1和T2B、 T2和T3C、T3和T4D、随机10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。
A、0000HB、7FFFHC、65535D、0FFFFH11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元?A、64K,16B、64K,64KC、16,64KD、64K,64K12、在CPU响应中断时保护断点就是保存。
A、中断类型码B、中断服务程序入口地址C、现场D、当前CS 、IP和FR的容13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的容初始化为FFFFH。
A、SSB、DSC、ESD、CS14、在8086计算机系统中,规定存中地址为的存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。
A、80000H~803FFHB、00000H~003FFHC、7F000H~7F3FFHD、0FFC00H~0FFFFFH15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。
A、 BXB、 SIC、DID、 DX二、简答题(每题5分,共30分)1.在计算机系统,主存储器的主要技术指标有哪些?(5分)2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分)3、8086系统中为什么一定要有地址锁存器?需要地址锁存器锁存哪些信息?(5分)4、8086存储器中存放数据字时有“对准字”和“非对准字”之分,请说明它们的差别。
(5分)5、若已知当前(DS)=7F06H,在偏移地址为0075H开始的存储器中连续存放6个字节的数据,分别为11H, 22H, 33H, 44H, 55H和66H。
请指出这些数据在存储器中的物理地址。
如果要从存储器中读出这些数据,至少需要访问几次存储器?各读出哪些数据?(5分)6、设寄存器(DS)=2000H, (SS)=1500H, (ES)=3200H, (SI)=0A0H, (BX)=100H, (BP)=10H。
试指出下列各指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少:(5分)(1) MOV AX, [100H](2) MOV CX, ES:[BX](3) MOV DX, [BX][SI]三、阅读程序分析题(共15分,每个空格2.5分)1、 MOV AL,5DHMOV BL,10HMUL BL运算结果为 ;2、 SUB AX,AXAND DX,AXDX= ;3、已知(DS)=2000H, (BX)=100H, (SI)=02H, 从物理地址21200H单元开始,依次存放数据12H、34H、56H和78H,试说明执行下列指令单独执行后AX寄存器的容:MOV AX,1100H[BX],则AX= ;MOV AX,[1202H],则AX= ;4、设(DS)=2000H, (BX)=1256H, (SI)=528FH, 偏移量VAL=20A1H, [232F7H]=3280H, [264E5H]=2450H, 执行下列指令(1) JMP [BX][SI],则IP= ;(2) JMP VAL[BX],则IP= 。
四、设某8086系统中有2片8255A芯片,由74LS138译码器产生两个芯片的片选信号,如下图所示。
要求:第1片8255A的A口工作在方式0输出,B口工作在方式0输入,C口高4位为输出,低4位为输入;第2片8255A的A口工作在方式0输入,B口工作在方式1输出,C口高4位为输出,低4位为B口控制信号:(1)试指出两片8255A芯片各自的A、B、C和控制端口地址(注:未给出的地址信号默认为低电平有效);(2)试根据要求写出两片8255A芯片各自的方式控制字;(3)试写出两片8255A芯片各自的初始化程序。
(共10分)五、现有一个高精密晶体振荡电路,输出信号是脉冲波,频率为1MHz。
要求利用8253做一个秒信号发生器,其输出接一发光二极管,以0.5秒点亮,0.5秒熄灭的方式闪烁指示。
设8253的通道地址为FF80H、FF82H、FF84H和FF86H,试根据要求编写相关汇编程序。
(共15分)复习题二一、填空题(每空1分,共20分)1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。
MOV DX ,AL, DXAL, 20H____ _MOV DX,MOV AL,0OUT DX,AL…..NEXT: ……2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。
图1MOV DX,MOV AL,OUT DX, AL ;初始化82C55MOV DX,MOV AL,;数码管稳定显示“8”3..8086 CPU有条地址线,可形成的存储器地址空间,地址围为。
4..中断类型号为24H的中断向量存放在开始的存储单元。
5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。
6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。
7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的容后,SP应指向________。
8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。
二、综合题(80分)1. (10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示:图2如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。
要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。
(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。
(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。
2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。
试问图3 图4(1) 开关K上合,PS的寻址围是________。
(2) 开关K下合,PS的寻址围是________。
(3) 开关K下合,A3改接B,A4改接A,则PS的寻址围是________________。
(4) 请用二进制表示法写出图4的译码电路所决定的端口地址。
3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。
图5CODE SEGMENTASSUME CS:CODEBEG:;C口初始化;读C口;测试PC7并组织输出数据;数据写入C口使LED亮/灭;返DOSCODE ENDSEND BEG4.设8253的选通地址为240H~243H,采用BCD计数,计数器2输出用于申请中断。
如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。
要求 (1) 算出计数初值,(2) 编写初始化程序。
(20分)5.(20分) 图6为某A/D 转换器的设计方案,设0Y 、1Y 所对应的地址分别是300H 和301H 。
(1)试编写启动A/D 对通道4转换、检测A/D 是否转换完毕、读取A/D 转换数据的程序分段。
(2)要求对通道4采集10个数据,并存放到以6000:0为起始地址的RAM 中,试编写该程序。
图6附录:1、8255A 方式选择控制字格式2、8253控制字格式复习题一答案一、单项选择题(每小题2分,错选、多选、未选均不得分,共30分)1、B;2、C;3、B;4、B;5、A;6、D;7、C;8、A;9、D; 10、A;11、C; 12、D; 13、D; 14、B; 15、D二、简答题(本大题共6小题,每题5分,共30分)1.答案:主存储器的性能指标主要有易失性、只读性、存储容量、存储速度和功耗等。
(5分)2.答案:中断服务子程序要做以下6件事: (1). 保护现场;(2). 开中断;(3). 中断服务;(4). 关中断;(5). 恢复现场;(6). 开中断返回。
(5分)3. 答案:由于8086CPU受芯片封装的限制,只有40个管脚,所以地址线和数据线只能采用分时复用的方式来共用某些管脚。
对存储器进行访问时,在读取数据或写入数据时,存储器芯片要求在这个过程中地址信息必须稳定提供给存储器,而由于8086CPU地址线和数据线是复用的,就不可能在同一时刻具有地址和数据的两种功能。
这就需要在CPU提供地址信息时,将地址锁存下来,以保证下一个时刻将这些复用的管脚起着数据线的功能时,存储器有正确的地址信息。
显然,要锁存的信息包括这些复用管脚的地址和BHE等信号。
(5分)4.答案:数据字是16位的数据,一个16位数据是按照低地址放低位数据、高地址放高位数据存放的。
若16位数据的低8位存放的是偶地址,那么这个数据字就是“对准字”,否则就是“非对准字”。
当然其主要差别是CPU读取存储器数据字时,如果是对准字,只需要一次读写操纵即可,而对非对准字就需要两次读写操纵才能实现。
(5分)5. 答案:数据11H, 22H, 33H, 44H, 55H和66H的物理地址为FF0D5H,FF0D6H,FF0D7H,FF0D8H,FF0D9H,FF0DAH;从存储器中读出这些数据至少需要访问4次存储器;分别读出11H, 3322H, 5544H和66H。