《微机原理与应用(B)》试题
(完整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。
微机原理与应用试卷2011-12(1)
微机原理与应用试卷一、单项选择题(每小题 1 分共 10 分,请将答案写在题后括号里)1.8086 CPU是( B )CPU。
A. 8位B. 16位C. 32位D. 64位2.对微处理器而言,它的每条指令都有一定的时序,其时序关系是 ( C )A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
3.计算机中常用的BCD码是( B )。
A.二进制数B.二进制编码的十进制数C. 十六进制数D.不带符号数的二进制形式4.8086微处理机在最小模式下,( A )用以区别是访问内存还是访问I/OA.M/B. NMIC. RDD. READY5.下面为中断指令的是()A.ADD AX, 100H B. INT 21HC.MOV BX,DS D. MOV AX, BL6.一般我们将计算机指令的集合称为 ( )A.机器语言 B. 汇编语言 C. 翻译程序 D. 指令系统7. 8088CPU中,若(DS)=6100H,则当前数据段的末地址()A.70FFFH B.61000H C. 71000H D.60FFFH8.中断向量地址是( )A. 子程序人口地址B. 中断服务程序人口地址C. 中断服务程序人口地址的地址D. 主程序的断点地址9.不能将累加器AX的内容清零的正确指令是()A. SUB AX,AXB. CMP AX,0C. XOR AX,AXD. AND AX,010.可编程并口芯片8255A的基本工作方式有几种()A. 3B. 4C. 5D. 6二、填空题(每空2分,共20分,请将答案写在题中的下划线处)1.微型计算机的硬件系统由______、内部存储器、_______及系统总线构成。
2.微机的工作原理基本上遵循冯·诺依曼型数字计算机的工作原理,核心思想是______与程序控制。
《微机原理及应用》B 期末考试试题及参考答案
《微机原理及应用》复习题B一、填空题(共20分)1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。
2.8086 CPU的M/IO信号是,高电平时表示。
3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。
4.I/O端口的编址方式有两种,分别为:和。
5.串行传输的信息格式广泛采用着异步和同步格式。
异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。
6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。
7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。
二、选择题(包括单项和多项选择,每小题2分,共20分)1.下列说法正确的是_ _ __。
A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D. 8086 CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是_ _ __。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D. 形成堆栈地址的是SS与SP。
3.下列说法正确的是_ _ __。
A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。
B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
2010-2011学年 微机原理及应用》期末考
1、若单片机的晶振频率为 12MHz,试用循环转移指令编写延时 100ms 的延时子程序。 (10 分) 答:分析:一个机器周期=12 个晶振周期=1 s ,执行一条 DJNZ 指令需要 2 个机器周期, 即 2 s 。采用循环计数法实现延时,循环次数可以通过计算获得,并选择先执行后判断的 循环程序。 汇编程序如下: DEL: DEL1: DEL2:
注:本道题写出以上七种方式的任意五种就可以得满分,寄存器的类型满足要求即可, 不一定按照答案给出的那些类型。
4 / 15
四、程序阅读题(15 分) 3、 设(A)=38H,R0=28H,(28H)=18H,执行下列程序后, ( (A) )=__E7H______。 (5 分) ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 2、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(10 分) MOV R1,#30H; (R1)=___30H_____, MOV A,#64H; ((A))=___64H____, ADD A,#47H; ((A))=___ABH____,(CY)=____0____,(AC) =____0____, DA A ; ((A))=___11H____,(CY)=_____1___,(AC) =___1_____, MOV @R1,A; (R1)=____30H___,(30H)=___11H_____。 五、计算题(10 分) 若要求定时器 T0 工作方式 1, 定时时间为 1ms, 当晶振为 6MHz 时, 求送入 TH0 和 TL0 的计数器初值各为多少? 解:由于晶振为 6MHz,所以机器周期 Tcy=
诚信应考,考试作弊将带来严重后果! 华南理工大学广州汽车学院 2010----2011 学年第一学期期末考试 《微机原理及应用》试卷 B 注意事项:1. 考前请将密封线内填写清楚; 2. 所有答案请直接答在答题纸上; 3.考试形式:闭卷; 4. 本试卷共六大题,满分 100 分, 题 号 得 分 评卷人 一、填空题(每空 1 分,共 15 分) 1、MCS-51 单片机是 8 位的单片机,有 2、 INT0 和 INT1的中断标志位分别是 3、 MCS-51 内部提供 2 个可编程的 16 一 二 三 四 五
微机原理与应用的考试题
微机原理与应用的考试题一、单选题(共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.操作系统的主要功能有哪些?请简要说明每个功能的作用。
微机原理及应用试卷(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应接()电平。
微机原理B1答案
《微机原理及应用》答案(B卷)一、判断题 (每小题1分,共5分)1.×2.×3.×4.×5.×二.填空题 (每小题1分,共15分)1. AD0-AD15、地址线、数据线2. 256、000H、3FFH3. 总线接口单元BIU、执行单元EU4.由CPU到外设、I/O写5. 编辑、汇编、连接6. 接收移位、发送移位三、计算题(每小题4分,共20分)1.[X]补=[ 0011010]补=11100110[-Y]补=[+0100110]补=00100110[Z]补=[X-Y]补=[X]补+[-Y]补=11100110+00100110=00001100Z=[Z补]补=00001100=+12,没有溢出。
2.128K*8位/8K*8位=1664K*8位/8K*8位=83.(1)寄存器间接寻址,PA=DS*16+BX=21000H(2)相对基址加变址寻址,PA=DS*16+BX+SI+1000H=22100H4. IP=002CH,CS=0A56H,故PA=0A58CH3000H:3000H:3000H:3000H:3000H:3000H:3000H:2.65536次四、阅读下列程序,回答问题(共24分)1.(8分)MOV AX,5678HPUSH AX POP BXMOV AX,1234H POP [BX]FFA0H:FFA0H:2.(4分)AX=567CH3.(4分)把首地址为ARRAY的20个字的数组求和,结果存放到TOTAL字变量中。
4.(8分)五、8255A应用(10分)(1)MOV DX,363HMOV AL,10011001B(或99H)OUT DX,AL(2)WAIT: MOV DX,362HIN AL,DXTEST AL,08HJZ WAITMOV DX,360HIN AL,DXXOR AL,0FHMOV DX,361HOUT DX,AL六、8250应用(10分);设置波特率MOV DX,3FBHMOV AL,80HOUT DX,ALMOV AX,3F8HMOV AL,60HOUT DX,ALINC DX (或MOV DX,3F9H)MOV AL,0OUT DX,AL;设置串行通信数据格式MOV AL,0EHMOV DX,3FBHOUT DX,AL;设置工作方式MOV AL,13HMOV DX,3FCHOUT DX,AL七、8253应用(16分)1.(10分)计数初值:4MHZ/0.5HZ=8*106,故选用三个计数器中任两个,两个计数器的计数初值的乘积为8*106即可。
微机原理及应用试题及答案
微机原理及应用试题及答案(总23页)-本页仅作为预览文档封面,使用时请删除本页-电气工程及其自动化专业《微机原理及应用》试题一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
5. 随机存储器RAM可分为双极型和 MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
《微机原理与应用》考试题及参考答案【最新版】
《微机原理与应用》考试题及参考答案一、填空(每空1 分,共10 分)1、指令格式是指指令码的结构形式。
通常,指令可以分为操作码和操作数两部分。
2、RST为8031的复位端,高电平有效,INC 指令的功能是自加1。
3、数据指针DPTR是一个(16)位的特殊功能寄存器,其高位字节寄存器用(DPH)表示,低位字节寄存器用(DPL)表示.4、MOVC A,@A+DPTR指令中,源操作数在__程序_____存储区。
MOVX A,@DPTR 指令中,源操作数在____数据____存储区。
5、8031的异步通信口为全双工(单工/半双工/全双工)二、选择题(每空2分,共10分)1.单片机中的程序计数器PC用来C 。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址2.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 的D 。
A.00H-FFH B.00H-07H C.07H-7FH D.08H-7FH3.8051单片机的定时器T0用作定时方式时是D 。
A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是B 。
A.外部中断1B.定时器T0C.定时器T15.已知A=87H ,(30H)=76H,执行XRL A,30H 后,其结果为:C。
A.A=F1H (30H)=76H P=0B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1D.A=76H (30H)=87H P=1三、简答题(每题7分,共35分)1、简述I/O接口并说出I/O接口的功能作用。
1.答:I/O接口是CPU和外部设备间信息交换的桥梁,是一个过渡的大规模集成电路,可以和CPU集成在同一块芯片上,也可以单独制成芯片。
微机原理与应用试卷b
微机原理与应⽤试卷b微机原理与应⽤试卷⼀、单项选择题(每⼩题 1 分共 10 分)1. 计算机存储信息的最⼩单位是( )①字节②字③⼆进制位④双字2. 若内存容量为1MB,则访问内存所需地址线多少条。
( )① 16 ② 20 ③ 18 ④ 193. 已知⼤写字母A的ASCII码为⼗六进制数41H,则字母E的ASCII码为( )① 43H ② 44H ③ 45H ④ 46H4. 在微机汉字系统中,⼀个汉字的机内码占⼏个字节( )① 1 ② 2 ③ 3 ④ 45. 若内存每个存储单元为16位,则( )①其地址线也为16位②其地址线与16⽆关③其地址线与16有关④以上均不正确6. EPROM是指( )①只读存储器②可编程的只读存储器③可擦除可编程的只读存储器④电可改写只读存储器7. 8088最多能处理多少种中断( )① 128 ② 256 ③ 512 ④ 10248. ⾮屏蔽中断的中断类型码是( )① 1 ② 2 ③ 3 ④ 49. 断电后存储的资料会丢失的存储器是( )① RAM ② ROM ③ CD-ROM ④硬盘10. 若门电路的两个输⼊信号A、B分别为:A=1,B=0,输出Y=0,则该电路为( )①⾮门②或门③与⾮门④与门⼆、填空题(每空2分,共20分)1.8086是________位的处理器。
2.⼀个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,该内存单元的物理地址是_________。
3. 指令MOV [BP],AX中,源操作数的寻址⽅式是,⽬的操作数的寻址⽅式是。
4. 存取周期是指。
5.8086中断分两类,他们是___________和_________。
8086可处理__________种中断。
6.8255A使⽤了个端⼝地址。
7. 要管理64级可屏蔽中断,需要级联的8259A芯⽚数为。
三、判断改错题(每题1分,共10 分)1. 8086/8088寻址空间可以超过1M。
上微机原理试卷B及答案
命题注意事项:
一、命题稿请用 A4 纸电脑打印,或用教务处印刷的命题纸,并用黑墨水
书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明 A、B 字样,由教务处抽定
A、B 卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学 2012/2013 学年
第 二 学期试卷
课程 微机原理及应用
的四个连续字节单元中,若这四个字节单元的内容由低地址到高地
址依次为 00H,50H,00H,60H,则中断服务程序的入口地址
65000H。
四、 简答题与程序分析题(6 分+6 分=12 分): 1.EU 与 BIU 各自的功能是什么?如何协同工作?
答:EU 是执行部件,主要的功能是执行指令。BIU 是总线接口部 件,与片外存储器及 I/O 接口电路传输数据。(2 分)EU 经过 BIU 进 行片外操作数的访问,BIU 为 EU 提供将要执行的指令。(2 分)EU 与 BIU 可分别独立工作,当 EU 不需 BIU 提供服务时,BIU 可进行填充指 令队列的操作。(2 分) 2.设 CPU 中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、
start: mov ax,dseg
mov ds,ax
begin: mov al,a
mov bl,b
xor
al,bl
test
al,01
jz
class
test
bl, 01
jz
exit
xchg bl,a
mov b,bl
jmp
exit
class: test
bl,01
jz
exit
inc
b
《微机原理与应用(B)》试题
一、填空题(每空1分,共20分)1、一个16位二进制数用补码方式表示的有符号数的范围是______________________。
2、在8086 CPU中,由于BIU和EU分开,所以______________和____________可以重叠操作,提高了CPU的利用率。
3、8086 CPU的典型总线周期由____个时钟周期组成,其中T1期间,CPU输出_____信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个等待周期。
在8086系统中,地址FFFF0H是______________________________地址。
4、每一条指令一般都由________________和________________来构成。
5、已知ROM芯片容量为1024*8位,则其地址端有_______位,数据端有_______位。
6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是_______ ____、_________ __及_________。
7、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的_________命令字和___________命令字。
若系统中有主、从8259A芯片共3片,最多能管理_______级中断优先级。
8、一个中断类型号为17H的中断处理程序存放在0100: 06A0开始的内存中,其中断向量存储在地址为____________________至____________________的4个单元中。
9、若DS=2000H,ES=2500H,SS=1500H,SI=05A0H,BX=0100H,BP=66C0H,则指令MOV AX, [BX][SI]的源操作数所对应的物理地址为________________________。
1、在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是( )。
(A) AX (B) BX (C) SS (D) SP2、使用紫外线照射来擦除ROM内容的可编程ROM称为( )。
《微机原理及应用》各章习题参考答案
《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。
2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。
2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。
微机原理与应用B卷及答案
一、选择题(每小题2分、共30分)1、系列指令属于传输指令的是()A、ADDB、MOVC、INCD、DEC2、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器3、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTRB、PCC、SPD、PSW7、系列指令属于乘法指令的是()A、ADDCB、DIVC、MULD、CPL8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、MCS-51子系列的芯片有()个并行口。
A、1个B、2个C、3个D、4个13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、MOV A,#70H这条指令属于()寻址方式。
《微机原理与应用》考试试题B答案
《微机原理与应用》考试试题B卷答案一、填空题(15分)1.硬件中断、软件中断(或:外部中断、内部中断) (顺序可互换)2.1100001010.0101 778.31253.4. 111001005. 字长内存容量主频运算速度存取周期(顺序可互换)6. 程序控制方式7. 串行二、简答题(15分)1.有PC、ISA、EISA、PCI和PCMCIA总线。
(3分)PCI总线的特点是:性能高,成本低,寿命长,插接灵活,使用方便,数据完整,软件兼容,可靠性高。
(2分)2.8086CPU寻址范围1MB。
(1分)因为8086CPU地址线为20条,220=1024KB,即1MB。
(1分)8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。
(1分)当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。
(2分)3.答:(1)解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,甚至可以与几个外设同时工作。
(2)计算机实现对控制对象的实时处理。
(3)计算机可以对故障自行处理。
(错一项扣2分。
最多扣5分)三、每小题5分,共15分1.每个结果1分(1)进位标志。
若运算结果的最高位产生一个进位或借位,则CF二1,否则CF=O。
(2)溢出标志。
若在算术运算中带符号数的运算结果,当字节运算时大于+127或小于-128;字运算时大于+32767或小于-32768,则OF=1,否则CP=0(3)辅助进位标志。
若在字节操作时,由低半字节向高半字节有进位或借位;或在字操作时,由低位字节向高位字节有进位或借位,则AF=1,否则AF=0。
(4)零标志。
若运算结果为O,则ZF=1,否则ZF=O。
(5)方向标志。
若用指令置DF=1,则串操作指令就为自动减量指令,也就是从高地址向低地址处理串;若使DF=O,则串操作指令就为自动增量指令,也就是从低地址向高地址处理串。
微机原理与应用(复习题)
微机原理与应用一、单项选择题(在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。
)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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(每空1分,共20分)1、一个16位二进制数用补码方式表示的有符号数的范围是______________________。
2、在8086 CPU中,由于BIU和EU分开,所以______________和____________可以重叠操作,提高了CPU的利用率。
3、8086 CPU的典型总线周期由____个时钟周期组成,其中T1期间,CPU输出_____信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个等待周期。
在8086系统中,地址FFFF0H是______________________________地址。
4、每一条指令一般都由________________和________________来构成。
5、已知ROM芯片容量为1024*8位,则其地址端有_______位,数据端有_______位。
6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是_______ ____、_________ __及_________。
7、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的_________命令字和___________命令字。
若系统中有主、从8259A芯片共3片,最多能管理_______级中断优先级。
8、一个中断类型号为17H的中断处理程序存放在0100: 06A0开始的内存中,其中断向量存储在地址为____________________至____________________的4个单元中。
9、若DS=2000H,ES=2500H,SS=1500H,SI=05A0H,BX=0100H,BP=66C0H,则指令MOV AX, [BX][SI]的源操作数所对应的物理地址为________________________。
1、在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是( )。
(A) AX (B) BX (C) SS (D) SP2、使用紫外线照射来擦除ROM内容的可编程ROM称为( )。
(A) PROM (B) ROM (C) EPROM (D) EEPROM3、编程时,由*.asm原文件形成*.exe文件按照( )过程执行。
(A) 先LINK,后MASM (B) 先MASM,后LINK(C) 只LINK (D) 只MASM4、若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为( )。
(A) 0 (B) 1FH (C) 3EH (D) 7FH5、8255A的端口A、端口B均工作在方式0的输入时,端口C可以作为( )。
(A) 两个4位I/O端口或1个8位I/O端口(B) 状态端口(C) 部分引脚作端口A、端口B的联络信号(D) 全部作联络信号6、当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是( )。
(A) 数据信息(B) 控制信息(C) 状态信息(D) 地址信息7、逻辑指令AND执行后,对FLAG描述正确的是( )。
(A) CF=OF=0 (B) CF=1,OF=0(C) CF=0,OF=1 (D) CF/OF由操作数据决定8、8088/8086 CPU 最多能处理的中断个数是( )。
(A) 256 (B) 1024 (C) 16 (D) 40969、标志设置指令中,方向标志置0的是( )。
(A) CLC (B) STD (C) CLI (D) CLD10、在I/O 单独编址方式下,从端口读入数据可使用( )。
(A) IN (B) OUT (C) MOV (D) XCHG三、判断题(正确的打“√”,错误的打“×”,每小题1分,共10分) 1、8088的可屏蔽中断的优先权高于非屏蔽中断。
( )2、伪指令的作用是协助汇编程序对源程序进行汇编,一旦汇编完成形成可执行程序,其自身还存在,但是不起那个作用了。
( )3、处理器的控制指令只能完成控制功能,指令中不设地址码。
( )4、8088/86 CPU 规定,中断向量表占用了系统内存最高端1KB 空间。
( )5、在最大工作模式下,控制总线直接从8088/86 CPU 得到,不需要外加电路。
( )6、8088 的数据可以存放在几个不连续的段中。
( )7、多个外设可以通过一条中断请求线,向CPU 发中断请求。
( ) 8、8253的计数器是对机器的CLK 脉冲计数。
( )9、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。
( ) 10、DMA 方式不能实现内存与接口之间数据的直接交换。
( )四、简答题(每小题4分,共20分)1、8086系统中INTR 中断与INT n 中断有什么区别?2、在8086系统中,若要扩展64KB 的存储空间,现有32KB 和64KB 两种存储芯片供选择,应选择何种芯片以最合理方式达到以上目的,简述理由。
3、在对存储器芯片进行片选时,全译码方式和部分译码方式各有何特点?4、中断服务子程序调用和一般子程序调用主要的异同点是什么?5、已有MOV AL ,INF[BP +SI] 与MOV AL ,ES :INF[BP +SI] 两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令访问何种段五、程序阅读题(每空2分,共10分)试填空完成下列程序。
程序说明:下面程序是对80位同学的某科成绩进行分段统计。
原始成绩存放在DA TA1开始的80个单元中,统计结果(≥90,80~89,70~79,60~69,≤59)存放在统一数据段DATA2单元。
DA TA SEGMENTDA TA1 DB 80 DUP (?) DA TA2 DB 5 DUP (?) DA TA END答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------CODE SEGEMENT(1)START :MOV AX, DA TA MOV DS, AX(2)_________________________________LEA SI, DA TA1 LEA DI, DA TA2 AGAIN :MOV AL ,[SI](3)_____________________________ JC NEXT1 INC BYTE PTR[DI] JMP STOP NEXT1:CMP AL ,80 JC NEXT2INC BYTE PTR[DI+1] JMP STOP NEXT2:CMP AL ,70 JC NEXT3INC BYTE PTR[DI+2](4)___________________________________ NEXT3:CMP AL ,60 JC NEXT4INC BYTE PTR[DI+3] JMP STOPNEXT4:INC BYTE PTR[DI+5] STOP :INC SILOOP AGAIN MOV AH ,4CH INC 21H CODE SEGMENT(5)__________________________________________六、综合题(每题10分,共20分)1、8086系统中接口连接关系如下图1所示,要求回答以下问题:(1) 分别确定芯片8255,8253及8259的端口地址(未接入芯片的地址线置0)。
(5分)(2) 设8255的PA 口为输出,PB 口为输入,试写出对PA 口和PB 口执行输入/输出操作的指令。
(2分) (3) 设8253的0通道输入时钟频率为2MHz ,若允许利用1和2通道硬件 级联,最大定时时间是多少?(3分)2、自BUFFER 开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试按完整的汇编语言格式编制程序,要求找出其中的最大值、最小值及平均值,分别送到MAX 、MIN 和A VI 三个字节型的内存单元。
(10分)答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------参考答案及评分标准一、填空题(每空1分,共20分)1、2、取(读)指令、执行指令3、4个、地址、T3和T4 、CPU复位以后执行第一条指令的地址45、、6、程序控制的输入输出方式、中断传送方式、7、初始化、操作、8、、0000:005FH9、206A0H二、单项选择题(每小题2分,共20分)1、(D)2、(C)3、(B)4、(C)5、(A)6、(D)7、(A)8、(A)9、(D)10、(A)三、判断题(正确的打“√”,错误的打“×”并改正,每题1分,共10分)1、(×)2、(×)3、(√)4、(×)5、(×)6、(√)7、(√)8、(×)9、(√)10、(×)四、简答题(每小题4分,共20分)1、答:INTR是由可屏蔽中断请求引脚INTR引入的外部硬件中断(2分);而INT n是由软中断指令产生软件中断(2分)。
2、答:选两片32K芯片。
(2分)8086CPU的内存分奇地址库和偶地址库,采用两片32KB存储器,共同构成16位存储,简便合理(2分)其他正确答案可酌情给分。
3、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。
译码需要的器件多;(2分)②部分译码方式:存储器芯片中的一个存储单元有多个地址。
译码简单;(2分)其他正确答案可酌情给分。
4、答:相同点:调用一独立功能(特定功能)的程序或模块,执行完后返回主程序继续执行。
(本步骤2分)不同点:子程序调用:用CALL指令(本步骤1分)中断服务程序调用:CPU自动查中断向量表,得到中断程序入口首地址,转入中断服务程序(本步骤1分)其他正确答案可酌情给分。
5、答:源操作采用基址+变址寻址方式(1分) 是字节操作(1分)MOV AL,INF[BP+SI]—访问的是堆栈段(1分)MOV AL,ES:INF[BP+SI]—访问的是附加段(1分)五、程序阅读题(每空2分,共10分)(1) ASSUME CS:CODE, DS:DA TA (2) MOV CX, 80(3) CMP AL, 90 (4) JMP STOP (5) END START六、综合题(每题10分,共20分)1、(1) 各芯片地址如下:8255的端口地址为80H,82H,84H,86H (2分)8253的端口地址为90H,92H,94H,96H (2分)8259的端口地址为A0H,A2H,(1分)(2) OUT 80H,AL (1分)IN AL,82H (1分)(3) 时钟周期:T = 1/(2*106)= 10-6/2秒(1分)65536*65536*10-6/2=2147.8秒(2分)若两步写在一起,且结果正确,给3分。