2014微机原理B答案
微机原理试卷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 期末考试试题及参考答案

《微机原理及应用》复习题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字节存储器。
14秋西交《《微机原理与接口技术》在线作业答案

西交《微机原理与接口技术》在线作业
一、单选题(共40 道试题,共80 分。
)
1. 对以下类型的中断,优先级最低的是()
A. 指令中断
B. 非屏蔽中断
C. 可屏蔽中断
D. 断点中断
正确答案:C 满分:2 分得分:2
2. n+1位有符号数x的补码表示范围为()。
A. (-2n<x<2n)
B. -2n≤x≤2n-1
C. -2n-1≤x≤2n-1
D. -2n<x≤2n
正确答案:B 满分:2 分得分:2
3. 8086/8088指令OUT80H,AL表示()
A. 将80H送给AL
B. 将80H端口的内容送给AL
C. 将AL的内容送给80H端口
D. 将AL内容送给80H内存单元
正确答案:C 满分:2 分得分:2
4. 在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。
()
A. RAM
B. ROM
C. PROM
D. E2PROM
正确答案:D 满分:2 分得分:2
5. 输入/输出指的是主机与()交换数据
A. 存储器
B. 外设
C. 键盘
D. 显示器
正确答案:B 满分:2 分得分:2
6. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。
()
A. PC0
B. PC2
C. PC4
D. PC6
正确答案:C 满分:2 分得分:2
7. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()
A. 汇编指令
B. 伪指令。
微机原理试卷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相应并被吹,最后返回到被中断的程序,程序中断的一般过程为:中断请求、中断判优、中断处理、中断返回。
微机原理课后习题解答

微机原理习题第一章 ?绪论习题与答案1.? 把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(2)?? 01011101.101B =解:(2)?????????? 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.? 把下列十进制数转换成二进制数。
(1)?? 100D =(2)?? 1000D =(3)?? 67.21D =解:(1)?? ?100D = 01100100B(3)?? 67.21D = 1000011.0011B3.? 把下列十六进制数转换成十进制数、二进制数。
(1)?????? 2B5H? =(2)?????? 4CD.A5H =解:?????????? (1)????????????? 2B5H? =? 693D = 0010 1011 0101B ?????????? (2)????????????? 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B 4.? 计算下列各式。
(1)?? A7H+B8H? =(2)?? E4H-A6H? =解:(1)?????????? A7H+B8H? = 15FH(2)?????????? E4H-A6H? = 3EH5.? 写出下列十进制数的原码、反码和补码。
(1)+89(2)-37解:(1)[+89 ] 原码、反码和补码为: 01011001B6.求下列用二进制补码表示的十进制数??? (1)(01001101)补=解:??? (1)(01001101)补= 77D7.请用8位二进制数写出下列字符带奇校验的ASCII码。
??? (1)C:1000011??? (2)O:? 1001111??? (3)M:1001101??? (4)P:? 1010000解:??? (1)C:0 1000011?? (2)O:0 1001111??? (3)M:1 1001101?? (4)P:1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。
微机原理试卷+答案

