版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题 (从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案选错或未选者,该题不得分。)1.属于数据寄存器组的寄存器是 ( C ) 。 AAX,BX,CX,DS BSP,DX,BP,IP CAX,BX,CX,DX DAL,DI,SI,AH2微型计算机的ALU部件是包含在 ( D ) 之中。 A存贮器 BI/O接口 CI/O设备 DCPU3微型计算机的性能主要由( B )来决定。 A价钱 BCPU C控制器 D其它48086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A ) 。 A.W/ =1, =0 B. =1 C.M/ =0, =
2、0 D. =05在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ( D )。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL6.若执行指令TESTAL,O1H 后,标志位ZF=1则AL中的内容必定是( A )。A偶数 B奇数 C正数 D负数7.通常,外设接口中的数据端口、状态端口和控制端口( C )。A都是双向端口 B分别为双向端口、输出端口和输入端口 C分别为双向端口、输入端口和输出端口 D分别为输入端口、输入端口和输出端口8.十进制数78的8421BCD码表示为( A ) A01111000B B100
3、00111B C01001110B D01001000B9.ASCII码42H所代表的字符应为 CA '5' B 'A' C 'B' D 'G'10.已知语句为:ORG 0010H VAL DW 1,2,$+2,3,4,5则指令“MOV AX,VAL+4”执行后,AX的值为( D )。A 0004H B0005H C 0012H D0016H 11.下列指令中,执行速度最快的是( C )。A. MOV AX,100 B. MOV AX,BX C. MOV AX,BX D. MOV AX,BX+BP12.设AL=0AH,下列指令执行
4、后,能使AL=05H的指令是( D )。A NOT AL B AND AL,0FH C OR AL,0FH D XOR AL,0FH 13.已知SP=2110H,执行指令“POP AX”后,SP寄存器的值为( D )。A 210EH B 210FH C 2111H D 2112H 14已知AL,BL中为无符号数, 若使ALBL时转到标号AGAIN, 哪个程序段不能实现此功能 ( D )A CMP AL, BL BCMP AL, BLJC AGAIN JBE AGAINCCMP BL, AL DCMP AL, BLJNC AGAIN JNB AGAIN15下列指令中不会改变指令指示器IP的是(
5、A )AMOVBJMPCCALLDRET16使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用( D )。AROLBSARCSHRDSAL17已知下列程序段DATA DW 04H,05H,06HLEA BX,DATAMOV AX,3ADD BX,AXMOV AX,BX当程序执行完MOV AX,BX指令后,AX=( C )。A0400HB0500HC0600HD8000H188086/8088指令OUT 80H,AL表示( C )A将80H送给ALB将80H端口的内容送给ALC将AL的内容送给80H端口D将AL内容送给80H内存单元19若8255 A口工作于方式1输出,B口工作于方式
6、0输入,C口工作于方式0输入,则方式控制字应为( B )。A0A9HB0ABHC0A3HD1BH20某存贮器的容量为4K字节,则CPU至少应提供( C )根地址线才能对所有存贮单元进行寻址。A14 B13 C12 D1121与十进制数58.75等值的十六进制数是(B) 。AA3.CH B3A.CH C3A.23H DC.3AH22在计算机内部,一切信息的存取、处理和传送都是以( D )形式进行的。AEBCDIC码 BASCII码 C十六进制编码 D二进制编码23.下列语句中有语法错误的语句是( A )。A. MOV AX, SI DI B.ADD AX, BX C. CMP BX ,AX D.
7、LEA SI,20H BX24.下列四条指令中,错误的是( B )。ASHL AL,1 BMOV AH,BX C. SHR AL,CL D. MOV AL,20H 25.8086CPU可扩展IO端口地址的个数最多为( A )。A1K B4K C8K D64K26在微机中负数常采用哪种机器数表示?( D )A原码 BBCD码 C反码 D补码 27对于有20条地址线的CPU,其最大可直接寻址空间是( A )。 A1MB B32KB C256KB D64KB28“ADC CX,BXSI”指令源操作数的寻址方式是( C )。 A寄存器寻址 B寄存器间接寻址 C基址+变址寻址 D直接寻址29在计算机内部
8、,一切信息的存取、处理和传送都是以 ( D )形式进行的。AEBCDIC码 BASCII码 C十六进制编码 D二进制编码30.BP用作基地址寄存器时,隐含使用的段寄存器为( D )。A CS B DS C ES D SS 31. DOS系统功能(INT 21H)2号调用要求将待显示字符的ASCII码送人 ( B )。ADH寄存器 BDL寄存器 C AL寄存器 DAH寄存器32设某一ROM芯片的地址范围为0000H0FFFH,则该ROM芯片可寻址单元有(C)。A1K个 B2K个 C4K个 D8K个33计算机硬件中最核心的部件是( C )。 A运算器 B主存储器 CCPU D输入/输出设备 34微
9、机的性能主要取决于( A )。 ACPU B主存储器 C硬盘 D显示器 35计算机中带符号数的表示通常采用( C )。 A原码 B反码 C补码 DBCD码 36采用补码表示的8位二进制数真值范围是( C )。 A-127+127 B-1 27+128 C-128+127 D-128+128 37大写字母“B”的ASCII码是( B )。 A41H B42H C61H D62H 38某数在计算机中用压缩BCD码表示为10010011,其真值为( C )。 A10010011B B93H C93 D14739. 若要将8255A的端口C的PC6位置为1,则应选择的置位复位控制字为 ( A )AOD
10、H B7BH C0CH DOBH40 某内存单元的段基址为3200H偏移地址为8000H,则这个单元的物理地址应为( B )A32800H B3A000H C32000H D40000H41主机与设备传送数据时,采用( A ),主机与设备是串行工作的。 A程序查询方式; B中断方式; CDMA方式; D通道。42.与MOV BX,OFFSET VAR指令完全等效的指令是( D )。A.MOV BX,VAR B.LDS BX,VARC.LESBX,VAR D.LEA BX,VAR43与十进制数56等值的二进制数是( A )。A111000 B111001 C101111 D11011044二进制
11、数1101.01转换成十进制数是 ( C ) 。A17.256 B13.5 C13.25 D17.545算式65H-3EH的运算结果是否有溢出,结果的真值为( C )。A有、39B有、27C无、39D无、2746CPU执行算术运算指令不会影响的标志位是( D )A溢出标志B符号标志C零标志D方向标志47.设DF=0每次执行MOVSB指令后,SI和DI均要分别( C )。A 减2 B 减1 C 加1 D 加2 48.下列关于74LS373的说法,正确的是( B )。A 74LS373是一种38地址译码器 B 74LS373是一种8D锁存器 C 74LS373主要用于数据缓冲 D 74LS373主
12、要用于地址缓冲 49.8086的存储器是分段的,定义一个段的命令是( B )。A MACRO和ENDM B SEGMENT和ENDS C PROC和ENDP D NAME和END 50.在使用重复控制指令时,用作重复次数计数器的寄存器是( C )。A AX B BX C CX D DX 51.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( D )。A.CMP B.SUB C.AND D.MOV52.下面指令执行后,改变AL寄存器内容的指令是( D )。A.TEST AL,02H B.OR AL,ALC.CMP AL,B D.AND AL,BL53.设DH=10H,
13、执行NEG DH指令后,正确的结果是( B )。A.DH=10H CF=1 B.DH=0F0H CF=0C.DH=10H CF=0 D.DH=0F0H CF=154.设DS=8225H,DI=3942H,指令NEG BYTE PTRDI操作数的物理地址是( A )。A.85B92H B.86192H C.BB690H D.12169H55.在机器数( B )中,零的表示形式是唯一的。 A.原码 B.补码 C.移码 D.反码56.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为( D ) 。 A.8,512 B.512,8 C.18,8 D.19,857.下述说
14、法中( B )是正确的。A.EPROM是可改写的,因而也是随机存储器的一种;B.EPROM是可改写的,但它不能用作为随机存储器用;C.EPROM只能改写一次,故不能作为随机存储器用;D.EPROM是可改写的,但它能用作为随机存储器用。58设AL的内容为39H,执行指令“TEST AL,05H”后,AL的内容为(C)A31H B35H C39H D3DH59设某一ROM芯片的地址范围为0000H03FFH,则该ROM芯片可寻址单元有(A)A1K个 B2K个 C4K个 D8K个60一个16×16点阵的汉字要占用( B )A.24个字节 B.32个字节 C.48个字节 D.256个字节61
15、计算机系统中内存容量大小取决于(B)ACPU数据总线的位数 BCPU地址总线的位数CCPU控制总线的位数 DCPU数据总线和地址总线的位数62下列伪指令中,可以用来定义字节变量的是(A)ADB BDW CDD DDQ63设AL的内容为4BH,执行指令“TEST AL,05H”后,AL的内容为(B)A01H B4BH C4FH D0BEH64设某一ROM芯片的地址范围为0000H1FFFH,则该ROM芯片可寻址单元有(D)A1K个 B2K个 C4K个 D8K个658086按I/O指令寻址方式得到的地址是(D)A物理地址 B有效地址 C段内偏移量 DI/O端口地址66设SP= 3000H,执行下列
16、指令后,SP寄存器的值是 ( B ) POP BX PUSH AXA2FFEH B3000H C3002H D3004H67. 串操作指令中,目的操作数的段地址一定在_寄存器中。 ( D )ACS BSS CDS DES68. 利用DOS功能调用,实现字符显示的程序段为 MOV AH,2 MOV DL,39H INT 21H 则屏幕显示的是 ( B )A39H B9 C3 D3969. 在工作过程中需要不断刷新的存储器是 ( B )ASRAM BDRAM CPROM DNVRAM70.对于8253某一通道,要获得最大计数值,其初值设置为 ( D )AFFH BFFFFH C01H DOOOOH
17、二、填空题(请在每小题的空格中填上正确答案。错填、不填均无分)1若用1K×1位的RAM芯片组成16K×8位的存储器,需要 128 片芯片。其中在CPU的地址线中有 10 根参与片内寻址,其余位用做芯片组选择信号。2在8086系统中,若要从存储器奇地址体中读1个字节数据,则存储器有关的控制信号和它们的有效逻辑电平信号:RD#= 0 ,WR#= 1 , M/IO#= 1 ,BHE#= 0 。3带符号数-86所表示的二进制补码为 10101010B 。4连续执行MOV DL,2AH 和SHR DL,1两条指令后,DL= 00010101 ,CF= 0 。5某微机系统的RAM容量为
18、8K*8,若首地址为4800H,则最后一个单元的地址是 67FFH,若采用2K*4的芯片进行扩展,需要 8 片该芯片。6寄存器写指令MOV SI,AX时,则CPU相应的外部管脚状态:WR#= 0 ,RD#= 1 ,MIO#= 1 。7已知 X补10110101B,求X -75 (结果用十进制表示)。 8将两个8位二进制数00110101及10110110做“异或”操作后,寄存器FR的下面3个状态标志分别是:PF= 0 ,SF= 1 ,ZF= 0 。9在MOV BXSI,CX 指令中,目的操作数采用 基址+变址 寻址方式,源操作数采用 寄存器 寻址方式。10已知当前数据段位于存储器的B4000H
19、到C3FFFH范围内,则段寄存器DS的内容为 B4000H 。11在80x86中, 逻辑 地址是由程序提供的地址; 物理 地址是内存单元的实际地址。12在MOV BX,AL 指令中,目的操作数采用 寄存器间接 寻址方式,源操作数采用 寄存器 寻址方式。13某程序在当前数据段中存有两个数据字0ABCDH和1234H,它们对应的物理地址分别为3FF85H和40AFEH,若已知当前(DS)=3FB0H,则这两个数据的偏移地址分别为 0485H 和 0FFEH 。14I/O端口有 存储器的映像I/O寻址 和 I/O映像的I/O寻址 两种寻址方式。15在输入输出的接口电路中,常常要用 锁存器 和 缓冲器
20、 解决I/O口与CPU之间的同步问题。168086系统中的物理地址是由 20 根地址总线形成的。任何一个逻辑地址都由 段基址和 偏移地址 两部分构成,都是16位二进制数。17在某系统中,已知当前(SS)2360H,(SP)0800H,那么该堆栈段在存储器中的物理地址范围是 23600H23E00H 。若往堆栈中存入20个字节数据,那么SP的内容为 07ECH 。 188086/8088构成的微机中,每个主存单元对应两种地址:_段基地址_和_偏移地址_。19微机系统I/O接口的两种编址方式是 统一编址 、 独立编址 ,8086 CPU采用的是 独立编址 。20微机的总线是传递
21、信息的一组公用导线,分三组: 地址 总线, 数据 总线, 控制 总线。21一般的I/O接口电路具有 数据寄存器、状态寄存器 、控制寄存器三类寄存器。22一般的I/O接口电路有数据寄存器,状态寄存器和控制寄存器三种,其中 数据端口 能对传送数据提供缓冲,隔离,寄存的作用 ; 状态寄存器 用来保存外设或接口的状态;控制寄存器 用来寄存CPU通过数据总线发来的命令。238086CPU由 指令执行部件(EU,Execution Unit) 和 总线接口部件(BIU,Bus Interface Unit) 两部分组成。前者的主要功能是 执行指令 ,后者的主要功能是 形成访问存储器的物理地址 。24. 8
22、086CPU中的FR是一个16位的寄存器,由状态标志和 控制 标志两部分组成。25若用4K位的RAM芯片组成8K8为的存储器,需要 16 片芯片,A19A0地址线中 A11A0 参与片内寻址。 268086微处理机在最小模式下,用引脚 M/IO# 来控制输出地址是访问内存还是访问I/O。27已知 Y补01100111B,求Y +103 (结果用十进制表示)。28可将AX寄存器中D0,D5,D8和D11位求反,其余位不变的指令: XOR AX,0921H 。29在ADD DX,106HSI指令中,目的操作数采用 寄存器 寻址方式,源操作数采用 变址寻址方式。三、简答
23、题1.假设已知(DS)=2900H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)= 0100H,(BP)=0010H,数据段中变量名VAL的偏移地址值为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少? (1) MOV AX,ES:BX (2) MOV AX,SI (3) MOV AX,VALBX (4) MOV AX,BXSI (5) MOV AX,BPSI答:(1)在指令 MOV AX,ES:BX 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(ES)*10H+(BX)=21000H+100H=21100H (2)在指令 MO
24、V AX,SI 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(DS)*10H +(SI)=29000H+0A0H=290A0H (3)在指令 MOV AX,VALBX 中,源操作数字段的寻址方式是寄存器相对寻址,其物理地址值=(DS)*10H+(BX)+50H= 29000H+100H+50H= 29150H (4)在指令 MOV AX,BXSI 中,源操作数字段的寻址方式是基址变址寻址,其物理地址值=(DS)*10H+(BX)+(SI)=29000H+100H+0A0H =291A0H (5)在指令 MOV AX,BPSI 中,源操作数字段的寻址方式是基址变址寻址,其物理地址值
25、=(SS)*10H+(BP)+(SI)=15000H+10H+0A0H =150B0H 2试简要说明冯诺依曼的“存储程序和程序控制”的设计思想是什么?答:(1)微型计算机系统的硬件由运算器、控制器、存储器、输入设备和输出设备五大基本部件组成。(2)计算机内部采用二进制数据格式表示数据和指令。(3)程序和数据将被事先存入主存储器中,计算机在工作时能在不需要操作人员干预的情况下,自动逐条取出指令并执行。3. 现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2
26、AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(1)MOV AX,1200H(2)MOV AX,BX(3)MOV AX,1200H(4)MOV AX,BX+1100(5)MOV AX,BX+SI答:(1)指令MOV AX,1200H执行完后AX寄存器的内容为1200H; (2)指令MOV AX,BX执行完后AX寄存器的内容为0100H; (3)指令MOV AX,1200H是将从物理地址=(DS)*10H+1200H=21200H开始的两个单元内容送AX,执行完后AX寄存器的内容为4C2AH; (4)指令MOV A
27、X,BX+1100是将从物理地址=(DS)*10H+(BX)+1100H=21200H开始的两个单元内容送AX,故执行完后AX寄存器的内容为4C2AH; (5)指令MOV AX,BX+SI是将从物理地址=(DS)*10H+(BX)+(SI)=20102H开始的两个单元内容送AX,故执行完后AX寄存器的内容为7856H;4什么是接口?为什么需要接口?接口有哪些作用? 答:(1)在介于主机和外设之间用于完成某些控制功能、速度匹配、信号转换的一种缓冲电路称为I/O接口电路,简称I/O接口(Interface)。(2)I/O接口在CPU与外设之间建立一个缓冲区,解决CPU与外设之间在数据形式
28、、数据的传递方式以及传递速率上存在很大差异的矛盾。(3)接口作用主要包括信号暂存、数据格式转换、传送路径的切换控制和状态信号的交换、通讯控制、设备动作、定时控制、中断管理及错误检测等功能。5判断下列指令书写是否正确,如有错误,指出错在何处并用正确的程序段(一条或多条指令)实现原错误指令期望实现的操作。 (1)MOV BX,SI (2)MOV BL,F5H (3)POP BX(4)SHL AX,5 (5)MUL AX,BX答:(1)MOV BX,SI 错,源操作数和目的操作数均为内存单元,不允许。应改为:MOV AX,SI MOV BX,AX(2)MOV BL,F5H 错,源操作数错,以AF开头
29、的数字前应加0。应改为:MOV BL,0F5H(3)POP BX 正确。 (4)SHL AX,5 错,不能用大于己于1的立即数指出移位位数。应改为:MOV CL,5SHL AX,CL(5)MUL AX,BX 错,目的操作数AX是隐含的,不能在指令中写出。应改为:MUL BX6. 试按以下要求写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式实现:(1)寄存器间接寻址(用3条指令实现)(2)寄存器相对寻址(用2条指令实现)(3)基址变址寻址 (用3条指令实现)答:(1)使用寄存器间接寻址,把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令为: MOV
30、 BX,BLOCK ADD BX,12 MOV DX,BX(2)使用寄存器相对寻址,把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令为: MOV BX,BLOCK MOV DX,BX+12(3)使用基址变址寻址,把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令为: MOV BX,BLOCK MOV SI,12 MOV DX,BX+SI7. 假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,试确定在以下各种寻址方式下的有效地址是什么?(1)直接寻址(2)使用BX的间接寻址(3)使用BX的寄存器相对寻址(4)基址变址寻址(5)相对基址变址寻址 答:(1)直接
31、寻址,若使用位移量D=3237H进行,则有效地址为3237H;(2)使用BX的间接寻址时,有效地址在BX寄存器中,即有效地址=637DH;(3)使用BX的寄存器相对寻址的有效地址=(BX)+D=637DH+3237H=95B4H;(4)基址变址寻址的有效地址=(BX)+(SI)=637DH+2A9BH=8E18H;(5)相对基址变址寻址的有效地址=(BX)+(SI)+D=C050H;8I/O接口有什么用途? (至少写出其5种功能)答:1)进行地址译码或设备选择,以便使CPU能与某一指令的外部设备通信。2)状态信息的应答,以协调数据传送之前的准备工作。 3)进行中断管理,提供
32、中断信号。4)进行数据格式转换,如正负逻辑的转换、串行与并行数据转换等。5)进行电平转换,如TTL电平与MOS电平间的转换。 6)协调速度,如采用锁存、缓冲、驱动等。 7)时序控制,提供实时时钟信号。98086系统中的存储器为什么要采用分段结构?有什么好处? 答:(1)8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。8086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址采用段基址和偏移地址方式组成物理地址。(2)优点是:满足对8086系统的1MB存储空间的访问,同时在大部分指令中只要提供16位的
33、偏移地址即可。 10判断下列指令书写是否正确,如有错误,指出错在何处并用正确的程序段(一条或多条指令)实现原错误指令期望实现的操作。 (1)MOV AL,BX (2)MOV ES,3278H (3)PUSH AL (4)INC BX (5)MOV DX,2000H 答:(1)MOV AL,BX 错,源操作数为字类型,目的操作数为字节类型,二者不一致。应改为:MOV AX,BX 或 MOV AL,BL ;(2)MOV ES,3278H 错,立即数不能直接送ES寄存器。应改为:MOV AX,3278HMOV ES,AX (3)PUSH AL 错,栈操作不能按字节进行。应改为:PUSH AX(4)I
34、NC BX 错,未指定操作数的类型。应改为:INC BYTE PTR BX (5)MOV DX,2000H 正确。11计算机的主要性能指标有哪些?答:(1)主频:主频很大程度上决定了计算机的运行速度;(2)字长:决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64位;(3)运算速度;(4)存储容量;(5)可靠性、可维护性等。12若已知当前(DS)=7F06H,在偏移地址为0075H开始的存储器中连续存放6个字节的数据,分别为11H,22H,33H,44H,55H和66H,请指出这些数据在存储器中的物理地址,如果要从存储器中读出这些数据,需要访问几次存储器?各读出哪些数
35、据? 答:(1)物理地址:7F06H×10H0075H7F0D5H,故从7F0D5H起6个地址数据在存储器中的地址。(2)最少要访问四次:第一次:11。第二次:33,22。第三次:55,44。第四次:66。13分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量DI。( POP DI )(2)不允许中断即关中断。( CLI ) (3)子程序返回调用程序。( RET ) (4)若操作结果为零转向标号GOON。( JZ GOON ) (5) 将AX内容清为0 。 ( XOR AX,AX )14什么是逻辑地址?什么是物理地址?如何将逻辑地址转换为物理地址?80868088
36、 CPU的寻址范围是多少? 答:从8088/8086开始,CPU内部就有了对存储器的分段机制,每个存储单元可以成两种地址:逻辑地址与物理地址。(1)逻辑地址:逻辑地址是编程时所使用的地址,在实模式下,它由段基地址与段内偏移地址组成,习惯上写为“段基地址:偏移地址”。 (2)物理地址:物理地址又称为实际地址,它是信息在内存中存放的实际地址,是CPU访问存储器时实际发出的地址信息。(3)在实地址方式下,由CPU中的总线接口单元将段基地址左移4位后与16位的偏移地址相加,生成20位的物理地址。可以访问1MB的存储空间。(4)8086/8088CPU的地址总线均为20位,8086/8088CPU的寻址
37、范围为1MB。15分别指出下列指令中目的操作数采用什么寻址方式? (1) MOV SI,AX (2) MOV 2DI,BX (3) MOV 2BX+SI,DX (4) MOV AX,2000H (5) MOV AX,2000H答:(1) MOV SI,AX ;变址寻址 (2) MOV 2DI,BX ;变址相对寻址 (3) MOV 2BX+SI,DX ;基址+变址相对寻址 (4) MOV AX,2000H ;寄存器寻址 (5) MOV AX,2000H ;立即寻址16. 8086CPU为什么要用地址锁存器?答:由于8086CPU的地址/数据总线和地址/状态总线是分时复用的,而存储器或I/O接口电
38、路通常要求与CPU进行数据传送时,在整个总线周期内必须保持稳定的地址信息,因而必须在总线周期的第一个时钟内,将地址锁存起来。另外,具有三态输出的锁存器可以提高地址总线的驱动能力。17简述CPU与外设进行数据交换的几种常用方式。答: CPU与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA方式。其中程序方式又分为无条件传送方式和条件传送方式两种方式。无条件传送方式用于简单外设,如LED显示器。条件传送方式用于外设较少的情形,接口简单,但CPU效率低。在实时系统以及多个外设的系统中,采用中断传送方式。这种方式CPU利用率高,速度快,但需要专门的中断控制电路。18. 无条件传送方式用在哪
39、些场合?画出无条件传送方式的工作原理图并说明。答:无条件传送方式适用于对一些简单的外设的操作中,如:开关、七段LED显示管等。当CPU执行输入指令是,读信号RD有效,选择信号M/IO处于低电平,因而三态缓冲器被选通,使其中早已准备好的输入数据进入数据总线,再到达CPU。 CPU执行输出指令时,M/IO和WR信号有效,于是接口中的输出锁存器被选中,CPU输出的信息经过数据总线打入输出锁存器,输出锁存器保持这个数据,直到外设取走。四、判断题(正确的打“”,错误的打“×”)1在三种基本I/O同步控制方式中,以DMA式控制最好,中断方式次之,程序查询方式最差。(× )2、对于种类不
40、同的计算机,其机器指令系统都是相同的。( × )3、在计算机中,数据单位bit的意思是字节。 ( × )4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。(× )5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。( )6. IP中存放的是正在执行的指令偏移地址。 (× ) 7. 从内存单元偶地址开始存放的数据称为规则字。 ( ) 8. EU执行算术和逻辑运算后的结果特征可由控制标志位反映出来。 (× )9任何一个存储单元只对应一个物理地址。 ( )10计算机中数据的表示范围不
41、受计算机字长的限制。 (× )11堆栈是以先进后出方式工作的存储空间。 ( )12一般地,串行通信比并行通信的传输速率低,但适用于远程数据传输。( )13当运算产生溢出时,不一定会产生溢出中断。 ( )14 若要实现定时控制,则需将定时器的计数脉冲输入信号CLK作为中断请求信号。( × )15异步通信与同步通信的差别主要表现在字符与字符间的传送一个是异步,一个是同步,至于字符内部的位与位之间,两者都是同步传送的。 ( × ) 16. 8255A工作于方式0时,不能使用中断,而在方式1或方式2时,既可用中断,也可不用中断。( )17. 在微型计算机中,串行输入输出端
42、口与微处理器之间是采用串行方式交换数据的。( )18. 奇偶校验位是根据传送数据中的“1”的个数进行编码的。( ) 19. 8086在对存储器进行访问时,数据线和地址线分时复用,数据线先于地址线有效。( × )20.DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。( )21计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )22. 64位微机的含义是:这种机器能同时处理64位二进制数。 ( ) 23. 微型计算机工作的过程,本质上就是执行一个特定指令序列的过程。而每执行一条指令都包括取指令
43、、分析、执行和数据处理四个阶段。( × ) 24. 伪指令是指示性语句,不产生机器目标代码。( )25. 标志寄存器是微处理器的基本组成部件之一,其作用是寄存ALU操作结果的某些重要特征。( ) 26. 程序计数器是确保微处理器有序的执行程序的关键性寄存器,用于存放下一条要执行的指令的地址码。( ) 27. 任何微处理器都有运算和控制功能,但不具备存储功能。 (× ) 28. 微型计算机的工作过程是执行程序的过程,而程序的执行又是重复执行指令的过程,因此计算机的工作过程本质上就是执行指令的过程。 ( ) 29. 计算机中带符号数采用补码表示的目的是为了简化机器数的运算。 (
44、 )30.CPU是中央处理器的简称,它至少包含一个处理器,为了提高计算速度,CPU也可以由多个处理器组成。( )31异步串行通信的基本特点是:以字符为基本单位,传送时字符间异步,字符内各位间同步。( )32. 内部软件中断都不受IF和TF影响。( × ) 33. 主存储器和CPU之间增加高速缓冲存储器的目的是为了扩大主存储器的容量。( × )34. 存储器的存储空间与微机的地址线位数有关。( )35. 锁存器即可作为输出接口,又可作为输入接口使用。( × ) 36. 8255A工作于方式0时,不能使用中断,而在方式1或方式2时,既可用中断,也可不用中断。( )37
45、. 在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。( × )38. 奇偶校验位是根据传送数据中的“1”的个数进行编码的。( ) 39. 8086在对存储器进行访问时,数据线和地址线分时复用,数据线先于地址线有效。( × )40.DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。( )五、程序分析题1. 设 AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行以下指令。PUSH AXPUSH BXPOP AXPOP CX连续执行以上指令后, SP=
46、 13078H,AX=34DFH, BX=34DFH ,CX=2875H。2. 将AL中一个两位的十六进制数变换成为其所对应的ASCII码,存放到AX中。(程序思路:将AL中的XYH转换为对应的ASCII码,先转换XYH变换成0YH后转换成对应的ASCII吗,后将XYH变成XOH后变换成0XH后转换成对应的ASCII码;X或Y0AH,加07H后再加30H,反之加30H)MOV AH, AL ;将AL中的数据暂存在AH中AND AL, 0FH ;先转换低半字节,屏蔽高半字节CMP AL, 0AH ;判断Y是否为AF,是则加07H;否则在09之间加30H JB G1 ;Y0AH,转G1,
47、加30HADD AL, 7 ;反之,加07H,再加30HG1: ADD AL, 30H ;加30HMOV CL, 4 ;转换高半字节AND AH, 0F0H ;屏蔽低半字节SHR AH, CL ;右移CMP AH, 0AH ;比较X0AH,转G2,加30H JB G2 ;0AH,转G2ADD AH, 7 ;反之,加07H,再加30HG2: ADD AH, 30H3. 试编程对8253初始化启动其工作。要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。设端口地址为40H、41H、42H和43H。MOV A
48、L, 00110010B/32H ;设置计数器0控制字 OUT 43H,AL MOV AX, 3000H ;送计数器0计数初值 OUT 40H,AL MOV AL,AHOUT 40H,ALMOV AL, 01010111B/57H ;设置计数器1控制字OUT 43H,AL MOV AL, 1000H ;送计数器1计数初值OUT 41H,AL MOV AL, 10111000B/0B8H ;设置计数器2控制字OUT 43H,AL MOV AX, 4030H ;送计数器2计数初值OUT 42H,ALMOV AL,AHOUT 42H,AL4. 下面为一多字节加法程序,第一个数和是8A0BH,第二个数是D705H。DATASEG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防汛应急预案怎样写
- 《供配电技术》2.3 教案
- 电话销售转正总结8篇
- 省级医院主治医生聘用合同(32篇)
- 幼儿园大班家长工作计划
- 大学毕业生的自我总结(3篇)
- 幼儿园社会实践个人总结范文(31篇)
- DB12-T 1097-2021 公路水运品质工程示范创建评价规范
- 河南省新乡市(2024年-2025年小学五年级语文)人教版期末考试(下学期)试卷及答案
- 2024年水处理阻垢分散剂系列项目投资申请报告代可行性研究报告
- 中国智库名录类别索引-社会智库
- 沼气站操作手册
- YS/T 815-2012铜及铜合金力学性能和工艺性能试样的制备方法
- GB/T 4339-1999金属材料热膨胀特征参数的测定
- 生物医用陶瓷材料1
- GB/T 35441-2017聚酰亚胺长丝
- GB/T 15706-2012机械安全设计通则风险评估与风险减小
- 氧族元素介绍
- 《原子物理学》(褚圣麟)第六章-磁场中的原子
- 《中药鉴定技术》茎木类中药的鉴定-课件
- 送电线路工程施工质量检验计划
评论
0/150
提交评论