微机原理与应用(I)第二次作业答案-推荐下载
微机原理第二次作业答案
微机原理第二次作业机械1409 龚琛婷U2014108042.4(1)MCS-51的RST具有复位单片机、作为备用电源输入端的作用。
只要在该引脚上输入24个震荡周期以上的高电平就会使单片机复位。
而当电源Vcc掉电或者低于规定电平时,该引脚又可作为备用电源输入端。
A LE是地址锁存使能输出/编程脉冲输入端。
当CPU访问外部存储器时,ALE 的输出作为外部锁存地址的低位字节的控制信号。
当CPU不访问外部存储器时,ALE仍以1/6的时钟震荡频率输出正脉冲,可对外输出时钟信号也可用于定时。
EA是外部访问允许/编程电源输入端。
当其等于1时,在不超过4KB地址范围时,CPU访问片内程序存储器,超过4KB时,CPU访问片外程序存储器。
当其等于0时,CPU只访问片外程序存储器。
(2)对于8051,可以EA=1也可以EA=0。
若需要CPU访问片外程序存储器,则令EA=0;若对片内片外无要求,则令EA=1。
对于8031,因为没有片内程序存储器,所以该引脚只能接低电平。
2.5PSEN是外部程序存储器读选通道信号。
在CPU访问外部程序存储器时,每个机器周期会出现两次该有效信号,在CPU访问外部数据存储器时,该信号不出现。
WR第一功能作为普通I/O口,第二功能作为外部数据存储器“写”信号输出。
RD第一功能作为普通I/O口,第二功能作为外部数据存储器“读”信号输出。
2.6①堆栈是在单片机内RAM中开辟一个专用区,而指定内部数据存储器地址07H~7FH中一部分连续存储区作为堆栈。
②作用:堆栈主要是为子程序调用和中断操作而设立的。
专门用来暂时存放数据或存放返回地址,并按照“后进先出”的原则操作。
③系统复位后,SP指向07H,但08H~1FH单元为工作寄存器区1~3,在程序设计时可能会用到这些区,为了避免冲突,要对SP进行重新赋值。
④应设为0FH或更大值。
2.8①时钟周期:又称为状态周期。
震荡源的震荡脉冲经过2分频后作为时钟脉冲,所以时钟周期是震荡周期的2倍。
微机原理及应用综合练习二
微机原理综合练习二第一章微型计算机系统概述一、单项选择题1. 计算机中的CPU指的是()A.控制器B.运算器和控制器C.运算器、控制器和主存D.运算器2. 计算机的发展阶段的划分通常是按计算机所采用的()A.内存容量B.电子器件C.程序设计语言D.操作系统3. CPU中的运算器的主要功能是()A.负责读取并分析指令B.算术运算和逻辑运算C.指挥和控制计算机的运行D.存放运算结果4. 计算机系统总线中,可用于传送读、写信号的是()A.地址总线B.数据总线C.控制总线D.以上都不对二、填空题1. 在微机的三组总线中,总线是双向的。
2. 计算机软件系统分为和。
第二章80X86微处理器一、单项选择题1. 8088CPU的外部数据总线的位数为()A.4 B.8C.16 D.322. 在8086CPU中,不属于总线接口部件的是()A.20位的地址加法器B.指令队列C.段地址寄存器D.通用寄存器3. 在8088系统中,只需1片8286就可以构成数据总线收发器,而8086系统中构成数据总线收发器的8286芯片的数量为()A.1B.2C.3 D.44. 8086的指令队列的长度是()A.4个字节B.5个字节C.6个字节D.8个字节5. CPU内部的中断允许标志位IF的作用是()A.禁止CPU响应可屏蔽中断B.禁止中断源向CPU发中断请求C.禁止CPU响应DMA操作D.禁止CPU响应非屏蔽中断6. 8086CPU中,一个最基本的总线周期中的时钟周期(T状态)数目为()A.1 B.4C.2 D.67. 8086的执行部件EU中通用寄存器包括()A.AX,BX,SP,BPB.AX,BX,CX,DXC.AL,BL,CL,DLD.SP,BP,SI,DI8. 在8086的存储器写总线周期中,微处理器给出的控制信号(最小模式下)WR,RD,M/IO分别是()A.1,0,1B.0,1,0C.0,1,1D.1,0,09. 在8086的总线周期中,ALE信号的有效位置是()A.T1 B.T2C.T3 D.T410. 8086 CPU响应DMA传送请求的信号是()A.READY B.HLDAC.RDD.INTA11. 在8086的存储器写总线周期中,微处理器给出的控制信号(最小模式下)WR,RD,M/IO分别是()A.1,0,1B.0,1,0C.0,1,1D.1,0,012. 当8086CPU从总线上撤消地址,而使总线的低16位置成高阻态时,其最高4位用来输出总线周期的()A.数据信息B.控制信息C.状态信息D.地址信息13. 在8086的小模式系统中,M/IO、RD和WR当前信号为1、0、1,表示现在进行的是()A.I/O读B.I/O写C.存储器写D.存储器读14. 8086CPU中指令队列采用的访问原则是()A.先进先出B.先进后出C.后进先出D.自由出入15. 在8086系统中,内存采取分段结构,段与段之间是()A.分开的B.连续的C.没有限制,都可以D.重叠的16. 在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是()A.全部清0 B.全部置成FFFFHC.IP=FFFFH,四个段寄存器清0 D.CS=FFFFH,其它寄存器清017. 在8086系统中,一条指令的存放地址一般由段地址寄存器CS和指令指针寄存器IP来决定。
微机原理及应用课后答案
X = C3H = 1101 0011 B
Y =5AH = 0101 1010 B
{(X异或Y)与(X或Y)}= 1001 1001B = 99H
二、填空题:
1、512×4位的存储器分别需要9地址线和4数据线?8K×8位的存储器又分别需要13地址线和8数据线?
4.存储器或IO设备经缓冲后通过总线与CPU连接,且任一时刻只能有1个部件通过总线与CPU进行数据通讯,这是由器件中的三态门电路实现的。
5.8086从数据线上读取数据的时候,其引脚DT/R为低电平,将数据写入存储器或IO设备的时候,其引脚DT/R为高电平。
6.已知某微机控制系统中的RAM容量为4K×16位.首地址为4800H.其最后一个单元的地址为57FFH(=4800H+0FFFH),其所用数据线和地址线分别为16和12根。
答:所谓寻址方式,是指如何通过寻找内存操作数的地址寻找内存操作数。
Intel系列有七种寻址方式:
(一)立即寻址
(二)寄存器寻址
(三)直接寻址
(四)寄存器间接寻址
(五)寄存器相对寻址
(六)基址加变址寻址
(七)相对基址加变址寻址
18.计算325D的十六进制、二进制和BCD码的值。
325D=145H=101000101B=0011 0010 0101BCD
4.CPU内部16位地址寄存器如何寻址和访问CPU外部20根地址形成的1M地址空间?
答:用16位的段寄存器与16位的偏移量来解决这一问题,即各个段寄存器分别用来存放各段的初始地址。当由IP提供或EU按寻址方式计算出寻址单元的16位偏移地址(又称为逻辑地址)后,将与左移4位后的段寄存器的内容同时送到地址加法器进行相加,形成一个20位的实际地址(又称为物理地址),以对存储单元寻址。
完整版微机原理课后习题参考答案.doc
完整版微机原理课后习题参考答案.doc2篇微机原理课后习题参考答案(一)微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。
通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。
其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?答:存储器的地址空间是计算机可寻址的存储单元的集合。
每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。
地址空间的大小决定了计算机可以寻址的最大存储容量。
常见的存储器地址空间包括物理地址空间和逻辑地址空间。
物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。
指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。
数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。
除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号的发出和时序的控制,以确保各个组成部分协调工作。
4. 什么是总线?答:总线是微机中各个组成部分之间进行数据传输和控制信号传递的通道。
它可以看作是计算机内部各个部分之间进行信息交换的公共通道。
总线通常分为数据总线、地址总线和控制总线三种类型。
《微机原理及应用》教材课后习题及答案
《微机原理及应用》习题答案第一章⏹1.11 请完成下列数制转换:(1)将174.66D转换为对应的二进制和十六进制形式。
(2)将100011101011.01011B转换为对应的十进制和十六进制形式。
(3)将F18A6.6H转换为对应的二进制和十进制形式。
答:174.66D=10101110.1010B=AE.AH100011101011.01011B=2283.34375D=8EB.58HF18A6.6H=989350.375D⏹1.12 请写出与数据+37和-37对应的8位机器数原码、反码和补码,并分别用二进制和十六进制表示出来。
答:-37D=(10100101B)原=(11011010B)反=(11011011B)补⏹1.13 8位机器数46H,若作为无符号数和补码有符号数,其对应的真值各是什么?若作为BCD码和ASCII码,其对应的又是什么?答:无符号数46H=70,补码46H=+70 BCD码46H=46,ASCII码46H=“F”第二章●2.5什么是8088中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?1MB最多能分成多少个逻辑段?请将如下逻辑地址用物理地址表达:(1)FFFFH:0H (2) 40H:17H (3) 2000H:4500H (4) B821H:4567H答:⑴FFFFH:0H = FFFF0H⑵40H:17H = 00417H⑶2000H:4500H = 24500H⑷B821H:4567H = BC777H●2.8已知DS=2000H,BX=0100H,SI=0002,存储单元[20100H]~[20103H]依次存放12H,34H,56H,78H,[21200H]~[21203H]依次存放2AH,4CH,87H,65H,说明下列每条指令执行完后AX寄存器的内容以及源操作数的寻址方式?答:⑴AX=1200H,立即数寻址;⑵AX=0100H,寄存器寻址;⑶AX=4C2AH,直接寻址;⑷AX=3412H,寄存器间接寻址;⑸AX=4C2AH,寄存器相对寻址;⑹AX=7865H,基址变址寻址;⑺AX=65B7H,基址变址相对寻址。
微机原理复习题二答案
微机原理复习题二答案一、选择题1. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 显示图像D. 打印文档答案:B2. 在微机系统中,内存的作用是()。
A. 执行程序B. 存储数据C. 显示图像D. 打印文档答案:B3. 下列哪个不是微机的输入设备()。
A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C4. 微机的总线可以分为()。
A. 数据总线B. 地址总线C. 控制总线D. 所有选项都是答案:D5. 微机中,I/O设备指的是()。
A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中的CPU包括______和______两部分。
答案:运算器;控制器2. 微机的存储器分为______和______。
答案:RAM;ROM3. 在微机系统中,______是最基本的输入设备。
答案:键盘4. 微机的总线结构中,地址总线宽度决定了______。
答案:可寻址空间的大小5. 微机的外设接口通常包括______和______。
答案:并行接口;串行接口三、简答题1. 简述微机系统中总线的作用。
答案:微机系统中的总线是连接各个部件的通道,用于传输数据、地址和控制信号。
数据总线用于传输数据,地址总线用于指定数据传输的目的地,控制总线用于协调各部件之间的操作。
2. 解释什么是微机的中断系统,并说明其重要性。
答案:微机的中断系统是一种允许外设或软件请求CPU暂停当前任务,转而去处理更高优先级任务的机制。
中断系统的重要性在于它允许多任务处理,提高了系统的响应速度和效率。
四、计算题1. 如果一个微机系统的地址总线宽度为16位,计算其最大可寻址空间。
答案:2^16 = 65536,即64KB。
2. 如果一个微机系统的内存地址从0x1000开始,计算其对应的物理地址。
答案:0x1000转换为十进制是4096,即物理地址从4096开始。
五、论述题1. 论述微机系统中CPU与内存的交互过程。
微机原理与应用A(在线作业)
《微机原理及应用A》第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共20道小题)1. bit的意义是。
(A) 字(B) 字节(C) 字长(D) 二进制位正确答案:D解答参考:2. 在机器数中,的零的表示形式是唯一的。
(A) 原码(B) 补码(C) 反码(D) 原码和反码正确答案:B解答参考:3. 微型计算机中运算器的主要功能是。
(A) 控制计算机的运行(B) 算术运算和逻辑运算(C) 分析指令并执行(D) 负责存取存储器中的数据正确答案:B解答参考:4. 在寄存器间接寻址方式中,操作数应该在中。
(A) 寄存器(B) 堆栈栈顶(C) 累加器(D) 存单元正确答案:D解答参考:5. 静态半导体存储器RAM 。
(A) 不需要动态刷新(B) 芯片部已有自动刷新逻辑(C) 断电后仍能保持容不变(D) 工作过程中存储容静止不变正确答案:A解答参考:6. 外设接口是位于之间的逻辑部件。
(A) CPU与系统总线(B) 系统总线与外部设备(C) 主存与CPU(D) 主存与外部设备正确答案:B解答参考:7. 在统一编址方式下,下面哪一个说确()(A) 一个具体地址只能对应输入输出设备(B) 一个具体地址只能对应存单元(C) 一个具体地址既可对应存单元又可对应输入输出设备(D) 一个具体地址只对应I/O设备或者只对应存单元正确答案:D解答参考:8. 下列指令正确的是________。
(A) IN AX, 1234H(B) XCHG BX, 0F000H(C) DATA DB 12H, 256(D) PUSH AX.正确答案:D解答参考:9. 下各指令的源操作数采用寄存器寻址方式的是_______。
(A) MOV AX,[BP](B) MOV DS,AX(C) MOV DI,0FF00H(D) MOV BX,[2100H]正确答案:B解答参考:10. 静态RAM的基本存储电路是________。
微机原理与应用-习题集(含答案)
微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。
A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。
微机原理复习题二答案
、填空(共20分,每空1 分)1、总线2、后进先出;断点处3、14;AX ;BX ;CX;DX4、附加段超越前缀5、无;AL 或AX6、汇编程序;目标程序7、伪指令;变量名8、8K;8 位;13 根;8 根9、主机和外界交换信息二、简答题(共20分每题5 分)1、D2、C3、A4、C5、D6、C7、D8、C9、D 10、D 11、B 12、C 13、D 14、A15、A三、简答题(共20分,每题5 分)1、答:此时标志位FLAG 清零,(IP)=0000H ,(CS)=FFFFH ,(DS)=(SS)=(ES)=0000H ,指令队列被清空。
2、答:PA=(DS)*16+(BX)+(SI)+MAX=30000H+(2000H+1000H+1230H)=34230H3、答:相同点:存储器,寄存器均用与存放二进制信息。
不同点:寄存器为CPU 芯片中的存储单元,数量较少,指定专门用途。
编程时按寄存器名访问。
存储器为CPU 以外的存储单元,数量较大,可存放指令码及数据,编程时用地址访问。
4、答:接口电路占用的I/O 端口有两类编排形式。
( 1) I/O 端口单独编址:I/O 地址空间独立于存储地址空间。
优点:I/O 端口的地址空间独立;控制和地址译码电路相对简单;专门的I/O 指令使程序清晰易读。
缺点:I/O 指令没有存储器指令丰富。
( 2)I/O 端口与存储器统一编址:如8086/8088I/O 端口与存储器统一编,它们共享一个地址空间优点:不需要专门的I/O 指令;I/O 数据存取与存储器数据存取一样灵活。
缺点:I/O端口要占去部分存储器地址空间;程序不易阅读(不易分清访存和访问外设) 四、程序填空(10分,每题5 分)1、LEA ;LEA;SI;DI;CX。
2、X1/16+X2/8+X3/4+X4/2 。
五、编程题(共10 分)MOV AX,YIMUL ZMOV BX,DXMOV CX,AXMOV AX,XCBWADD AX, CXADC DX, BXMOV CX,8IDIV CXSUB AX,YMOV W,AXJZ EQNOT_EQ:六、设计题(10 分)4。
微机原理作业参考答案(1,2,3章)
微机原理作业参考答案第一次:P16 3,4,5,71.3 冯。
诺依曼计算机的结构特点是什么?答:参考P51.4 典型微机有哪三大总线?它们传送的是什么信息?答:有数据总线(DB,双向,传送数据),地址总线(AB,单向,传送CPU要访问的内存单元地址或IO端口的端口号),控制总线(CB,双向,传送总线控制信息)。
1.5 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?三者有什么区别和联系?答:微型计算机系统可分为三个层次,即:微处理器,微型计算机和微型计算机系统。
微处理器即CPU,是一片主要包含运算器、控制器、寄存器组和总线访问逻辑电路的芯片;微型计算机是以微处理器为核心,配上存储器(ROM、RAM)、I/O接口电路及系统总线等所组成的计算机;以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。
1.7 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?答:内存单元、内存单元的地址、内存单元的内容---这三个名词可类比为:房子、房子的地址、房子里住的人。
也就是说,内存单元是物理器件,8086CPU有二十根地址线,最多可访问1M(2^20)个内存单元。
内存单元按顺序被分配一个地址---第一个单元:0,第二个单元:1...最后一个单元:FFFFFH(或1048575D)。
每个内存单元可存储一个字节的数据。
图略,参考P7。
第二次作业:P54 1,2,3,6,7,9,11,132.1 8086从功能上分为哪两个部件?每个工作部件的功能、组成和特点分别是什么?答:分为执行部件(EU)和总线功能部件(BIU)两部分。
EU功能:执行算术/逻辑命令。
BIU功能:访问内存或I/O端口,从中读/写数据和读指令。
EU组成:ALU、EU控制器、寄存器组(通用、指针变址、标志)BIU组成:指令队列、总线控制逻辑、物理地址生成逻辑(地址加法器、段寄存器、IP)EU、BIU的特点和更详细的功能说明:参考P19。
《微机原理及应用》教材课后习题参考答案
《80X86/Pentium微型计算机原理及应用》教材课后习题参考答案第三章3-5(1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISP[BX] 源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址,EA=BX+10H,PA= DS×16+BX+10H;目标:寄存器(7)源:寄存器间接,EA=BX,PA= ES×16+BX;目标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA= DS×16+BX+SI+20H;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS×16+BP(10)源:寄存器;目标:存储器,EA=SP-2,PA= SS×16+SP-23-7(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, [BX+SI](2)错,V ALUE1和V ALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器,ADD指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错,CS不能作为目标操作数(5)错,立即数不能作为目标操作数,两个操作数互换位置即可(6)如果V ALUE1是用DW定义的WORD型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOV CL, 3; ROL [BX][DI],CL(9)错,NOT操作符只有一个操作数(10)对,CS不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示的范围,应该先将100H送给DX,改成MOV DX, 100H; IN AL, DX(13)错,LEA指令的第二操作数必需为存储器寻址方式(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一3-8(1)AX=3355H, SP=1FFEH(2)AX=3355H, DX=4466H, SP=1FFCH3-9 BX=4154H, [2F246H]=6F30H3-10 BX=139EH3-11 SI=0180H, DS=2000H3-12(1) CL=F6H(2) [1E4F6H]=5678H(3) BX=9226H, AX=1E40H(4) SI=9226H, [SI]=[1E4F6]=0024H(5) AX=5678H, [09226H]=1234H3-13 AF=0, CF=1, OF=1, SF=0, ZF=03-14(1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4ROL BL,CL (或ROR BL, CL)(3) 题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)MOV AH, 0MOV AL, N1IDIV N2MOV M1, ALMOV M2, AH(4) 题目的意思即使BX的b4,b6,b11位清零AND BX, 0F7AFH(5) XOR AX, 4020H(6) TEST DX, 0201H(7) TEST CL, 1JNZ NEXTINC CL (或DEC CL)NEXT:3-15 假设题目的意思理解为编号从1开始(1) LEA BX, BLOCK+(6-1)*2MOV AX, [BX](2) LEA BX, BLOCKMOV AX, 10[BX](3) LEA BX, BLOCKMOV SI, 0MOV AX, 10[BX][SI](4) MOV AX, BLOCK+103-16(1) 结果存在地址是580H端口中,[580H]=60H(2) 结果存在地址是580H端口中,[580H]=8060H(即[580H]=60H, [581H]=80H)(3) 结果存在AL中,AL=[40H]=4FH(4) 结果存在AX中,AL=[40H]=4FH, AH=[41H](题目中没有给出端口41H中的值)(5) 结果存在地址是45H端口中,[45H]=60H(6) 结果存在地址是45H端口中,[45H]=8060H(即[45H]=60H,[46H]=80H)3-17 假定每小题中NUM1和NUM2都是和题中指定的操作数等长,即(1)中NUM1和NUM2为字变量,(2)(3)中为字节变量,(4)中为双字变量(1) MOV AX, NUM2ADD NUM1, AX(2) MOV CX, 4LEA BX, NUM1XOR AL, AL ; AL清零L1: ADD AL, [BX]INC BXLOOP L1MOV RES, AL(3) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]JNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(4) MOV AX, WORD PTR NUM1ADD WORD PTR NUM2, AXMOV AX, WORD PTR NUM1+1ADC WORD PTR NUM2+1, AX ; (MOV指令不影响CF标志位,否则不能这么写) 3-18(1) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]DAAJNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(2) MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL差=90H, CF=13-19(1) MOV AL, NUM1MUL NUM2 ; 8位乘8位MOV WORD PTR RES, AX(2) MOV AX, NUM1IMUL NUM2 ;16位乘16位MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX(3)MOV AL, NUM1MOV BL, 46CBWDIV BLMOV WORD PTR RES, AX(4) MOV AX, NUM1CWDIDIV NUM2 (或DIV NUM2)MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX3-20(1)53乘以2MOV AL, 53SHL AL, 1结果106(2) -49乘以2MOV AL, -49 ; -49补码为CFHSHL AL, 1 ;AL=9EH, 真值即为-98结果-98除以2类似3-21(1) BX=009AH(2) BX=15CH(3) BX=8071H(4) BX=10F7H(5) BX=FF1CH3-22(1) DX=[20506]=0006H BX=0004H(2) SP=1FFEH, [SP]=CX=FFFEH(3) CX=BX=0004H(4) AX=8094H, CF=0(5) AL=[20508H]=87H(6) AL=94H+37H+1=CCH, CF=0, AL=32H(7) SI=9(8) DI=9(9) [DI]=[2050A]=AL=94H(10) AX=17C6H, DX=8094H(11) AH=84H, BL=4(12) IP=DX=17C6H3-23(1) 将存储器中以FIRST为起始地址连续10个字节复制到以SECOND为起始地址的地方(2) 将存储器中数据段中以偏移地址0404H为起始地址,连续80H个字节的空间清零3-24MOV BX, 5MUL BXMOV BX, 2DIV BX3-26 MOV BX, 0A80HMOV AL, 5XLAT3-27(1) IP=1256(2) IP=3280H(3) IP=2450H3-28 IP=009A, CS=2000, [SP]=8F, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40H3-29CMP AL, 1JNZ LAB1CMP AL, 2JNZ LAB2CMP AL,4JNZ LAB3最后一个条件(若位0至位2都是0,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。
北京邮电大学《微型计算机原理及应用》第二次阶段作业
北京邮电大学《微型计算机原理及应用》第一次阶段作业一、单项选择题(共10道小题,共100.0分)1、8255A的工作方式选择控制字的正确值为()。
A.60HB.7FHC.70HD.83H知识点:第一次阶段作业学生答案:[D;]得分:[10]试题分值:10.0提示:2、将音箱连接到声卡上时,应连接的端口是()。
A.MIC INB.LINE OUTC.LINE IND.MIC OUT知识点:第二次阶段作业学生答案:[B;]得分:[10]试题分值:10.0提示:3、PC机的主机与打印机之间的接口是()。
A.CentronicsB.IEEE 1394C.RS―232D.IDE知识点:第二次阶段作业学生答案:[A;]得分:[10]试题分值:10.0提示:4、PC机的键盘向主机发送的代码是()。
A.扫描码B.ASCII码C.BCD码D.扩展码知识点:第二次阶段作业学生答案:[A;]得分:[10]试题分值:10.0提示:5、8086微处理器可寻址访问的最大I/O空间为()。
A.1KBB.64KBC.640KBD.1MB知识点:第三次阶段作业学生答案:[B;]得分:[10]试题分值:10.0提示:6、串行接口中,并行数据和串行数据的转换是用()实现的。
A.数据寄存器B.移位寄存器C.锁存器D.A/D转换器知识点:第四次阶段作业学生答案:[D;]得分:[10]试题分值:10.0提示:7、在程序控制传送方式中,可提高系统的工作效率的是()。
A.无条件传送B.中断传送C.查询传送D.前三项均可知识点:第四次阶段作业学生[B;]答案:得分:[10]试题分值:10.0提示:8、8255A设置C口按位置位/复位字时,写入的端口地址是(),设8255A的4个端口地址分别为80H、81H、82H、83H。
A.80HB.81HC.82HD.83H知识点:第四次阶段作业学生答案:[D;]得分:[10]试题分值:10.0提示:9、在进入中断相应以后,CPU内部指令指针IP的值()。
微机原理及其应用课后答案(配套清华大学出版社,主编钱晓捷)
“微机原理与接口技术”习题解答第1章微型计算机系统〔习题1.1〕简答题〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。
②总线信号分成三组,分别是数据总线、地址总线和控制总线。
③PC机主存采用DRAM组成。
④高速缓冲存储器Cache是处理器与主存之间速度很快但容量较小的存储器。
⑤ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。
⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。
⑦主板芯片组是主板的核心部件,它提供主板上的关键逻辑电路。
⑧MASM是微软开发的宏汇编程序。
⑨指令的处理过程。
处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。
⑩机器语言层,即指令集结构。
(学生很多认为是:汇编语言层。
前4章主要涉及汇编语言,但本书还有很多处理器原理等内容)〔习题1.2〕判断题①错②错③对④错⑤对⑥错⑦错⑧对⑨错⑩错〔〔解答〕①Central Processing Unit,中央处理单元,处理器②1MB,4GB③216,64KB④EXE,COM(BAT老师讲的)⑤Instruction Set Architecture⑥目录⑦MMX,SSE3⑧64⑨IBM,DOS⑩PCI〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。
〔解答〕CPU:CPU也称处理器,是微机的核心。
它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。
处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。
存储器:存储器是存放程序和数据的部件。
外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。
(完整word版)《微机原理及应用》习题答案
(完整word版)《微机原理及应用》习题答案《微机原理及应用》习题答案教材:《80X86/Pentium微型计算机原理及应用》答案第一章计算机基础1-3(1) 01101110 真值=110(2) 10001101 真值=-131-4(1)+010111[+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011[+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000[-101000]原=10101000 [-101000]反=11010111[-101000]补=11011000(4) -111111[-111111]原=10111111 [-111111]反=11000000[-111111]补=110000011-6(1) [x1+y1]补=[x1]补+ [y1]补=00010100+00100001=00110101(2)[x2-y2]补=[x2]补+ [-y2]补=11101100+00100001=000011011-7(1) 85+60解:[-85]补=10101011 [60]补=00111100[-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25CS=0,CP=0, CS⊕CP=0 无溢出(4)-85-60[-85]补=10101011 [-60]补=11000100[-85]补+[-60]补=10101011+11000100=101101111CS=1, CP=0 CS⊕CP=1 有溢出1-8(1) [x]补+ [y]补=01001010+01100001=10101011CS=0, CP=1 CS⊕CP=1 有溢出(2) [x]补- [y]补=[x]补+ [-y]补=01001010- 01100001=01001010+10101010=100010110CS=1, CP=1 CS⊕CP=0 无溢出1-9(1) (127)10=(000100100111)BCD(2) (74)H=(116)10=(000100010110)BCD1-10 (1) 41H 代表 A(2) 72H 代表 r(3) 65H 代表 e(4) 20H 代表 SP1-14(1) 69.57(69.57)10=(1000101.100)B=0.1000101100 X 27=0.1000101100 X 2+111浮点规格数为 011101000101(2)-38.405(-38.405)10=(-100110.011)B-100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为 011011001100(3) - 0.3125(-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001浮点规格数为 1111110100001.+0.008342.(+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-1103.浮点规格数为 1010010001004.1-155.(1) (69.57)10=(1000101.10010001111010111)26.=(1.00010110010001111010111)2 x 21107.p=6+127=133=(10000101)28.单精度浮点数为010000101000101100100011110101119.(2)(-38.405)10=(-100110.011001111010111000)210.= - (1.00110011001111010111000)2 x 210111.p=5+127=132=(10000100)212.单精度浮点数为1100001000011001100111101011100013.(3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-1014.p=-2+127=125=(1111101)215.单精度浮点数为10111110101000000000000000000000第二章80X86/Pentium 微处理器2-3IO/M DT/R DEN RD WR读存储器0 0 0 0 1 写存储器0 1 0 1 02-17PA=CS x 16+IP IP的范围为0000H~FFFFH 而CS为A000H因此PA的范围即现行代码段可寻址的存储空间范围为A0000H~AFFFFH2-201234ABCDH=00010010001101001010101111001101 BPA=SS x 16+SP=A0000H+0100H=A0100H栈顶SP=0100H-4=00FCH11001101 A00FCH101010110011010000010010 A0100F2-21(1) 1278H+3469H=0001 0010 0111 1000+0011 0100 0110 1001=0100 0110 1110 0001SF=0 ZF=0 AF=1 PF=1 CF=0 OF=0(2) 54E3H-27A0H=0101 0100 1110 0011+1101 1000 0110 0000=1 0010 1101 0100 0011SF=0 ZF=0 AF=1 PF=0 CF=0 OF=0当进行16位或8位加或减运算时,若最高位产生进位或借位时,将CF置1,否则为0,当进行带符号数补码运算时,运算结果超出了机器所能表示的数值范围,就产生溢出,将OF置1,否则OF置0,即OF用来表示有符号数运算的溢出,而CF则用来表示无符号数运算的溢出。
微机原理与应用参考答案
《微型计算机原理与应用》参考答案一、单项选择题(每题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 虽然是只读存储器,但在编程时可向内部写入数据。
微机原理与应用复习题及答案-推荐下载
微机原理与应用习题及解答
1、十六进制数 74..DH转换为二进制数是_______________,转换为十进制数
是_______________。
2、十六进制数2B.4H转换为二进制数是_______________,转换为十进制
数是_______________。
3、十六进制数 A2.4H转换为二进制数是_______________,转换为十进制数
________________。 根据传送方向分为___________、_____________、___________三种方式。
34、 外部中断请求 INT0 、 INT1 有两种触发方式,分别是___________和
____ ______。 35、 IE 是_______________,IP 是_____________。
错
10、 将微处理器、存储器、I/O 接口电路集成在一块芯片上,称为单片微型
计算机。对
11、 汇编语言是面向过程的语言。
12、 高级语言是面向机器的语言。
13、 任何一个十进制小数都可以用二进制精确的表示。
14、 任何一个二进制整数都可以用十进制精确的表示。
15、 不同型号微处理器的结构是相同的。
16、 微处理器的外部采用的是三总线结构,内部采用的是单总线结构。对
码是____________。
10、 已知X=-115,则X的原码(用八位二进制表示)是
________________,补码是____________。
11、 已知X=95,则X的补码(用八位二进制表示)是
________________,BCD 码是________________。
12、 已知X=22,则X的原码(用八位二进制表示)是
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与应用》第二次作业答案
你的得分:97.5
完成日期:2014年09月10日22点18分
说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。
一、单项选择题。
本大题共40个小题,每小题 2.5 分,共100.0分。
在每小题给出的选项中,只有一项是符合题目要求的。
1.80C51与87C51的区别在于:
( A )
A.内部程序存储器的类型不
B.内部数据存储器的类型不同
C.内部程序存储器的容量不同
D.内部数据存储器的容量不同
2.80C51与8051的区别在于:
( B )
A.内部ROM的类型不同
B.半导体工艺的型式不同
C.内部寄存单元的数目不同
D.80C51使用EEPROM,而8051使用EPROM
3.在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是:
( B )
A.8031
B.80C51
C.8032
D.87C51
4.对程序计数器PC的操作:
( A )
A.是自动进行的
B.是通过传送进行的
C.是通过加“1”指令进行的
D.是通过减“1”指令进行的
5.以下运算中对溢出标志OV没有影响或不受OV影响的运算是:
( A )
A.逻辑运算
B.加减法运算
C.乘法运算
D.除法运算
6.MCS-51上电复位后,SP的内容是:
( B )
A.00H
B.07H
C.60H
D.70H
7.下面哪一个部件不是CPU的指令部件:
( C )
A.PC
B.IR
C.PSW
D.ID
8.在算术运算中,与辅助进位位AC有关的是:
( C )
A.二进制数
B.八进制数
C.十进制数
D.十六进制数
9.以下有关PC和DPTR的结论中错误的是:
( C )
A.DPTR是可以访问的而PC不能访问
B.它们都是16位的寄存器
C.它们都具有加“1”功能
D.DPTR可以分为2个8位的寄存器使用,但PC不能
10.PC的值是:
( C )
A.当前指令前一条指令的地址
B.当前正在执行指令的地址
C.下一条指令的地址
D.控制器中指令寄存器的地址
11.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,
SP的值为:
( D )
A.36H
B.37H
C.38H
D.39H
12.关于MCS-51的堆栈操作,正确的说法是:
( C )
A.先入栈,再修改栈指针
B.先修改栈指针,再出栈
C.先修改栈指针,再入栈
D.以上都不对
13.在MCS-51单片机的运算电路中,不能为ALU提供数据的是:
( D )
A.累加器
B.暂存器
C.寄存器B
D.状态寄存器PSW
14.在MCS-51中,需双向传递信号的是:
( B )
A.地址线
B.数据线
C.控制信号线
D.电源线
15.指令寄存器的功能是:
( B )
A.存放指令地址
B.存放当前正在执行的指令
C.存放指令与操作数
D.存放指令地址及操作数
16.当ALE信号有效时,表示:
( B )
A.从RON中读取数据
B.从P0口可靠地送出地址低8位
C.从P0口送出数据
D.从RAM中读取数据
17.MCS-51复位时,下述说法正确的是:
( D )
A.(20H)=00H
B.SP=00H
C.SBUF=00H
D.TH0=00H
18.外部中断1固定对应的中断入口地址为:
( C )
A.0003H
B.000BH
C.0013H
D.001BH
19.各中断源发出的中断请求信号,都会标记在MCS-51系统中的:
( B )
A.TMOD
B.TCON/SCON
C.IE
D.IP
20.MCS-51单片机可分为两个中断优先级别。
各中断源的优先级别设定是利用寄存器:
( B )
A.IE
B.IP
C.TCON
D.SCON
21.MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是:
( A )
A.读锁存器
B.读数据
C.读A累加器
D.读CPU
22.MCS-51的并行I/O口读-改-写操作,是针对该口的:
( D )
A.引脚
B.片选信号
C.地址线
D.内部锁存器
23.在相对寻址方式中,寻址的结果体现在:
( A )
A.PC中
B.累加器A中
C.DPTR中
D.某个存储单元中
24.在相对寻址方式中,“相对”两字是指相对于:
( C )
A.地址偏移量rel
B.当前指令的首地址
C.当前指令的末地址
D.DPTR值
25.要用传送指令访问MCS-51的片外RAM,它的指令操作码助记符应是:
( B )
A.MOV
B.MOVX
C.MOVC
D.以上都行
26.在寄存器间接寻址方式中,指定寄存器中存放的是:
( B )
A.操作数
B.操作数地址
C.转移地址
D.地址偏移量
27.对程序存储器的读操作,只能使用:
( D )
A.MOV指令
B.PUSH指令
C.MOVX指令
D.MOVC指令
28.必须进行十进制调整的十进制运算:
( A )
A.有加法和减法
B.有乘法和除法
C.只有加法
D.只有减法
29.MOVX A,@DPTR指令中源操作数的寻址方式是:
( B )
A.寄存器寻址
B.寄存器间接寻址
C.直接寻址
D.立即寻址
30.MCS-51的相对转移指令的最大负跳距离为:
( B )
A.2KB
B.128B
C.127B
D.256B
31.MOV C,#00H的寻址方式是:
( A )
A.位寻址
B.直接寻址
C.立即寻址
D.寄存器寻址
32.执行返回指令时,返回的断点是:
( C )
A.调用指令的首地址
B.调用指令的末地址
C.调用指令下一条指令的首地址
D.返回指令的末地址
33.执行LCALL 4000H指令时,MCS-51所完成的操作是:
( D )
A.保护PC
B.4000H→PC
C.保护现场
D.PC+3入栈,4000H→PC
34.下列有关MCS-51中断优先级控制的叙述,错误的是:
( D )
A.低优先级不能中断高优先级,但高优先级能中断低优先级
B.同级中断不能嵌套
C.同级中断请求按时间的先后顺序响应
D.同时同级的多中断请求,将形成阻塞,系统无法响应
35.MCS-51有中断源:
( A )
A.5个
B.2个
C.3个
D.6个
36.在中断服务程序中,至少应有一条:
( D )
A.传送指令
B.转移指令
C.加法指令
D.中断返回指令
37.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的
内容应是:
( A )
A.98H
B.84H
C.42H
D.22H
38.MCS-51在响应中断时,下列哪种操作不会发生:
( A )
A.保护现场
B.保护PC
C.找到中断入口
D.保护PC转入中断入口
39.外中断初始化的内容不包括:
( A )
A.设置中断响应方式
B.设置外中断允许
C.设置中断总允许
D.设置中断方式
40.下列指令中与进位标志位CY无关的指令有:
( A )
A.移位指令
B.位操作指令
C.十进制调整指令
D.条件转移指令。