微机原理与应用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。
微机原理及应用参考答案
名师整理优秀资源参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82.23. 10244. 25.5、11001.1、00100101.0101B5. 1000010B、42H、66H6. 41.625、29.AH7. 10001101B8. 11001001、110010109. -128 ~ +12710. 系统软件、应用软件11. 电子管、超大规模集成电路二、单选题1. A4. C2. C5.A 3.D 6. C三、分析简答题1. 8086 CPU 的总线根据其中信息传送的类型可分为几种?哪几种?答:8086 CPU 的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2. 写出-25 的原码、反码、补码,并将补码转换成十六进制数 (设机器字长为8 位)。
答:X=-25=-11001BX 原码:10011001BX 反码:11100110BX 补码:11100111B = E7H名师整理 优秀资源 3. 举例说明什么是机器数,什么是真值?答: 将符号数值化了的数称为机器数。
如: -18=-10010B(真值);机器数为: 10010010B第三章 半导体存贮器一、填空题1. ROM 、RAM2. 6 个3. 8、4二、单选题1. A 5. C2 . B3 . D4 . B6 . C7 . B三、分析简答题1. 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答: ①全译码方式: 存储器芯片中的每一个存储单元对应一个唯一的地址。
译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。
译码简单;③线选:存储器芯片中的一个存储单元有多个地址。
地址有可能不连续。
不需要译码。
四、硬件接口设计题1. 答:(1)A10~08088CPUWEA10~0#CSY4WEA10~01#CS1Y5名师整理优秀资源(2) 存储器类型为RAM 总容量为4K×8地址范围: 0# 2000H-27FFH1# 2800H-2FFFH2. 答:(9 分)(1) 存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K 字节)(2) 1#芯片的地址范围:1000H ~ 17FFH2#芯片的地址范围:0800H ~ 0FFFH3#芯片的地址范围:0000H ~ 07FFH3. 1)1K×42)2K×8或2KB3)地址分配范围第一组: A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 最小地址最大地址第二组:0 ~0 ~0 ~0 ~111111111111111111110 00000H~1 003FFH0 00400H~1 007FFH第四章微型计算机及微处理器的结构和组成一、填空题1. BIU、EU、指令的译码和指令执行2. 4、16、16、6、20名师整理优秀资源3. 8、164.1、2二、单选题1 . B2 . B三、分析简答题1. 8086/8088 微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
《微机原理及应用》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字节存储器。
上微机原理试卷B及答案
8、 中断类型号为 20H 的中断所对应的中断向量存放在内存从 80H 开始
的四个连续字节单元中,若这四个字节单元的内容由低地址到高地
址依次为 00H,50H,00H,60H,则中断服务程序的入口地址 65000H。
四、 简答题与程序分析题(6 分+6 分=12 分):
1.EU 与 BIU 各自的功能是什么?如何协同工作?
范围是( C )。
A、0≤│N│≤1-2^(-1-16) B、0≤│N│≤1^(2-16)
C、0≤│N│≤1-2^(1-16) D、0≤│N│≤1
4、 8086 系统中将一个数送入堆栈后,堆栈指针寄存器应进行( B )
操作。
A、减 1
B、减 2
C、加 1
D、加 2
5、 CPU 响应两个硬中段 INTR 和 NMI 时,相同的必要条件是( B )
MOV AX,2030H AND AX,00FFH 2.下列程序执行完后,AX= 7498H 。 MOV AX,6264H AND AX,AX JNZ DONE SHL CX,3
ROR AX,CL
DONE:ADD AX,1234H
HLT 六、编程填空题(限定在每空中只准填写一句程序语句,并给出注释。 多填不给分,每空 3 分,共 9 分)
MOV DS,AX
;给 DS 赋
段值
MOV DX,N-1
L1:
MOV CX,DX
LEA SI,BUF
L2:
MOV AL,[SI+1]
CMP AL,[SI]
;比较前
后两个数
JA NEXT
;大于则跳转到 NEXT
XCHG AL,[SI]
;小于则交换比较过的
这两个数
微机原理试题B卷参考答案和评分标准(新)
《微机原理及应用》 课程考试试卷( B 卷) 专业:装备制造及自动化 年级:08级 考试方式:开卷 学分:3.5 考试时间:120分钟 【注意:第一至五大题写在答题纸上,第六题写在试卷上】 一、填空题 (每空1分,共 20 分) 1.Pentium 处理器采用 (1) 位数据总线与主存相连。
2.IA-32处理器有(2) 个32位通用寄存器。
3.如果采用BP/EBP 或SP/ESP 作为基地址指针,默认使用(3) 段寄存器指向堆栈段。
4.指令“XOR EAX, EAX”和“SUB EAX, EAX”执行后,EAX=(4),CF=OF=(5)。
而指令“MOV EAX, 0”执行后,EAX =(6),CF和OF没有变化。
5.PCI总线共用数据和地址信号,所以数据传输需要两个阶段:第一个阶段(一个时钟)提供(7)(地址,数据),第二个阶段(最少一个时钟)交换(8)(地址,数据)。
6.Pentium的3个最基本的读写控制引脚是IOM,(9)和(10)。
/7.高速缓冲存储器的地映址射有全相关映射、直接映射和(11)方式。
8实地址方式下,主存最低(12)的存储空间用于中断向量表。
向量号8的中断向量保存在物理地址(13)开始的(14)个连续字节空间。
9. 某时刻中断控制器8259A的IRR内容是08H,说明其(15)引脚有中断请求。
某时刻中断控制器8259A的ISR内容是08H,说明(16)中断正在被服务。
10. 假设某8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300kHz的方波信号,则8253的计数值应为(17),应选用的工作方式是(18)。
11. RS232C用于发送串行数据的引脚是(19),接收串行数据的引脚是(20)。
微机原理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即可。
微机原理及应用期末试卷大全(有答案)
武汉大学微机原理与接口技术考试试卷(A)一、填空题(每空1分,共20分)1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。
MOV DX , (1)(2) AL, DX(3) AL, 20H(4)______MOV DX,(5)MOV AL,0OUT DX,AL…..NEXT: ……2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。
图1MOV DX, (6)MOV AL, (7)OUT DX, AL ;初始化82C55MOV DX, (8)MOV AL, (9)(10) ;数码管稳定显示“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,请计算传送上面这一帧数据所需要的时间。
《微机原理与应用(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称为( )。
微机原理期末试卷B(带答案)
(1)共需要多少芯片?
(2)画出存储器结构的连接图。(5分)
说明:
8259A
ICW1格式:
D7
D6
D5
D4
D3
D2
D1
D0
/
/
/
1
LTIM
ADI
SNGL
IC4
D7-D5:在16位系统中不用,在16位系统中不用,可以为1,也可以为0。
D7
D6
D5
D4
D3
D2
D1
D0
IR7
IR6
IR5
IR4
IR3
IR2
IR1
IR0
从片ICW3格式:ID2-ID0:为对应于主片IR0-IR7级联的从片编码。
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
ID2
ID1
ID0
ICW4格式:
D7
D6
D5
D4
A 在ICW之前B 只允许一次
C 可允许多次D 仅屏蔽某中断源时
19、DAC0832是一个分辨率是(A),输入具有(E)功能的D/A转换器。
A、8位 B、10位 C、12位
D、单缓冲 E、双缓冲 F、无缓冲
三、判断题(每题1分,共10分)
1、任何一种可编程I/O接口芯片,工作前都必须先向它的控制寄存器写入控制字,以选择所需工作方式和功能。T
12、数据的串行I/O方式是以__位_______为单位进行传送。
13、8259A可编程控制器,当其单片使用时可同时接收8个______外设的中断请求。
《微机原理及应用》各章习题参考答案
《微机原理及应用》各章习题参考答案第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卷)参考答案一、填空题(每空1分,共15分)1、BIU、EU2、96、2263、变址寄存器组4、串、并5、字、位6、分辨率7、38、IE9、610、统一编址、独立编址二、选择题(每题2分,共30分)1 ~ 5 :A B D B C6 ~10:B A D C A11~15:B C D D C三、判断题(每题1分,共10分)1 ~ 5:×××√×6 ~10:√√×√√四、简答题(每题5分,共15分)评分标准:概念要点说清楚即可给分,如果只写出分类,不给出说明的或说明不清楚的,可以酌情扣1~3分。
1、8086/8088CPU可以工作于两种方式,分别是最大模式和最小模式。
最大模式适用于系统中存在2片以上的CPU时,其总线控制信号通过总线控制器8288产生;最小模式工作于系统中只有1片CPU时,其总线控制信号由CPU的引脚发出。
2、信号调制实现将数字信号变为模拟信号进行传输,增加信号传输的可靠性和传输距离,有3种调制方式:调幅、调频和调相。
调幅是根据数字信号“1”和“0”调制为幅值为0和Vcc的周期信号,解调时根据幅值的大小解出数字信号;调频根据数字信号“1”和“0”调制为频率不等的周期信号,解调时根据频率的不同解出数字信号;调相根据数字信号“1”和“0”调制成相位为90度和-90的周期信号,解调时以此解出数字信号。
3、接口指的是:两个相对独立的子系统之间的连接部分,包括软件接口、硬件接口、软件和硬件接口等。
它的功能和作用包含:1)地址识别,地址译码功能;2)提供主机和I/O设备的缓冲、暂存、驱动能力,满足一定的负载和时序要求;3)接口还可提供主机和外设格式兼容功能;4)接口可实现主机和外设的电平转换功能;5)接口可实现设备间数字信号和模拟信号转换功能;6)接口可实现主机和外设的传输方式转换。
五、编程题(共1题,10分)评分标准:缺少代码段定义及程序结束返回的扣1分,没有循环体的扣5分,其他可酌情进行扣分0.5~4分。
《微机原理与应用》考试试题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,则串操作指令就为自动增量指令,也就是从低地址向高地址处理串。
微机原理与应用参考答案
《微型计算机原理与应用》参考答案一、单项选择题(每题2分,共20分)1.微处理器又称作(B )A、UPSB、MPUC、RAMD、ALU2.从8086CPU的内部结构上看,其是由(D )两部分组成。
A、制器和20位物理地址加法器B、运算器和总线接口C、执行单元和总线接口单元D、控制器和运算器3.十进制数20用八进制表示是(C )A、20B、14C、24D、101004.一个数用二进制表示至少要6位,则用八进制表示至少要几位( B )A、1B、2C、3D、45.补码10010101的真值是( D )A、+21B、-21C、+107D、-1076.BCD码01110101与BCD码01101000之和的八位BCD码是(B )A、11011101B、01000011C、00010100D、110100117.以下四种存储器中,随机存取存储器是( A )A、RAMB、ROMC、PROMD、EPROM8.没有外存贮器的计算机监控程序可以存放在( B )A、RAMB、ROMC、CPUD、RAM 和ROM9.以下选项中不是计算机内存储器的是(C )A、RAMB、ROMC、CPUD、SDRAM10.采用串行接口七位ASCⅡ码传送数据,带有1位奇偶校验位和1位停止位,波特率为8600波特,则字符传送速率为( D )A、960B、955C、480D、860二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。
每题1分,共10分) 总线宽度1.所谓CPU就是微型计算机。
(×)2.在计算机中正数的原码、反码、补码是相同的。
(√)3.八位二进制可以表示的最大十进制数是1024。
(×)4.在浮点数加减运算中,阶码与尾数作为一个整体相加减。
(×)5.若总线地址为26位,则最大访存空间为6M。
(×)6.EPROM 虽然是只读存储器,但在编程时可向内部写入数据。
最新微机原理及应用试卷B(含答案)
(二)DIY手工艺品的“热卖化”
自制饰品一反传统的饰品消费模式,引导的是一种全新的饰品文化,所以非常容易被我们年轻的女生接受。
(1)价格低
标题:大学生“负债消费“成潮流2004年3月18日
加拿大beadworks公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果。课程名称:
11.3:8译码器74LS138能产生有效输出的条件是【C】
A. B.
C. D.
12.8088计算机系统的总线中数据线的个数为【A】。
A.8B.16C.32D.64
13.执行指令INAL, DX时【B】。
A. B.
C. D.
14.21H中断的入口地址存放在【C】
A.0000H:0021HB.0021H:0000HC.0000H:0084HD.0084H:0000H
15.8088/86 CPU响应时,自动入栈寄存器的顺序是【D】
A.FLAGS, IP, CSB.IP, CS, FLAGSC.CS, IP, FLAGSD.FLAGS, CS, IP
16.3片8259A级联时,可接收的外部中断请求的数量有【C】。
A.3个B.8个C.22个D.24个
17.某微机系统中,8255A控制寄存器的地址为20BH,则PB端口地址为【B】。
长安大学微机原理与接口应用技术AB卷试题与答案
试卷A一、填空:(每空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占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(每小题2分、共30分)
1、系列指令属于传输指令的是()
A、ADD
B、MOV
C、INC
D、DEC
2、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()
A、状态寄存器
B、数据寄存器
C、传输寄存器
D、命令寄存器
3、下面指令表示加法指令的是()
A、MOV
B、SUB
C、ADD
D、ORL
4、堆栈指针SP的作用是()
A、指示堆栈的栈底
B、指示堆栈的栈顶
C、指示下一条将要执行指令的地址
D、指示中断返回的地址
5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()
A、将源程序转换成目标程序
B、将目标程序转换成源程序
C. 将低级语言转换成高级语言
D. 连续执行键
6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTR
B、PC
C、SP
D、PSW
7、系列指令属于乘法指令的是()
A、ADDC
B、DIV
C、MUL
D、CPL
8、下面哪个时指令中不可缺少的部分()
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、79H
B、49H
C、58H
D、00H
11、总线按功能分类有三种,下面哪种不属于其分类()
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这条指令属于()寻址方式。
A、寄存器寻址
B、寄存器间接寻址
C、变址寻址
D、立即数寻址
二、填空题(每空2分、共20分)
1、MOV A,R1源寻址方式为_________________寻址。
2、将R1中的内容传输到R0中,使用指令MOV _________,_________可以完成。
3、所谓_________________,即是整个扩展系统以单片机为核心,通过总线把各扩展部件连接起来。
4、MCS-51单片机有两个定时器/计数器,即__________和_________。
5、MCS-51单片机使用16位地址存取外部存储器时,P0口存放8位低地址,__________口存放8位高地址。
6、ANL是逻辑_________指令。
7、存储器编址中,对外部芯片的选择比较复杂,一般来说有两种方法,即_______________和译码法。
8、ADDC是__________________指令。
9、一个机器周期=__________________个状态周期,振荡脉冲
10、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。
三、简答题(每小题5分、共15分)
1、简述中断响应的主要内容。
2、A/D转换器转换数据的传送有几种方式。
3、简述汇编语言中的标号有什么规定
四、计算及程序填空题(每小题5分、共15分)
1、下列程序段执行后,各值分别是。
MOV R0,#7FH
MOV 7EH,#0
MOV 7FH,#40H
DEC @R0
DEC R0
DEC @R0
则(R0)=_________________ (7EH)
=__________________
(7FH)=_________________
2、设初始值为(A)=50H,(R1)=70H,(70H)=35H,(43H)
=8H,在执行完下面的程序段后A、R1、70H单元、43H单元内容分别为多少?
MOV 35H,A
MOV A,@R1
MOV @R1,43H
MOV 43H,35H
MOV R1,#78H
程序完成后:
(A)=__________________ (R1)=_____________
(70H)=_____________________ (43H)=_____________ 3、有如下程序段:
MOV R0, #30H
SETB C
CLR A
ADDC A, #00H
MOV @R0, A
执行结果是()
①、 (30H)=00H ②、 (30H)=01H
③、 (00H)=00H ④、 (00H)=01H
五、应用题(每小题10分、共20分)
1、已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,编程实现。
2、已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。
一、选择题(每小题2分、共30分)
1、B
2、C
3、C
4、B
5、A
6、B
7、C
8、A
9、D 10、A
11、C 12、D 13、C 14、B 15、D
二、填空题(每空2分、共20分)
1、寄存器
2、R0 R1
3、总线结构
4、T0 T1
5、P2
6、与
7、线选法 8、带进位加法 9、2
10、典型应用系统
三、简答题(每小题5分、共15分)
1、由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:
(1)将程序计数器PC的内容(断点)压栈
(2)将中断入口地址装入PC,转去执行中断服务程序
2、三种
(1)定时传送方式:A/D启动后,调用延时时间大于转换时间的延时程序后即可读取。
(2)查询方式:A/D启动后,查询EOC(转换结束信号),转换一完成即可读取转换数据。
(3)中断方式:将EOC作为外中断请求信号,转换一结束,即引起中断,读取转换数据。
3、(1)标号由1—8字符组成,头一个字符必须是字母。
(2)不能使用汇编语言已定义的符号。
(3)标号后必须跟冒号:
(4)同一标号在一个程序中只能定义一次。
四、计算及程序填空题(每小题5分、共15分)
1、(R0)=7EH (7EH)=FFH (7FH)=3FH
2、(A)=35H (R1)=78H (70H)=8H (43H)=50H
3、②
五、应用题(每小题10分、共20分)
1、试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数,并将查找到的结果存入41H单元
MOV R0,#30H
MOV R1,#00H
MOV R2,#20H
LOOP: MOV A,@R0;取数
MOV X @R1,A;存数
1NC R0
1NC R1
DJNZ R2,LOOP
RET
2、已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM 的0000H单元开始的存储区,请编程实现。
MOV R2,#3
LOOP:CLR C
MOV A,R3
RRC A
MOV R3,A
MOV A,R4
RRC A
MOV R3,A
DJNZ R2,LOOP
RET。