微机原理题库整理中 Microsoft Word 文档
- 格式:doc
- 大小:443.00 KB
- 文档页数:14
课程名称:《汇编语言程序设计》一、填空题 (本大题共8小题,每空1分,共19分)请在每小题的空格上填上正确答案。
错填、不填均无分。
1.Intel 8086 CPU的字长为__16_____位,地址总线为__20__位,寻址范围为__1MB___。
2.设SS=2000H,SP=2,AX=BX=1234H,顺序执行PUSH AX, PUSH BX后,SP=_1FFCH______,AX=_1234H___,BX=_1234H__。
3.在串操作指令CMPSB执行时,用于目的地址的寄存器是__ES:DI_____;如果DF=1,则该指令全执行后,目的地址寄存器__???___1。
4.MOV AX, [1234H]指令中的源操作数的寻址方式为__直接寻址方式______,这是因为在指令中____直接给出______了操作数的_有效地址______。
5.伪指令“END 标号”中的“标号”指明了__程序开始执行的起始地址__。
1234H伪操作的作用是_____设定当前地址指针$的值为1234H______。
7.在DEBUG下,可用于执行指令或程序的命令(单字符表示)分别是__G_____,___T__,P__。
8.根据外部设备的特点,CPU对输入/输出的控制会采用不同的三种方式,这就是___程序控制I/O 方式_______,__中断方式________,_DMA方式_______。
P282二、判断题 (本大题共8小题,每小题2分,共16分)判断下述指令或表述的正误。
正确的打“”,错误的打“”并说明理由。
9.RCL CX, 2 ×10.JMP NEAR PTR BX √11.LDS BX,A1 √12.DIV 1000H ×13.I/O的DMA方式是指以内存为中心,在一个专门的控制电路(即DMA控制器)的控制下传送信息,CPU不再进行干预。
√(略)14.引起内中断的原因有四种:(略) ×执行中断指令INT n (n为中断号)CPU出错引起的中断为调试程序而设置的中断除法溢出中断15.在显示器的图形方式下,屏幕上的显示内容是由图象点(象素)组成的。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
1。
微型计算机由那些基本功能部件组成?1).微处理器,2)主存储器,3)系统总线,4)辅助存储器,5)输入/输出(I/O)接口和输入/输出设备2.什么是总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线,在计算机中一般有三组功能不同的总线,传输地址信息的称为地址总线,传输数据信息的称为数据总线,传输控制信息的称为控制总线。
(只要答出总线定义,即可)3.简述微型计算机主要特点。
电子计算机是一种能自动,高速,精确地完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理功能的电子机器.计算机的主要特点有四个方面,即:高速性,准确性,逻辑性,通用性。
(只要意思相近即可得分)4.BCD码运算修正规则是什么?BCD码运算修正规则:(1)凡是对应位运算结果为冗余码时,加(减)6修正。
(2)如该位和数有向高位进(借)位时,也在该位加(减)6修正。
(3)如低位修正结果使高位大于9时,高位进行加(减)6修正。
(只要意思相近即可)5.简述微处理器的基本功能。
CPU是组成微机系统的核心部件,其功能如下:(1)算术和逻辑运算,执行数据处理.(2)暂存数据。
(3)实现程序控制,即可取指令,对指令寄存,译码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信号。
6.什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。
而机器数对应的数值称为机器数的真值8个总线周期8. 8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
9. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。
在8086内部,按功能划分可以分为BIU和EU两大部分,BIU主要负责总线接口,与存储器和I/O接口进行数据传递;而EU则是执行部件,主要是执行指令;这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度.(只要意思为提高CPU的效率即可)10。
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。
(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。
(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。
2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。
(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。
●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。
以小数点为起点求得整数和小数的各个位。
(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、无符号数二进制的运算(见教材P5)4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。
注意:数0的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X]原若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0的反码也不唯一(3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0的补码唯一,同为000000002、8位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为:-0●在反码中定义为:-127●在补码中定义为:-128●对无符号数:(10000000)2= 128三、信息的编码1、十进制数的二进制数编码用4位二进制数表示一位十进制数。
《微机原理及应用》试题库1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。
A.CLK B.INTR C.NMI D.ALE2. 下面的哪项是有效标识符: BA . 4LOOP:B。
DELAYIS: C. MAIN A/B: D. GAMA$1:3。
如图所示的三态输出电路,当 A 时,V B≈V DD。
A. E(ENABLE)=1,A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0,A=04. 设(SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址是D .A。
20102H B。
20101H C。
200FEH D。
200FFH5. 汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的 A 。
A.符号地址B.物理地址C.偏移地址D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A .A。
CX B。
BX C. BP D. DI(C)7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= ,(BX)= 。
A. 5050,99 B。
2500,100 C。
5050,101 D。
2550,1028。
假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。
A.MOV V1, 20H B.MOV V1,V2C.MOV AL, V1 D.MOV 2000H, V29。
– 49D的二进制补码为 A 。
A。
1100 1111 B。
1110 1101 C。
00010001 D。
1110 110010。
在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。
A. 时钟周期B. 等待状态C. 指令队列D。
微机原理试题1一、填空(每空1分,共10分)1. 01011101.101B = D =H=()BCD。
2.一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为。
3.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。
这些中断的中断类型码为。
4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和提供。
5.在8088读存储器周期中,采样Ready线的目的是。
二、(8分)下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。
MOV AX,aA*b在CX:BX中MOV AX,CC在DX:AX中a*b+c在DX:AX中商存入S三.简答题1.(6分)在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。
2.(6分)PC/XT机的输入输出方式有哪几种?各有什么特点?四、(10分)下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答1、2、3、4题问题。
1.单片EPROM和单片SRAM的容量各为多少?2.74LS138的作用是什么?3.EPROM2的地址范围是多少?4.SRAM2的地址范围是多少?五、(10分)设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。
主8259A的IR 0中断类型码是30H,从8259A 的IR0的中断类型码是38H。
所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。
主、从8259A的IMR都清除,EN/SP用作输入。
试编写该中断系统的初始化程序。
卷2012()()()()()。
()A.时钟周期B.总线周期C.总线读周期D.总线写周期7. 完成与指令XCHG AX, BX相同功能的指令或指令序列是。
()A.MOV AX, BX B、MOV BX, AXC.PUSH AX D、MOV CX, AXPOP BX MOV AX, BXMOV BX, CX8.当M/IO=1, W/R=0时, 8086CPU完成的操作为。
( )A.存储器读B.I/O读C.存储器写D.I/O写9.如果访问存储器时使用BX寻址, 则默认的段寄存器是。
()A.CSB.ESC.DSD.SS10.设[X]补码=11100001B, [Y]补码=11111000B, 则[X-Y]补码= 。
()A.11011001BB.10100111BC.11101001BD.10010111B11.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是。
()A.0、1.1B.1.1.1C.0、0、0D.1.1.012.设(20010H)=3FH, (20011H)=B2H, 执行下列指令段后, BX= 。
() MOV AX, 2000HMOV DS, AXMOV BX, [0010H]A.B23FH B、B2B2H C、3F3FH D、3FB2H13.下列指令中不影响堆栈内容的是。
()A.PUSHB.RETC.JMPD.CALL14. 下列指令中格式错误的是______。
()A.MOV CS, DSB.MOV AX, 1000HC.MOV DS, AXD.MOV WORD PTR[BX], 1215. 设AL=7FH, 要使AL=80H, 应使用下列哪一条指令。
( )A.AND AL, 80H B、OR AL, 80HC、XOR AL, 80HD、NOT AL二、填空题(每空1分, 共30分)1.8086和8088的地址总线有根, 能寻址 MB的存储器空间。
机原理与接口技术■期末考试试题及答案一、填空题(20*1)1、微机系统由(硬件系统〉和(软件系统)两部分组成。
2、80X6冇(20 )位地址线,存储器容量为(1M )B。
3、8086CPU内部组成结构从功能上讲,可分为(BIU )和(EU )两部分.4> 8086/8088 的四个段寄存器为(DS )、(ES )、(SS )、(CS )5、用来存放CPU状态信息的寄存器是(FLAGS )。
6、用來存放指令地址的寄存器是(IP)«7、X0X6的16位标志寄存器FLAGS屮OF=1表示运算结果(溢出).ZF=1表示运算结果为雯。
PF=()表示运算结果的低8位中I的个数为(奇数).8、8086的16位标志寄存器FLAGS中IF=1表示CPU (允许)中断,TF=I表示CPU进入(单步)工作方式。
9、地址4000H:0300H,其物理地址是(4O3OOH).段地址是(4000H ),偏移地址是(0300H1()、X0X6存储器管理采用(分段管理)技术。
IK I/O端口的寻址方式有两种,分别是(丸接寻址),(间接寻址).12、指令J() NEXT农示()F=(I )时转移。
13、将I/O设备端口内容读入AL中的指令助记符是(IN )。
14、8086CPU的1/()捋令采用间接寻址时,使用的间接寄存器是(DX)°15、设置DF=1的指令为(STD ).16、衲除CF标志的指令为(CLC )o17、一对操作堆栈的指令为(POP )和(PUSH )。
18、LOOPNZ的循环条件为(CXH0 HZF=0九19、实现无符巧数乘2的指令的助记符是(SHL ),实现冇符号数除2的抬令的助记符是(SAR )o20、变量/标号的三个属性是(段属性),(偏移属性).(类舉属性)o21、DEBUG命令中,反汇编命令的英文字母为(U ),显示内存命令的英文字母为(D ), 跟踪执行命令的英文字母为(T ),显示和修改寄存器的命令(R ).汇编命令是(A)。
微机原理1、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。
〕,执行单元 EU 〔负责指令的执行。
〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。
3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。
4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。
微机原理与接口技术试题库(含答案 )汇总一、问答题1、以下字符表示成相应的ASCII 码是多少?〔1〕换行0AH〔2〕字母“ Q〞51H〔 3〕空格20H2、以下各机器数所表示数的范围是多少?〔 1〕8 位二进制无符号定点整数;0~255〔2〕 8 位二进制无符号定点小数;(3〕 16 位二进制无符号定点整数; 0~65535(4〕用补码表示的 16 位二进制有符号整数; -32768~327673、 (111)X =273,基数 X= ? 164、有一个二进制小数X=0.X 1X 2X 3X 4X5X 6(1)假设使 X ≥ 1/2,那么 X 1X 6应满足什么条件 ? X1=1假设使 X >1/8,那么 X 1X 6应满足什么条件? X1 ∨ X2∨ X3=1(2)5、有两个二进制数X=01101010 , Y=10001100 ,试比较它们的大小。
〔1〕 X 和 Y 两个数均为无符号数;X > Y〔2〕 X 和 Y 两个数均为有符号的补码数。
X<Y二、填空题1、对于 R 进制数来说,其基数〔能使用的数字符号个数〕是R 个,能使用的最小数字符号是0。
2、十进制数 72 变换成八进制数是110Q。
3、与十进制数 67 等值的十六进制数是43H。
4、二进制数变换成十进制数是。
5、十六进制数 0E12 变换成二进制数是。
三、选择题1、在计算机内部,所有信息的存取、办理和传达都是以D形式进行的。
A 〕 EBCDIC 码B〕 ASCII 码C〕十六进制编码D〕二进制编码2、与十进制数 56 等值的二进制数是A。
A 〕 111000B〕111001C〕 101111D〕 1101103、十进制数 59 变换成八进制数是A。
A〕73Q B〕 37Q C〕 59Q D 〕 112Q4、与十进制数 58.75 等值的十六进制数是B。
A 〕5、二进制数 1101.01 变换成十进制数是C。
A 〕6、二进制数 111010.11 变换成十六进制数是B。
考生答题情况
正确答案)本题分数:5
内容:
如果(P0)=65H,则当
CPLP0.2
SETBC
MOVP0.4,C
执行后(P0)=()
A、61H
B、75H
C、71H
D、17H
标准答案:C
学员答案:C
本题得分:5
如果(A)=54H,(R7)=89H,执行XCHA,R7;结果(A)和(R7)分别为()。
A、54H,89H
B、54H,54H
C、89H,54H
D、89H,89H
标准答案:C
学员答案:B
本题得分:0
下面哪条指令产生信号()。
A、传输高8位地址口传输低8位地址口
B、传输低8位地址/数据口
C、传输高8位数据口
标准答案:C
学员答案:C
本题得分:5
题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
AT89C52的并行I/O口信息有两种读取方法:一种是读锁存器,还有一种是()。
A、读A累加器
B、读引脚
C、读数据库
D、读CPU
标准答案:B
学员答案:B
本题得分:5
题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
执行LACLL2000H指令时,MCS-51所完成的操作是()
A、保护PC
B、2000H PC
C、保护现场
D、PC+3入栈,2000H PC
标准答案:D
学员答案:D
本题得分:5
执行下列程序段后,(P1)=()。
AT89C52单片机中,将累加器A中的数送入外部RAM的40H单元,可执行的指令()。
A、MOVR1,40HMOVX@R1,A
B、MOVR1,#40HMOVXR1,A
C、MOVX40H,A
D、MOVR1,#40HMOVX@R1,A
标准答案:D
学员答案:B
本题得分:0
AT89C52单片机的P0口,当使用外部存储器时它是一个()。
A、传输高8位地址口传输低8位地址口
B、传输低8位地址/数据口
C、传输高8位数据口
标准答案:C
学员答案:B
本题得分:0
AT89C52的并行I/O口信息有两种读取方法:一种是读锁存器,还有一种是()。
A、读A累加器
B、读引脚
C、读数据库
D、读CPU
标准答案:B
学员答案:B
本题得分:5
某种存储器芯片是8K(4位,那么它的地址线根数是()
A、11根
B、12根
C、13根
D、14根
标准答案:C
学员答案:B
本题得分:0
-5的原码是()。
A、10000101
B、11111101
C、11111110
D、11111010
标准答案:A
学员答案:B
本题得分:0
9BH和88H两个立即数相加后,其和以及(CY)分别是()。
A、1CH,0
B、C1H,0
C、23H,0
D、23H,1
标准答案:D
学员答案:A
本题得分:0
JCREL指令的寻址方式是()
A、立即寻址
B、相对寻址
C、寄存器寻址
D、位寻址
标准答案:B
学员答案:C
本题得分:0。