浙江工业大学期终考试命题稿2014/2015 学年第二学期命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明 A、B字样,由教务处抽定A B卷。
二、命题稿必须经学院审核,并在考试前两周交教务处。
6.A 7E7F6H、7E7FEHCF 列指令中,能实现AL 寄存器清零的指令有(AL ;0;、7E714H C )条、7E7FDHCMP AL ,AL ; XOR AL ,AL ;B、2SUB AL , MOVAL , C若256KB 的SRAMt 8条数据线,则它有(A 8 条B 、18 条C设(AX ) =1000H ( BX =2000H 则在执行指令 分别为(C ) o7.8.、3)地址线。
、20条 “ SUB AXD BX'后,、256 条标志位CF 和ZF 的值、IN AL, DX 、AND AX, 0FH、1, 1浙江工业大学 2014/2015学年 第二学期试卷(评分标准)课程 __________ 微机原理 ______________ 姓名 ______________________________ 班级 ______________________________________________________________________、选择题(1.5分X10=15分)1.8086/8088复位后从(B )地址处开始执行程序。
A 00000HB 、 FFFFOHC 、 FFFFFHD 、 FFF0H2. [-106]补码为(C )。
A 94HB 、95HC 、96HD 、97H3. 在堆栈内,有效地址为 2500H 到2505H 单元内依次存放 10H 20H 30H 40H 50H 60H 六个数,已知SP=2502H 执行POP BX 指令后,有(B )。
A 、 0, 0B 、 0, 1C 、 1, 0A SP=2502H BX=1020HC 、SP=2504H BX=3040HB D 、SP=2504H BX=4030H、SP=2500H BX=2010H4. 8086 当前被执行的指令存放在( D )。
整理:2014微机原理试题

1、假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,下列各条指令为单独执行指令,前后无关系,请回到括号中的问题。
(1)SBB AX,BX完成的是(带借位减法)操作,AX=()(2) CMP AX,WORD PTR[SI+0FA0H]完成的是(两个数的比较)操作,AX=()(3) MUL BYTE PTR[BX]完成的是(两个数的乘法)操作,AX=()(4) DIV BH完成的是(两个数的除法)操作,AX=()(5) SAR AX,CL完成的是()操作,AX=()2、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=0001,(DI)=0002,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。
执行下列程序段并分析指令执行后的结果,(注意:不是单条指令),按给出的要求填空回答问题:(1)MOV AX,[BP][SI]源操作数物理地址= H ,指令执行后(AX)= H(2)POP AX源操作数物理地址= H ,指令执行后(AX)= H(3)MOV AL,[BX]源操作数有效地址= H,指令执行后(AX)= H(4)LEA DI,ARRAY源操作数的寻址方式是,指令执行后(DI)= H(5)JMP BX指令执行后(IP)= H(6)INC BX源操作数的寻址方式是3、指出下列指令的错误,(要求说明错误的原因,并给出正确的写法)(1) MOV AH, BX(2) MOV [SI], [BX](3) MOV AX, [SI][DI](4) MOV BYTE PTR[BX],1000H(5) MOV DS,BP4、若给定AX和BX的值如下,(1)(AX)=14C8H,(BX)=808DH(2)(AX)=D022H,(BX)=9F70H(3)(AX)=148DH,(BX)=808DH(4)(AX)=9F22H,(BX)=9F20H已知下列程序段,按无符号数计算,说明程序的转向。
完整版微机原理课后习题参考答案.doc

完整版微机原理课后习题参考答案.doc2篇微机原理课后习题参考答案(一)微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。
通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。
其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?答:存储器的地址空间是计算机可寻址的存储单元的集合。
每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。
地址空间的大小决定了计算机可以寻址的最大存储容量。
常见的存储器地址空间包括物理地址空间和逻辑地址空间。
物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。
指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。
数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。
除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号的发出和时序的控制,以确保各个组成部分协调工作。
4. 什么是总线?答:总线是微机中各个组成部分之间进行数据传输和控制信号传递的通道。
它可以看作是计算机内部各个部分之间进行信息交换的公共通道。
总线通常分为数据总线、地址总线和控制总线三种类型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答:(1)由SP确定,堆栈段的范围是SS×16至SS×16+SP。(1分)
(2)因为SP是16位的寄存器,最大寻址空间为64KB。(2分)
(3)每执行一次压栈指令,则SP-2,即栈顶地址减2,推入堆栈的数据放在栈顶;而每执行一次弹出指令时,则SP+2,即栈顶地址加2再指向新的栈顶。(2分)
1画出数据段在主存中的存放形式示意图。(3分)
2在下列各指令之后的空白处写出执行结果。(2分)
MOV AL,C2-2;AL=3AH
MOV CX,C1+3;CX=6634H
5.请写出8086CPU响应可屏蔽中断的全过程。
答: cpu发送第一个inta信号告诉外设已响应中断,关中断; 发送第二个inta信号,获取8259送来的中断号,计算中断矢量的入口地址; psw、cs、ip寄存器压栈; 清TF、IF标志; 读中断服务程序入口地址; 从新的CS:IP初开始执行中断服务程序; 保护现场,开中断,执行中断内容,恢复现场; 执行IRET中断返回指令,从堆栈中弹出数据,恢复IP、CS、PSW三个寄存器的值为中断发生前的值; 从中断断点处继续执行原来的程序。
A、1个中断B、8个中断
C、16个中断D、64个中断
4. 8086系统中,I/O地址的最大寻址空间为(C)。
A、1MB、256C、64KD、1K
5.现行数据段位于存储器B0100H到B0FFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为(A)。
A、B010H,0F00H B、B000H,0FFFH
二、判断题(1分×10=10分)
1. 8253芯片的3路定时与计数之间,因为共用某些中间寄存器,在定时/计数过程中不能实现完全独立的工作。(错)
2.8086CPU指令队列缓冲器的长度为6个字节。(对)
3.8086CPU的BHE引脚只在读写数据总线上的16位数据时才有效。(错)
4. 8086系统复位后重新启动时从内存地址F0000H处开始执行。(错)
3.设有一个具有13位地址和4位字长的存储器,试问:
(1)该存储器可存储多少字节信息?
(2)如果用1K×2位RAM芯片替换该存储器,共计需要多少片?
(3)需要用哪几位高地址做片选译码来产生芯片选择信号?
答:(1)4KB(4K字节信息)。(1分)
?
?
?
?
?
21H
43H
12H
00H
(2)16片(2分)
(3)A10,A11,A12(2分)
8. CPU响应可屏蔽中断INTR时,会产生(C)个INTA应答信号
A、1个B、4个C、2个D、0个
9.下列寻址方式中,需要执行总线周期的为(D)。
A、固定寻址B、立即数寻址C、寄存器寻址D、存储器寻址
10.下列指令中,正确的指令是(B)。
A、MOV[AX],20HB、PUSH [1000H]
C、POPCLD、MOV 1000H,AL
四、简答题(ห้องสมุดไป่ตู้分×5=25分)
1.简述8086CPU的ALE引脚的作用。
答:8086CPU的ALE引脚是地址锁存引脚,在每个总线周期中,T1时钟周期cpu在地址总线上送出的地址信号,在T2、T3、T4时钟周期中,地址总线上则没有地址信号,而数据总线上的数据只有在T3时钟周期有效,因此,不管是读数据还是写数据,存储器或外设都必须把T1时钟周期送出的地址信号锁存起来,以备存储器或外设在T2、T3时钟周期中寻址存储器或外设,实现正常的数据读写。
MOV AL,DAT
XLAT
MOV SQR,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
七.设计题(12分)
试为某8086CPU微机系统设计一个具有16KB ROM和48KB RAM的存储器。
(1)选用EPROM2732(4k×8)组成ROM存储器,从0F0000H地址开始。(4分)
08000H-0BFFFH, (U9为奇地址-U10为偶地址)
每个2732芯片存储芯片的地址范围如下(U1-U4):
0F0000H-0F1FFFH(U1为奇地址-U2为偶地址)
0F2000H-0F3FFFH(U3为奇地址-U4为偶地址)
每个6264芯片存储芯片的地址范围如下(U5-U10):
00000H-03FFFH, (U5为奇地址-U6为偶地址)
04000H-07FFFH, (U7为奇地址-U8为偶地址)
六.编程题(9分)
设在DAT单元中存放一个-9~+9的字节数据,在SQRTAB数据区中存放了0~9的平方值,请用直接查表法编写一个子程序,在SQRTAB中查找出DAT单元中数据对应的平方值,结果送到SQR单元保存。试写出完成该功能的完整程序。(9分)
DATA SEGMENT
DAT DB 7
SQRTAB DB 0,1,4,9,16,25,36,49,64,81
AND AX,AX
JNZ DONE
NEGAX
MOVCX,3
ROR AX,CL
DONE:ADD AX,1234H
HLT
3.请仔细阅读下列子程序,写出该子程序所完成的功能。
AAA PROC
AND AL,0FH
ADD AL,30H
CMP AL,3AH
JB LP1
ADD AL,7
LP1:RET
答:该子程序的功能为将al寄存器的低四位16进制数转换成对应的ascii码字符。
浙江工业大学期终考试命题稿
2013 /2014学年第二学期
课程名称
微机原理及应用
使用班级
信息学院12级
教师份数
2
学生份数
命题人
陈朋
审核人
命题总页数
6页
每份试卷需用白纸
2大张
命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
6.已知某双译码RAM芯片的引脚中有5根行地址线、5根列地址线,8位数据线,则该存储器的容量为1KB。若该芯片空间的起始地址为2000H,其结束地址为23FFH。
7.8086CPU的中断向量表起始地址为00000H,每个中断向量占4字节。
8.已知AL=10011100B,BL=01101000B,在执行指令ADDAL,BL后,
SQR DB ?
DATA ENDS
STACK SEGMENT STACK
DB 300 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET SQRTAB
MOV AX,0
(2)选用SRAM6264(8k×8)组成RAM存储器,从00000H地址开始。(4分)
(3)画出存储器扩展的原理图,分析并写出每个存储芯片的地址范围。(4分)
答:(1)2732芯片:2^12x8=4KB,所以需要4片2732。
(2)6264芯片:2^13x8=8KB,所以需要6片6264。
(3)画图如下:
一
二
三
四
五
六
七
八
九
十
总评
计分
一、选择题(1.5分×10=15分)
1.浮点数与定点数的主要差别为(B)。
A、表示范围不同B、小数点的位子是否可变C、阶码不同D、尾数不同
2.若AL=74H,则执行NEG指令后,AL的值为(B)。
A、74HB、8CHC、84HD、7CH
3.在中断管理器8259的协助下,8086CPU的INTR引脚最多能识别的中断源个数为(D)
10.在8086CPU体系结构中,指令执行部件EU和总线接口部件BIU独立并行工作,有效地加快了系统的运算速度。(对)
三、填空题(20分,每空1分)
1.8086CPU的数据总线有16位,可实现16位数据读写。
2.在ASCII码表中,换行符的ASCII码为0AH;
“A”的ASCII码为65,“E”的ASCII码为69。
35H
34H
66H
64H
3AH
00H
14H
1H
1H
1H
1H
1H
1H
1H
4.已知数据段定义如下:
DATA SEGMENT
C1 DW‘A3’,‘45’,‘df’,3AH
C2 DB 20,10 DUP(1), 5 DUP(?)
C3 EQU$-C1
C4 DW 4321H,C3
DATA ENDS
请解答下列问题:
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2013/2014学年
第二学期试卷
课程微机原理姓名___________________________
班级_______________________________________________________________
题序
3.CPU与外设之间传送的数据通常分为数据信息、状态信息和控制信息。
4.总线按其结构组织方式可分为单总线、双总线和双重总线三种不同总线。
5.CPU在执行MOV DX,[2000H]指令时,在T1周期将DS*10H+2000H送到地址总线上,在T3周期将存储单元DS:[2000H]中的内容送到数据总线上。
5. MOVword ptr[BX],0指令是正确的。(对)
6.EEPROM存储器可在正常供电电压下实现带电数据读写功能。(对)