微机原理综合练习_第1页
微机原理综合练习_第2页
微机原理综合练习_第3页
微机原理综合练习_第4页
微机原理综合练习_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5/5综合练习一、填空:1。如果808CU执行了REP SCASB指令后,使C=0;ZF=0,那么,这个结果说明了.2.808CPU内部结构从功能上分成了 执行部件U 、 总线接口部 .已知:D=30,ES=250H,SI=500,I=67AH,则指令OVL,I的源操作对应的物理地址为 。 4。计算机中所用的数制为二进制 ,为了解决_应用_问题,引入了码制,其中,它又可分为八进制、十进制 和十六进制 ,而二进制是计算机内部进行运算所常用的一种码制。若字长取8位,其该码制所能表示的真值范围为017 。指令OVBYTE PTR BX+DI,AL中源操作数为 寻址,目的操作数为 寻址.7.在使用串搜

2、索指令SAS时,应将待搜索的字符事先置于A 寄存器中;若重复操作,其重复的次数事先置于 C。8。十进制数7。5的二进制数表示为001.1 B。十六进制数表示为 。B H。9。已知 x补=0100010B,补=1011B,则xy补= ;x-y原 B;xy反= 。1堆栈是一种按照 先进后出的原则组织的一段存贮区域。806/8088指令系统中,堆栈操作的指令有PH、POP 1。一个有16个字的数据区,它的起始地址为00:F6,那么这个数据区的最 后一个字单元的物理地址为70A0:DE14 H.2、在串行通信过程中, 微机 又称为数据终端设备, Modem 又称为数据通信设备。1、按总线在微机结构中所

3、处的位置,总线可分为 片内总线 、 芯片总线 、 系统总线 和 外部总线 。14、根据传输线路不同,串行通信可分为 单工传输方式 、 半双工传输方式 和 全双工传输方式 三种方式。5.8086/8088P内部设置指令流队列的目的在于 指令缓冲 。16假设某机器的字长为N位:用原码表示,其表示的真值范围为 ;用反码表示,其表示的真值范围为 ; 用补码表示,其表示的真值范围为 。1指令ADD BTASI,DX的目的操作数的寻址方式为 ,源操作数的寻址方式为 。18.06/088CPU中的标志寄存器共有 个标志位,其中有 个控制标志位, 6个状态标志位.19、一个基本的操作周期包含4 个状态,在存贮

4、器或外设速度较慢时,要在 3 后插入一个或几个等待(TW) 状态。20、A方式的中文意义是直接存储器访问 ,它适用于 存取批量高速 数据传送。2、总线按传送信息的类别可分为: 地址总线 、 数据总线 和 控制总线 三类。二、单项选择:1。汇编语言中包括(D )两种类型的语句。A。指令与标号B助记符与标号 。指令与宏指令 指令与伪指令2。88/808中断系统中,中断向量是(C ) A。中断向量指针; B.是一个不确定的值,可以随意来赋; 。是中断服务程序的入口地址; D。中断向量表。补0000000B所表示的数值为(A).(A)12(B)-127(C)(D)184。 已知Z=X*Y+X*Y,若X

