微机原理试题B2
微机原理试题B

微机原理试卷姓名:分数二、填空题(20分)1、下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数;单字节有符号整数。
2、乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则目的操作数在_______中,若源操作数的类型属性为字,则目的操作数在中。
3、请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF_______、IF_______、SF_______、ZF______、PF_______、CF__ _____。
4、堆栈是按照原则组织的一片连续的存储区域。
5、寄存器相对寻址的有效地址是间址寄存器的内容与代数和。
6、对于指令MOV AX,DS:[BX]执行前DS=1000H,BX=11H,则操作数DS:[BX]的有效地址为。
7、为下述情况各举一例。
⑴寄存器与存储单元内容相加送寄存器。
⑵寄存器互送。
8、对于串操作指令,它由寄存器来间接寻址源操作数,而由寄存器来间接寻址目的操作数9、8086的和两部分可以并行工作。
10、8086共有条地址线,可直接寻址字节内存。
三、指出下列指令所用到的寻址方式(8分)指令目的操作数寻址方式源操作数寻址方式ADD AX,2000HMOV AX,DATA2MOV CX,DXMOV BX,[2500]MOV [BX+SI+5],AXMOV [BP][DI],BXMOV AX,[DI]MOV AX,[SI]四、下列程序段完成什么工作(程序功能)?(6分)DA TX2 DB 100 DUP (?)..MOV CX,100MOV SI,0MOV AX,0NEXT: ADD AL,DA TX2[SI]INC SILOOP NEXT五、指出下列指令的错误:(8分)(1) MOV AL,BX (2) MOV [BX],[2000H](3) MOV AX,[SI][DI] (4) MOV MYDA T[BX][SI],ES:AX (5)MOV BYTE PTR [BX],1000(6) MOV BX,OFFSET MYDA T[SI](7) MOV DS, ES(8) MOV 2000H,BP六、问答题(15分)1、简述8086cpu操作数寻址方式。
微机原理与汇编语言试题B【考试试卷答案】

《微机原理与汇编》课程试卷B适用专业:考试日期:闭卷所需时间:120分钟总分:100分一、填空题(每题1分,共10分)1.微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和_________组成。
2.若给定一个字节为(01000010)2,当对其理解为组合BCD码时表示为(____________)10。
3.若AL=78H,BL=9AH,执行OR AL,BL指令后AL=____________。
4.8086总线接口部件的功能是负责CPU与、I/O端口传送数据。
5.若CS=2100H,IP=9F00H,此时指令的20位物理地址为。
6.8086复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器、其他寄存器和指令队列清零,而将CS设置为。
7.若存贮器的工作速度较慢,8086则在T3周期后插入任意个_____周期,以使慢速的存贮器能与快速的CPU在时间上相匹配。
8.Pentium最常用的工作方式是。
9.Pentium CPU的字长是位。
10.串行通信时,两个终端都能同时接收和发送信息则叫做方式。
二、单项选择题(每题1分,共10分)1.8086CPU能直接访问的最大内存容量为()。
A.32KB.128KC.512KD.1024K2.E EPROM是指()。
A. 读写存储器B. 只读存储器C. 电擦除可编程的只读存储器D. 光擦除可编程的只读存储器3.在某微机系统中需要一个64K*8bit的存储体,若选用16K*1bit的Intel2116芯片,则需要( )。
A.4片B.16片C.32片D.64片4.下列标志寄存器FR 中()属于状态标志A.ZFB. DFC. IFD. TF5.信息只用多条传输线,且采用脉冲传输的方式称为()。
A.串行传输B.并行传输C.并串行传输D.分时传输6.指令中用某个寄存器存放操作数的寻址方式称为()寻址。
A.直接 B. 间接 C. 寄存器直接 D .寄存器间接7.在Pentium中有三种描述符表,其中()包含了系统各公用段所对应的描述符。
微机原理试题作业2(答案)

作业1(请同学们作业时,不要改变题号、字体及答案的颜色,仅修改表内答案字母)一、判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色)1.指令MOV AX,[BX]的源操作数是寄存器寻址方式。
2.对堆栈区的操作必须遵循先进先出的原则。
3.比较两个带符号数的大小,可根据CF标志来判断。
4.逻辑操作符AND,OR,XOR和NOT,只能用于数字表达式。
5.不能给段寄存器赋立即数。
6.OF位可用来表示有符号数的溢出。
7.无条件转移指令只能用于段内直接转移。
8.MOV AX,[BP]的源操作数的物理地址为16*(DS)+(BP)。
9.指令MOV DI,OFFSET [BX][SI]是正确的。
10.指令MOV CS,BX是非法的。
11.指令NOT AX,BX是合法的。
12.MOV [BX][BP],AX是对的。
13.要把变量BUFF的有效地址送给BX,可用MOV BX,BUFF指令。
14.JMP指令要影响标志位。
15.汇编程序就是汇编语言程序。
二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题)1.指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。
(A) 寄存器寻址 (B) 直接寻址 (C) 寄存器间接寻址 (D) 寄存器相对寻址2.设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=( A) 。
(A) 113AH (B) 114AH (C) 1144H (D) 1140H3.若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。
(A) CF=0,OF=0 (B) CF=0,OF=1 (C) CF=1,OF=0 (D) CF=1,OF=14.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=( D) 。
微机原理试卷B答案-20140612