5、10101B,Y=1101B,=( )(注:“”表示逻辑与;“+表示逻辑或)(A)1101110B()010010 ()100110 ()0100005。下列指令中不会改变指令计数器I的是(A ) (A)OV (B)JMP(C)ALL (D)RET.在计算机系统中能直接执行的程序是(C )。()汇编语言源程序(B)对源程序汇编以后的程序(C)对源程序汇编,链接以后的程序(D)任何形式的程序7已知:某个十六位微机系统的RAM容量为8K字节,如果首址为0200H,那么末址应是(D)(A)0A00H(B)0400H(C)9FFF(D)03FFH.当806访问存贮器0010:40单元时,其物理地址为(

6、A )(A)0410H(B)400H(C)14H(D)1409。计算机中采用BCD数是因为(B )(A)它占用的位数少()它与十进制数较兼容(C)计算机运算十进制数较快()它的可用码组最多1080P的标志寄存器中,( )标志位用于控制串的处理方向。(A)IF(B)DF(C)F(D)F. 如果8088P执行了RN AB 指令后,使CX0,ZF0,那么说明(A)(A)AL中的内容与比较的目的串各项的值相等(B)L中的内容与比较的目的串某项的值相等(C)AL中的内容与比较的目的串各项的值不等(D)不确定12. 在计算机中进行3AH7CH运算后,产生的进位标志CF,半进位标志AF和溢出标志OF分别为(

7、A )()=1,AF=1和F()F=0,AF=1和OF=0(C)CF=1,F1和O1(D)F0,A=0和OF=013、06CP工作在总线请求方式时,会让出( ).A地址总线。数据总线C.地址和数据总线D地址、数据和控制总线14、808CPU的I/O地址空间为( )字节.A。64KBB。1MB C6BD.1024B5、CU在执行T X,AL指令时,( B)寄存器的内容送到地址总线上.A.LB.X C.AXD.D、数据的输入输出指的是( B )进行数据交换。A.CU与存储器B。CU与外设C.存储器与外设D。内存与外存1、8086在执行I AL,DX指令时,L寄存器的内容输出到( B )上。A地址总

8、线 .数据总线C。存储器 D。寄存器18、在中断输入输出方式下,外设的( B)线可用于向CPU发送中断请求信号。A.地址B.状态 C。数据D。其他1、P在执行OU D,AL指令时,( )寄存器的内容送到数据总线上。A。ALD C.AXD20、地址译码器的输入端应接在( )总线上。A地址 B。数据C。控制 D以上都对21、ISA总线的数据宽度为( C )位.A.。 C。822、总线的宽度用( B )总线的条数表示.A。地址 B数据C。控制 D。以上所有、总线的标准传输率是总线上(A )。A.每秒传输的最大字节量 B.每秒传输的最大位数C.每秒传输的最大信息量 .每秒传输的数据量2、CPU响应IT

9、R引脚上来的中断请求的条件是( B ).A。IF B。IF=。F=D。TF25、8086中断系统可以管理( C)种中断。A16B.1KC.256D。1226、086中断向量表的大小为(B )字节。A.26B。4 。2kD.64k27、86中断系统中优先级最低的的是( A ).。可屏蔽中断.不可屏蔽中断C.单步中断D。除法出错、855工作在方式2(双向选通IO)时,( )。A.只能作输入接口。只能作输出接口C.作输入口或作输出口.同时可作输入口、输出口29、并行接口一般要对输出数据进行锁存,其原因是( A )。外设速度常低于主机速度B.主机速度常低于外设速度。主机与外设速度通常差不多.要控制对多

10、个外设的存取3、可编程定时器/计数器3有(C )工作方式。A。一种B。二种 C六种八种31、可编程定时器/计数器853的控制字为(A )个字节。1 B.2 C D.43、在对2进行任何操作前,都必须先向82写入一个( A ),以确定2的工作方式。A.控制字 B。计数初值。状态字 .指令三、简答:1 已知堆栈段寄存器S的内容是0F0H,堆栈指示器P的内容是0H,先执行两条指令把0和F7BH入栈,然后执行一条POP指令,试画出示意图,说明堆栈及SP2试说明中断、子程序、宏的区别.3、输入输出方式有哪几种?答:输入输出方式有三种:(1)程序控制输入输出方式。()输入中断输入输出方式。(3)直接存储器

11、存取方式。、什么是接口?接口的功能是什么?答:微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。5、一个中断类型码为13H的中断处理子程序存放在10:3800H开始的内存,其中断向量应如何存放?答:3H在中断向量表的地址应为1H*4=4H存放上断向量时时,偏移量在前,段地址在后,低字节在前,高字节在后,即从4H开始存放0 00 00 3。、8253的控制字是否可以读出?计数初值是否可以读出?可以从253读出什么内容?答:823的控制字是不可以读出。可以从853读出计数初值和当前计数值。7.微处理器内部结构由哪些部件组成?试述其主要功能。答:执行部

12、件的功能就是负责从指令队列取指令并执行,总线接口部件的功能是根据EU的请求完成从CP到存储器或I/O的信息传送。8冯诺依曼型计算机的工作原理是什么?试简述冯诺依曼型计算机的特点。(0分)答:冯诺依曼型计算机的工作原理是:人们按照要解决的问题的数学描述,用计算机能接受的“语言”编制成程序,输入并存储于计算机,计算机就能按人的意图,自动地高速地完成运算并输出结果。程序要为计算机提供要运算的数据、运算的顺序、进行何种运算。其特点是:由远算器,控制器,存储器,输入系统,输出系统五大部件构成。四。阅读程序并回答问题:1。指出下列指令的错误: (1)MOV DS,000H (2)HX,3 ()MOV CS

13、,AX (4)MOV BT PBX,20 答:(1) (2) (3) (4)2。已知下列程序段OE EMEN ASUMS:ODESTAR:MVA,H MOV BX,10H MOV CX,0H MV ,02H FR:NEGX ADD BX,BX SH DX,1 OOP FOR MOV AX,400 INT 2HCODE NDS D STAR试问:LOPFO指令执行后,MOV AX,4C00H指令执行前,BX,C,DX的内容为多少?答:A= B= CX=DX3。读下面程序段,确定其结果: 750H (0111,0101, 0000,000) 00,0101MOVAX,0A0 SBAX,0FH AN

14、D X,0FH MV CL,3 SAL A,C D AL,25H CHG AL,AH USH A POBX INC L HLT程序执行结束后 AX=( )BX( )4试述MOV X,40H、MBX,200、V X,DS:400和MOV BX,E:20H的区别。答:5。 已知下列程序段COSEENT ASM CS:CODETART:MOV X,05 MOV X,1H MOVCX,02H MOVDX,2H OR:EGADD BX,BX SR D,1 OOP FOR M AX,4C00H INT 21HOEEDS END STRT试问:OOP FOR指令执行后,MO X,4C00指令执行前,A,BX

15、,X,X的内容为多少?答:AX= BX=X=DX=6。已知下列程序,阅读后回答问题:DT SEGNT TRNGDBAKFDjeJIkJKjd,DATA ENSTAC EGMT RA TC TCKDB102 U(?)STACKEOE EGMET ASUM CS:CE,D:DA,ES;TA,S:SAEGIN: MO X,AT MOVD, MO ES,AX MOVI,OFFT STRNG NEX: OV AL,I CM L,$ ZDSP MPA,A JB KICMP AL,JA KPADBYTE PTRDI,2H SKIP:IC DI MP NX DISP:OV X,FFSET SRI OAH,9

16、NT 2H OV AX,C0I 21CODEENDS END EGN问题:此程序完成什么功能?写出程序的运行结果。五、程序设计:、在_BUFER为开始的存贮区中,存放1字节的二进制数,编程序将二进制数转换为BCD码值,其结果放在REUT为首址的存储区中。2、在DUFER为开始的存贮区中,存放10个16位有符号数,编写程序将其中的负数抹掉,并仍保持数据存贮的连续性。3、已知变量AR中存放有0个字数据,试用汇编语言编程,使它们按照由大到小的次序排列,仍存放在变量ADDR中。(注:这些数都为无符号数)要求:()画出其流程框图 (2)编出其相应程序4、编制一程序,将以BU为首址的缓冲区内0字节数据转换为ASI码。(注:每字节数据为两位十六进制)AT SEGMENBUF DUP 10(?)ETA EDSCOE ENTSART:MOV X,0HOV CX,10MOVBX,HOBP,BUFSTIDO:MOV AX,BPBX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论