…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(B卷)2013 ~2014 学年2 学期微机原理与通信接口课程一、填空(每空1分,共10分)1.设机器码字长为6位,数X=11101,则X的源码为011101 ,补码为011101。
2.压缩BCD数是6947H ,非压缩式BCD码形式为:06090407H 。
3. 若(CS)=4200H,物理转移地址为4A230H,当CS的内容设定为7900H时,则物理转移地址为:81230H 。
4.设(SP)=0200H,(SS)=6000H,执行POP BX指令后,栈顶的物理地址为 60202H 。
5.任何一个微机系统完成一个总线传输周期必须经历:总线请求和判决、寻址、传数、结束四个阶段。
6.CPU对I/O端口完成一次读/写操作所需要的时间为一个I/O总线周期。
7.CPU响应外部中断请求INTR和NMI信号时,相同的必要条件是当前指令执行结束。
8.DMA方式可解决外设与存储器间的直接数据交换,称为直接存储器存取控制方式。
二、简答题(每小题5分,共20分)1. 计算机运算时如何区别BCD码和ASCII码?答:计算机运算并不区分BCD码和ASCII码,而把它们当作二进制数参与运算,遵循二进制运算的法则,但提供一组相关状态标志(如CF和AF)和BCD调整指令供编程者调整结果用,ASCII码运算后,使用非压缩型BCD码调整指令来进行运算结果调整,再转换成ASCII码。
2. 什么叫中断?请简述程序中断的一般过程。
答:中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设请求或CPU 内部的异常事件,使CPU暂停正在执行的程序而转去执行相应的服务处理程序;当服务处理程序运行完毕后,CPU再返回到暂停出继续执行原来色的程序。
引起中断的事件被称为中断源。
从中断源提出中断请求,到中断被CPU相应并被吹,最后返回到被中断的程序,程序中断的一般过程为:中断请求、中断判优、中断处理、中断返回。
微机原理及应用试卷B_2008标准答案(通信)

一、填空题(1—10题,每空1分,共30分。
)1、100001.01B 41.2O 21.4H2、10101110B 11010001B 11010010B3、总线接口单元(BIU)执行单元(EU)4、中断处理子程序 45、非屏蔽中断可屏蔽中断6、20 段基址偏移地址7、数字量模拟量开关量脉冲量8、90H 78H 45H 23H9、3 810、0000H 0000H 0000H11、无条件传送方式条件传送方式二、选择题(1—15题,每题1分,共15分。
)1、 B2、 A3、 C4、 C5、 C6、 B7、 A8、 C9、 A 10、A11、 A 12、A 13、B 14、C 15、D三、简答题(1—8题,每题6分,共48分。
)1、说明标志寄存器FR中SF、CF、ZF的含义。
在标志寄存器FR中:SF为符号标志,其值与运算结果的最高位相同,当用补码表示时负数的最高位为1,即表示运算执行后的结果是正还是负;(2分)CF为进位标志,表示当执行一个加法运算使最高位产生进位或执行一个减法运算引起最高位产生借位;另外,循环指令也影响这个标志。
(2分)ZF为零标志,表示当前的运算结果是零还是非零。
(2分)2、简述8086CPU执行部件(EU)的功能及其组成。
执行部件EU的功能:负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。
(2分)执行部件EU的组成:4个通用的寄存器AX、BX、CX和DX;(1分)4个专用的寄存器BP、SP、SI和DI;(1分)标志寄存器FR;(1分)算术逻辑单元ALU。
(1分)3、说明ROM、RAM的区别和联系。
ROM和RAM都是存储器,都可以完成数据存储功能;(2分)ROM为只读存储器,可以存放固定的程序和数据;(2分)RAM为随机访问存储器,即可以读出又可以写入,可以用来随时写入或读出数据,也可以用来写入随时有可能改变的用户程序。
(2分)4、解释如下缩略语:DMA、PROM、MDR、CON、PC、CPU。
微机原理第二章习题

5.在8086中,指针IP 、SP形成物理地址时所 用的段寄存器分别是 。 A. DS、ES C. CS、SS B. ES、SS D. CS、DS
第二章习题
微机原理
6. 在 8086 中 , 下 列 不 属 于 BIU 部 分 的 是 。
A. IP C.地址加法器 B. 段寄存器 D. SP
7. 在 8086 中 , 以 下 引 脚 属 于 输 入 信 号 的 是 。 A. RD B.INTA C. INTR D.M / IO
C EU、EU
D BIU、EU
3. 在 8086 / 8088 中,与程序执行顺序有关的 是 。 A.CS:BP B. DS:BP
C. CS:IP
D. DS:IP
第二章习题
微机原理
4 . 在 8086/8088 中,由逻辑地址形成物理地 址的部件是 。
A. ALU C. BIU B. EU D. ALU和EU
第二章习题
微机原理
12. 在 8086/8088 存储器写周期中,数据开始 的状态是 。
A T1
B T2
C T3
D T4
13. 在 8086/8088 存储器读周期中,数据开始 的状态是 。 A T1 B T2 C T3 D T4
第二章习题
微机原理
14. 在 8086/8088 数据传送时, ALE 信号有效 的时刻为 。 A 任何一个周期的T1状态
B 任何一个周期的T2状态
C 读周期在T1状态,写周期在T2状态
D 读周期在T2状态,写周期在T1状态
第二章习题
微机原理
15. 8086 CPU经加电复位后,执行第一条指 令的地址是 。 A FFFFH B 03FFFH
微机原理及应用练习题-2
微机原理及应用练习题-2微机原理及应用练习题一、填空题1.设机器字长为8位,根据给出的不同形式的机器数,计算其对应的十进制表示的真值,填入下表中。
机器数(若为)无符号数(若为)原码(若为)反码(若为)补码10010010146 —18 —109—1102.8086微处理器包含4个专用寄存器,其中堆栈指针寄存器SP 和堆栈基址指针BP寄存器一般与堆栈段寄存器SS连用,用以确定堆栈段中某一存储器单元的地址;而SI和目的变址DI 寄存器一般与数据段寄存器DS连用,用以确定数据段中某一存储器单元的地址。
3.8086微处理器的组成包括两部分,执行程序时,BIU(总线接口)部件负责将指令代码从内存取到指令队列中;EU(执行)单元负责分析并执行指令。
4.8086微处理器进行复位操作时,代码段寄存器的内容为:(CS)= 0FFFF H,指令指针寄存器的内容为:(IP)= 0000 H。
5.若假设(AX)=0FDAAH,(BX)=0FBCFH,则执行指令ADD AX,BX 之后,(AX)= 0F979H,(BX)= 0FBCF H,标志位OF、AF、CF 的状态对应为0 、 1 和1。
6.若TAB为数据段中0032H单元的符号地址,其中存放的内容为1234H,则执行:MOV AX,TAB指令后,AX中的内容为1234 H。
7.若(DS)= 7500H,数据段的长度为64KB,则当前数据段的起始地址为75000H,末地址为84FFF H 。
8.假设(SP)=1000H,(AX)=2000H,(BX)=3000H,试问:(1)执行PUSH AX 指令后,(SP)= 0FFE H;(2)再执行PUSH BX和POP AX 指令后,(SP)= 0FFE H,(AX)= 3000H,(BX)= 3000 H 。
9. 若8086的时钟频率为5MHz,其时钟周期为200 ns。
10. 一个完整的计算机系统包括硬件系统和软件系统两大部分。
《微机原理与单片机技术》试卷及答案(2)
东莞理工学院本科试卷(B 卷)2012--2013学年第1学期《微机原理与单片机技术》试卷及评分标准开课单位:电子工程学院考试形式:闭卷题序一二三四五六七八总分得分评卷人一、填空题(共10分每空1分)1.MCS-51单片机系统晶振为6MH,则机器周期=2μS ,最长指令执行时间为8μS 。
2.51单片机的当前工作寄存器组由SFR 程序状态寄存器PSW 中的RS1、RS0来决定。
3.8032单片机片内ROM 容量为0KB,系统复位时,SP 的内容为07H ,P0~P3口的内容均为FF H。
4.89C51单片机内部定时器/计数器工作方式3时,将T0拆成两个独立的8位计数器,而T1此时通常作为串行口波特率发生器使用。
5.地址线14根可选16K 个存储单元,2KB ROM 的首地址为2000H,则末地址为23FF H.二、判断题(共10分每题2分)(正确的打√,错误的打×)1.中断初始化时,对中断控制器IE 的设置,只可使用位操作,而不能使用字节操作。
2.单片机系统扩展时,使用锁存器锁存高8位地址,锁存信号来自CPU 的ALE 引脚。
3.Rn 寄存器寻址与寄存器间接寻址间不能相互传送,片内RAM 二单元允许直接传送。
4.堆栈指针SP 占据片内RAM 81H 单元,若其内容是52H ,当执行完指令RET 后,SP 内容变为51H 。
5.I 2C 数据传输时,每个字节必须是8位,先送高位,且每个字节后面都要跟随应答位。
答:1(×)2(×)3(√)4(×)5(√)三、选择题(共10分每题2分)1.当执行MOV P1,#0FFH 和MOV A,P1指令后,累加器A 里的内容一定是。
A.0FFH B.P1引脚状态 C.P1锁存器内容2.51单片机访问片外RAM 时采用的指令只有类指令,且只能是寻址方式。
A.MOV,直接 B.MOVX,间接 C.MOVC,间接D MOVX,变址3.MOV P2,#0FFH MOV R0,#20H MOVX A,@R0上述指令序列是将存储器单元的内容送给A。
《微机原理及应用》期末考试试卷附答案2
《微机原理及应用》期末考试试卷附答案2一、单项选择题(共20小题,每题2分,共40分)1.()用来存放即将执行的指令的偏移地址的寄存器是。
A. SP B. IP C. BP D. CS2.()源变址寄存器是。
A. SI B. DI C. SP D. BX3.()设SP=1110H,执行PUSH AX后,SP中的内容为。
A. SP=1112H B. SP=110EH C. SP=1111H D. SP=110FH4.()语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,75.()下面四个寄存器中,不能用来作为间接寻址的寄存器是A.BX B.CX C.BP D.DI6.()确定下列哪些数据在汇编语言中是非法的A.19AH B.1372 C.102B D.1457.()若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为A.20102H B.20101H C.200FFH D.200FEH8.()当执行完下列指令序列后,标志为CF和SF的值是MOV AL,0C4HADD AL,9DHA.0,0 B.0,1 C.1,0 D.1,19.()JMP WORD PTR[BX]的转移目标地址是A.BX中的内容 B.SP+BX的和C.IP+[BX]之和 D.BX指示的内存单元的内容10.()8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI11.()完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BXC.MOV BX,0 D.AND BX,0000H12.()下面数据传送指令中,正确的是A.MOV BUF1,BUF2 B.MOV CS,AXC.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI]13.()下列存储器哪一种存取速度最快A.硬盘 B.DROM C. ROM D. Cache14.()完成将有符号数BX的内容除以2的正确指令是A.SHR BX,1 B.SAR BX,1C.ROR BX,1 D.RCR BX,115.()指令LOOPZ的循环执行条件是A.CX≠0且ZF=0 B.CX≠0或ZF=0C.CX≠0且ZF=1 D.CX≠0或ZF=116.()以8086/8088为CPU的微机内存最大容量为A .4MB B.1MB C.640KB D.64KB17 ()与1A.5H不等的数据是A.26.3125D B.11010.0101B C.32.5Q18.()8位二进制补码表示的整数数据范围是A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.()下列四个寄存器中,不允许用传送指令赋值的寄存器是A.CS B.DS C.ES D.SS20.()指令MOV 100[SI][BP],AX的目的操作数的隐含段为A.数据段 B.堆栈段 C.代码段 D.附加段二、填空题(共10空,每空2分,共20分)1.225D= B= H2.已知X=-1011011,求[X]补= 。
微机原理及应用试卷b(含答案)汇编
A.'A'B.'B'C.'0'D.'1'
3.构成微机系统CPU的两部分是【A】
A.EU和BIUB.ALU和BIUC.ALU和EUD.存储器和运算器
4.两数相减其结果为零,则标志寄存器中必定为1的标志位是【D】
A.OFB.CFC.SFD.ZF
5.有指令MOV AX, [SI],该指令目标操作数的寻址方式为【B】
16.3片8259A级联时,可接收的外部中断请求的数量有【C】。
A.3个B.8个C.22个D.24个
17.某微机系统中,8255A控制寄存器的地址为20BH,则PB端口地址为【B】。
A.208HB.209HC.20AHD.420DH
18.可编程定时/计数器8253内部有三个独立的计数器,这些计数器实际上是【C】
A.立即寻址B.寄存器寻址C.直接寻址D.寄存器间接寻址
6.以下四条指令中,正确的是【C】
A.MOV [DI], [SI]B.MOVCS, AXC.MOVDX, AXD.IN AL, 200H
7.有数据定义VAR DW 12H, 3456H,则按照地址从低到高的次序,变量VAR在内存中的存储数据为【C】。
六、应用题(本大题共2小题,每小题10分,共20分)
42.某系统中使用8255A作为无条件输入输出接口,如图所示,端口B外接8路开关,端口A外接8个发光二极管,要求开关Ki闭合时点亮发光二极管Li,Ki断开时熄灭Li,试编写程序段实现上述功能。
43.某系统中使用8253实现对外部事件的计数,如图所示,设该8253的地址范围为218H ~ 21BH,CLK1与外设相连,外设产生的事件为正脉冲,当外部事件发生1000次后通过OUT1向CPU发出中断请求。试编写8253的初始化程序段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮 海 工 学 院
- 学年 第 学期微机原理及应用试卷(B闭卷)
题号
一 二 三 四 五 六 七 八 九 总 分
得分
一、判断正误题(本大题共15个小题,每题1分,共15分)
1、 存储单元的地址和存储单元的内容是一回事。( )
2、由DRAM构成的存储器所存储的信息不需要定时刷新( )
3、8086系统中,堆栈的操作可以是字节或字操作。( )
4、8253三个计数器的操作是相互关联的。( )
5、8255A的A口、B口、C口的功能是相同的( )
6、串行通信不要求数据有固定格式。( )
7、 RS—232C标准中信号电平是'ITL电平( )
8、一个存储单元的物理地址不是唯一的。( ) 9、4KX1位和IKX4位的KAH芯片存储容量相同,它们可互换使用 ( ) 10、)串行通信适用于远程、传输速度要求不高的场合。( ) 11、直接寻址是在指令中直接给出操作数的有效地址,因而采用这种寻址方式时不需访问存储器即可得到操作数. ( ) 12、DMA控制器在采用“单字节传输方式”时比“块传输方式”数据传输串耍高( ) 13、8086或8255A均能独立控制输入输出设备。 ( ) 14、一个接口只能控制一个输入输出设备。( ) 15、采用I/O端口和存储器独立编址时,可以利用访问存储据的指令来访问I/O端口。( ) 二、阅读程序题(本大题共3个小题,共16分) 1、(6分)下面程序执行完后,POPF指令被执行了 次, 该程序一般被用来完成 功能 MOV BX,1000 LP2:MOV CX,20 LP1:PUSHF POPF LOOP LP1 DEC BX JNZ LP2 RET 2、(6分)程序段 VAR1 DB? VAR2 DW 20 DUP(58H,2 DUP(?)) VAR3 DB‘ABCD’ . .
.
MOV AX,TYPE VAR1
MOV BX,TYPE VAR2
MOV CX,LENGTH VAR2
MOV DX,SIZE VAR2
MOV SI,LENGTH VAR3
执行后AX= , DX= ,SI= 。
3、(4分)下列程序执行完后,(AL)= H,(DL)= H
MOV CL,4
MOV AL,87H
MOV DL,AL
AND AL,0FH
OR AL,30H
SHR DL,CL
OR DL,30H
三、简答题(本大题共10个小题,每题5分,共50分)
1、 写出DRAM和SRAM各自的特点。
2、80386有哪几种工作方式?
3.什么是逻辑地址、物理地址?物理地址是如何求得的?
4.微处理器与外设数据传送方式有哪几种,打印机接口可采用哪几种方式?
5、I/O接口电路功能有哪些(列举4条)。
6、简述(或流程图示)一般CPU的中断处理过程。8086CPU保护断点实际上是把什
么值压栈保护?
7、当汇编语言源程序经汇编、链接产生*.EXE文件并由DEBUG程序单步执行时, 为
什么不从第一条伪指令开始而且显示器上只有指令的地址和代码?
8、说明CPU对存储器和I/O端口采用统一编址方式的优缺点。
9、下图是一存储器的译码电路(全译码),计算该芯片的地址范围
10、简述DMAC进行一次DMA数据传输的过程
四、分析题(本大题共7分) 8086对存储器按段组织有哪些原则?如何辩证地看待8086CPU对存储器的分段问题? 原则:① ② ③ 优点:① ② ③ 缺点: 五、编程题(本大题共6分) 用汇编语言编程计算下列函数的值: 1 (X>0) Y = 0 (X=0) X取值范围:-128 ~ +127。 —1 (X<0)
六、设计题(本大题共6分)
某微机控制的自动生产线系统利用8253定时器/计数器通道0对工件进行计数,
通道1的OUT产生1KHZ重复波送扬声器,问通道0、通道1的最佳工作方式分别应
是哪种? 为什么?