川农汇编语言题库及部分答案_第1页
川农汇编语言题库及部分答案_第2页
川农汇编语言题库及部分答案_第3页
川农汇编语言题库及部分答案_第4页
川农汇编语言题库及部分答案_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上一、单项选择题、在下列的选项中,能够组成计算机系统的是(A )。    A硬件系统和软件系统     BCPU、存储器、输入/输出设备    C操作系统、各种语言     D系统软件和应用软件、汇编语言属于( B )。    A用户软件  B系统软件  C高级语言  D机器语言、汇编语言源程序经汇编程序汇编后产生的文件的扩展名是(B

2、   )。    AEXE      BOBJ       CASM      DLST、汇编语言的什么文件经链接(LINK)后产生可执行文件?(D)    AASM      BEXE       CLST  

3、;    DOBJ、中央处理器CPU是由(D  )组成的。    A运算器    B控制器     C寄存器组  D前三者、IBM PC机的DOS是属于( B )。    用户软件 系统软件   系统硬件  D一种语言、汇编语言源程序是( A )程序。    不可直接执行的   

4、            可直接执行的    经汇编程序汇编后就可执行的经连接后就可直接执行的、8086/8088 CPU的寄存器组中,位的寄存器共有(C )个。    A                  、8086/8088 CPU的寄存器组中,16位的寄存

5、器共有(D  )个。                、8086/8088 CPU执行算术运算时PSW共有( C )个标志位会受影响。                      、在程序执行过程中,IP寄存器始终保存的是(B  )。 

6、0;  上一条指令的首地址  本条指令的首地址。    下一条指令的首地址  需计算有效地址后才能确定地址。、IBM  PC机的存储器可分( D )个段。               65536、当使用BP作编程地址时,此时使用的是(D  )段。           

7、     、如果指令的运算结果为,则( C )标志位为。                 、如果指令的运算结果中有奇数个,则(A  )标志位为。         C          、IBM PC机的内存是按(B  )是编址的。

8、    位       字节    字       双字、存储器的一个字节表示(A  )位。                    、如果某个字变量的数据存放在奇地址单元,则8086/8088 CPU读写该变量时需要( 

9、B )个读写周期。                        、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( B )地址。    逻辑     物理    有效     相对、一个位相对位移的范围是(

10、0;C )。    065535          0000HFFFFH    8000H7FFFH     8000HFFFFH、物理地址的形成过程是将段地址左移( C )位加偏移地址。                 

11、0;      、如果某一存储单元的逻辑地址为236FH:1000H。则物理地址为(D  )。    1236FH  336FH   336F0H   246F0H、如果内存的某一单元的物理地址为12345H。则它的逻辑地址为( C ):0345H。    0012H   12000H  1200H    0120H、如果一个字变量中存放

12、16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为( C )。    1201FH  12000H  1201EH  12020H、设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是( C )。    12H     34H     3412H  

13、60; 1234H、如果数据存放在DI的内容为偏移地址的数据段中,设DS3624H,DI2200H,则此存储单元的物理地址为( A )。    38440H   58240H   25624H   58240H、一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的( C )信息。    数据    控制     状态   

14、60; 前三者、下列叙述正确的是( B )。    不同类型的机器字长是一样的    一个字节有位二进制数    各种不同的机器指令系统都是一样的    机器指令都是位的、下列叙述正确的是( D )。    8088 CPU的内部数据总线是8位的,外部数据总线是8位的    8088 CPU的内部数据总线是16位的,外部数据总线是16位的

15、    8086 CPU的内部数据总线是位的,外部数据总线是位的    8086 CPU的内部数据总线是16位的,外部数据总线是16位的、下列叙述正确的是( A )。    机器指令是可执行指令    汇编语言源程序可直接执行    汇编语言目标程序可直接执行    高级语言程序可直接执行二、多项选择题、中央处理器CPU是由(ABC  )

16、组成的。     A运算器    B控制器     C寄存器组  D存储器、下列寄存器中属于段寄存器的有( CD )。     ASI            BDI             

17、    CSS           DES、下列属于系统软件的有( ABCD  )。     A操作系统 B汇编语言       C高级语言 D编译程序、下列的16位寄存器中能够用2个8位寄存器来表示的有(BD   )。     ASI    

18、60;   BAX                CBP           DBX、逻辑地址是由(  AC )组成的。     A段地址     B物理地址      

19、 C偏移地址 D实际地址、在下列标志位中,不能根据运算结果置位/复位的标志位有( AC  )。     AIF            BPF                 CTF       

20、60;   DOF、在下列的标志位中,够能根据运算结果置位/复位的标志位有( ABC  )。     AZF           BPF                 CDF       

21、    DSF、在下列的逻辑地址中,用来表示同一个物理地址3240AH的有( ACD  )。     A3040H:200AH  B240AH:3000H       C3200H:040AH  D3000H:240AH、在下列文件中,能够在计算机上直接运行的有( AC  )。     AEXE文件      

22、0; BCOM文件    COBJ文件     DBAT文件、在外部设备接口电路中,一般有( ABD  )。     A数据寄存器  B状态寄存器    C标志寄存器    D控制寄存器三、填空题、中央处理器CPU包括_运算器_,_控制器_和内部可编程的_寄存器组_。、计算机的硬件系统包括_CPU_,_存储器_和输入/输出子系统三个主要组成部分。、汇编语言是属于_系统_软件。、汇编语言源程序必须经

23、过_汇编程序汇编_后再_连接_才能产生_可执行(EXE)_文件。、装入程序的作用是把要执行的_程序_和库文件或其它已翻译过的_子程序_连接在一起形成机器能_执行_的程序。、装入程序的作用是将程序从_外存储器_传送到_内存_。、在PC机中,一些简单的汇编语言可以通过_调试程序_来建立、修改和执行。、操作系统是属于_系统_软件。、调试程序是属于_系统_软件。、用汇编语言编写的图像显示软件属于_用户(应用)_软件。、8086/8088 CPU的地址有_20_位。可寻址的内存地址空间是_1MB_。、8086/8088 CPU有_4_个段寄存器。、在读取下一条指令时,_CS_中的内容为作为该指令的段地址

24、,_ IP_中的内容作为该指令的偏移地址。、当两个无符号数的字节相加时,其结果超过_255_时就将CF置。、当两个有符号数的字节相加时,其结果超过_+127-128_时就将OF置。、若运算的结果为负数,则SF为_1_。、IBM PC机的存储器是按_字节_编址的。、若某双字变量中存放两个数据,它占用_8_个存储单元。、在8086/8088 CPU的微机中,CPU访问奇地址字单元需_2_个内存读写周期,访问偶地址字单元需_1_个内存读写周期。、IBM PC机的存储器按段划分,每个段的大小可在_64KB_范围内选取任意个_字节_数。、IBM PC机的1MB内存空间最多可分为_64K_个段。、逻辑地址

25、是由_段地址_和_偏移地址_组成的,它可以形成20位的物理地址。、形成内存物理地址的过程是将_段地址_左移_4_位加  偏移地址         。、某微机的字长为32位,一个字需占用内存_4_个字节单元。、若某存储单元的逻辑地址为1200H:3400H,则该存储单元的物理地址为_15400H_。、IBM PC机可寻址的I/O端口地址有_64K_,共使用_16_条地址线。、若要将字1234H存放在以10000H开始的存储单元之中,则10000H=_34H_,10001H=_12H_。、若要将双字

26、H存放在20000H开始的存储单元之中,则20002H=_34H_。、外设与接口电路中的控制寄存器中的内容是由_CPU_送来的。、外设与主机传递信息是通过外设接口电路实现的。一般的接口电路中有_数据寄存器_、_控制寄存器_和_状态寄存器_三种不同类型的寄存器。、压缩型BCD码一个字节能表示_2_位十进制数,非压缩型BCD码一个字节能表示_1_位十进制数。、辅助进位位AF主要是用于对_十进制_数据进行算术的调整。四、简答题、IBM PC微型计算机一般采用什么总线结构形式?这种总线结构将那几个主要部件连接在一起构成微型计算机的硬件系统?、8086/8088 CPU为什么只能寻址1MB的内存空间?、

27、IBM PC机的存储器为什么要分段?怎样采用分段寻址?、一个8位数能表示的最大值和最小值是多少?一个16位数能表示的最大值和最小值是多少?、如何实现ASCII码数字字符与BCD码之间的相互转换?、简述存储器的逻辑地址、物理地址和有效地址。、堆栈操作的原则是什么?堆栈操作的过程是怎样进行的?、在8086/8088系统中,内存的逻辑地址是由哪两部分组成的?、下列操作可使用哪些寄存器?(1)加法和减法。(2)循环计数。(3)乘法和除法。(4)指示程序已执行到哪条指令的地址。(5)指示当前从堆栈中弹出数据的地址。(6)表示运算结果为零。、设SS=1200H,堆栈压入10个字节后,SP=00F6H。请指

28、出堆栈底部字单元的物理地址,堆栈顶部字单元的物理地址。、设有一个30个字的数据区,它的起始地址是2000H:3000H,请给出这个数据区的首、末字单元的物理地址。一单项选择题1设BX=2000H,SI=3000H,指令MOV AX,BX+SI+8的源操作有效地址为(B )。A5000H    B5008H     C23008H     D32008H2设DS=1000H,ES=2000H,BX=3000H,指令ADD  AL,BX的源操作数的物理址为(A  )。1

29、3000H   B23000H    C33000H     D 3000H3设DS=2000H,ES=3000H,SI=200H,指令MOV  ES:SI,AL的目的操作数的物理地址为(  B  )。A20200H    B30200H    C50200H     D200H4指令MOV  MEMBX,AX中的MEM是(  C

30、0;  )。A原码       B反码      C补码       D移码5用来作为寄存器间接寻址的寄存器有(  D   )个。A8          B6         C5  

31、60;       D46指令MOV  BX+SI,AL中的目的操作数使用(   B  )段寄存器。ACS        BDS        CSS         DES7指令MOV  BX,BP+5中的源操作数使用(  C 

32、  )段寄存器。ACS        BDS        CSS         DES8段内间接寻址只改变(   B  )中的内容。ACS        BIP         

33、;CCS和IP    DPSW9段间间接寻址只改变(  C   )中的内容。ACS        BIP         CCS和IP    DPSW10下述指令中不改变PSW的指令是(  A  )。AMOV   AX,BX      &#

34、160; BAND   AL,0FHCSHR    BX,CL        DADD   AL,BL11下述指令中不影响CF的指令是(  B )。ASHL   AL,1           BINC   CXCADD   BX,AL    

35、;   DSUB   AX,BX12两个整数补码9CH和7AH相加运算后,会产生( B  )。A无溢出且无进位          B无溢出但有进位C有溢出且有进位          D有溢出但无进位13指令JMP  WORD  PTR BX属于(B   )寻址。A段内直接   B段内间接 

36、   C段间直接   D段间间接14指令MOV  AX,BX+SI+8的源操作数属于(  D )寻址。A直接       B寄存器相对  C基址变址   D 相对基址变址15指令( A  )不改变CF的内容。ADEC  AL           BADD  AX,CXCSUB  BX,CL

37、     DSBB   AL,DL16十进制数字74所对应的压缩型BCD码的形式是( B   )。A74         B74H        C4AH        D4A17十进制数字85所对应的非压缩型BCD码的形式是(  D  )。A0085

38、0;      B0085H      C0805        D0805H18设AL=67H,执行“CMP   AL,76H”后,AL=(  C  )。A76H        B0DFH      C67H     

39、    D0019设AL=65H,BL=29H,执行下列指令后,AL=(  C  )。        ADD  AL,BL        DAAA8EH        B94         C94H  

40、60;     D8E20压栈操作是(  B   )位数的操作。A8           B16         C32         D任意21执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则( D  )。AOF=0、C

41、F=0   BOF=0、CF=1   COF=1、CF=0   DOF=1、CF=122设AX=3762H,CL=5,执行“SHR  AX,CL”后,AX=(  B  )。A0376H      B01BBH      C01BB      D037623若要在BUF缓冲区中寻找与AL中不相等的数据,应使用( C)SCASB串操作指令。AREPNE

42、       BREP        CREPE    DREPNZ24如果“JNC  L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操作码,那么该条指令的位移量是(  C  )。A20H        B1EH        C0DEH&

43、#160;     D0E0H25如果“JA  P”指令的操作码放在0050H, 该指令的位移量为34,执行完此条指令转移到取下一条指令的偏移地址为( C)A0082H      B0084H      C0086H      D0088H26若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADD AX,BX”指令后,AX=(

44、60; A  )。A8856H     B6678H    C8800H    D6600H27设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP  AX,BX”指令后,(  D  )L表示大于则转L。AJZ         BJA       CJGE   

45、;   DJG28执行“DIV  BX”指令后,(  C   )寄存器中存放商。AAL        BAH       CAX      DDX29执行“(  A )AX,BX”指令不改变AX寄存器中的内容。ACMP       BADD  

46、60;  CXOR     DOR30若AX=1000H,执行“NEG  AX”指令后,AX=( C  )。A1000H      B0E000H   C0F000H   D1001H 二、多项选择题 1在下列寻址方式中,用来访问内存的寻址方式有( BCD  )。       A寄存器寻址   &#

47、160; B寄存器间接寻址     C寄存器相对寻址     D直接寻址 2用来作为寄存器间接寻址的寄存器有(  BC )。       AAX           BBX           CBP  

48、60;        CX3在下列指令中,源操作数使用DS段寄存器进行寄存器相对寻址的有( AD  )。       AMOV  AX,DI4            BMOV   AX,ES:SI8       CMOV   AX,BP4 

49、           DMOV  AX,BX4 4在下列指令中,源操作数的寻址方式是错误的有( BCD  )。AMOV   AX,DIBX         BMOV   AX,SIDICMOV   AX,BPBX         DMOV  AX,DX

50、0;5在下列指令中,属于段内转移指令的有( ABD  )。AJMP         SHORT  A                  BJMP         BXCJMP     

51、60;   DWORD  PTR BX    DJMP         NEAR  PTR BXSI 6在下列指令中,错误的指令有( ABCD  )。ASUB         5,AL             

52、             BADD        AL,BX CINC         BX                   

53、         DSHR         AX,67执行“CMP  AX,8003H”指令后,当AX中的无符号数高于8003H时,下列指令中有效的转移指令有(  AB  )。AJNB  L        BJA  L          

54、CJG   L           DJNL   L8可与串操作指令“CMPSW”指令配合使用的重复前缀有(  BCD )。AREP                BREPZ         

55、0;    CREPNZ            DREPE9在下列的输入/输出指令中,正确的指令有( ABD  )。AIN     AX,80H              BOUT       

56、60; DX,AXCIN     AL,340               DOUT        DX,AL10在下列的指令中,错误的指令有( ABCD  )。APUSH       AL      

57、0;          BMOV AL,BXCPUSH       1000H            DCALL       AX11可以用下列指令代替“LOOP  L”指令的有( AC  )。ADEC    

58、     CX                BDEC         CX          JNZ          L  &

59、#160;                   JNC          LCDEC         CX             

60、;   DDEC        CX          CMP         CX,0              JE        &#

61、160;   L          JE            L三填空题1在一条指令中,立即数只能作   源    操作数。28086/8088 CPU形成的内存物理地址有   20     位。3指令“MOV  AX,BX+SI”的源操

62、作数在内存的  DS(数据)     段。4指令“MOV  BX,BP+DI”的源操作数在内存的  SS(堆栈)     段。5指令“MOV  AX,ES:SI”的源操作数在内存的  ES(附加)     段。6入栈指令使用的是  SS(堆栈)   段。7指令“ADD  BX+SI,AL”的目的操作数是   基址加变址

63、    寻址方式。8指令“SUB   BX,ASI”的源操作数是   寄存器相对     寻址方式。9指令“JMP  DWORD  PTR BX”属于  段间间接      寻址方式。10可作为寄存器间接寻址的寄存器有     4        个。11堆栈是从

64、0; 目标地址  高    地址向   低   方向生长的。其操作遵循    后进先出(先进后出)    的操作原则。12在进行弹栈操作时应该先将弹出的数据送  目标地址      ,然后      SP+2     。13在进行多精度加法运算时,一

65、般使用    ADC(带进位加)     指令。14通用的数据传送指令不影响   标志位(PSW)        。15“INC  AL” 指令不影响标志位的  CF    位。16若AL=11H,执行“NEG  AL” 后,AL=  0EFH   。17JMP指令的执行  不影响

66、0;  PSW寄存器中的各位。18两个无符号数进行比较时,可以根据  CF(SF)    标志位来判断大小。在编写程序时可使用   JA(JB、JC、JNC、JS、JNS)   指令来实现。19若执行“DIV  BX”,其被除数的高16位必须放在 DX    ,低16位必须放在 AX    。20DAA指令只对 AL    寄存器中的内容进行调整。21若AL

67、=84H,在执行CBW后,AL= 0FF84H   。22十进制数1234的压缩型BCD码为  1234H    。23执行 AND  AL,0FH         JNZ   L指令,是检测AL中的   低4位   位,当它为非零则转移。24若移位指令的移位位数大于1时,其移位位数必须放在   CL   中

68、。25如果AL=85H,CL=4,执行“SAR  AL,CL”时,AL= 0F8H    ,CF=  0   。26在串操作指令中,SI指向  源    串,DI指向   目的    串。27如果要查找某串中与AL寄存器中有相同的字符(数),则在SCASB指令前应配合使用   REPNE(REPNZ)   重复前缀。28转移指令“JNZ 

69、 L ”的转移范围(十进制)是  128127    。该指令的第二个字节为位移量,用    补码  形式表示。29段内调用指令改变  IP    中的内容。30段间调用指令改变    CS和IP  中的内容。四判断题(判断下列指令是否正确,如果是错误的,请指出错误的原因)1ADD      AL,BX2MOV     

70、; BX,SI3SUB      BX,SI4CMP      5,AL5MOV   CX,AX 6LEA       BL,A7SHR       AL,68MOV      AL,DI+SI9MOV      BL,200H10MOV      AX,DATA11INC

71、60;      BX12CMP      BX,A        ;A为变量13MOV      AX,+14MOV      AX, BP+BX15ADD      AX,CX16OUT      400,AL17JNC      P18MOV

72、     BX,,OFFSET A19LEA       DI,ASI20CMP      AX,5五改错题(按下列指令中的原意改正下列指令)1DEC      SI2CMP      AL,BX                ;无符号数比

73、较3MOV     DX,AL4MOV     AL,300H5MOV     BX,DI           ;字节操作6ADD     AL,CX+SI7ADD     AL,BX              

74、;  ;有符号数相加8PUSH    AL9CMP      BX,5                ;字节比较10MOV     DS,1234H六简答题1设BX=1000H,SI=2000H,位移量D=3000H,请指出下列各种寻址方式的有效地址是什么?(1)使用D的直接寻址(2)使用BX寄存器的间接寻址(3)使用BX寄存器的相对寻址(4)基址

75、变址寻址(5)相对基址变址寻址2请指出下列各条指令的源操作数的寻址方式是什么?(1)MOV    AX,BUF(2)CMP             AL,5(3)ADD     BX+5,AX(4)SUB             AX,BX+SI(5)ADC     AH,ASI(6)MOV

76、0;   BX,SI(7)AND     CX,BBP+SI(8)JMP             WORD  PTR  BX(9)JMP             P(10)JMP    FAR  PTR  P3设 DS=2000H, BX=0100H, SI=0002H, (20

77、100H)=12H, (20101H)=34H,(20102H)= 56H, (20103H)= 78H, (21200H)= 2AH, (21201H)= 4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器中的内容是多少?(1)MOV    AX,1200H(2)MOV    AX,BX(3)MOV    AX,1200H(4)MOV    AX,BX(5)MOV    AX,BX+1100H(6)MOV    AX,BX+SI

78、(7)MOV    AX,BX+SI+1100H4按下列各小题的要求写出相应的一条汇编语言指令。(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中(2)以BX和SI寄存器作基址变址寻址方式,把该单元中的一个字传送到AX。(3)以SI和位移量20H作寄存器相对寻址,将该单元中的内容与CX寄存器中的内容相加,结果存入CX寄存器中。(4)清除AX寄存器的内容,同时清除CF标志位(5)将字单元NUM与0B6H进行比较5按下列各小题的要求使用相应的几条指令完成其操作。(1)将偏移量为200H的存储单元中的数与300H相加,结果存入AX寄存器中(2)比较AX寄存器中与BX寄

79、存器中的16位有符号数,当AX中的内容大于BX中的内容时转移到L。(3)将BUF1和BUF2中的16位数据交换(4)测试BUF字缓冲区中第15位,如果为1则转移到P(5)将BUFI和BUF2的字相加,结果送S缓冲区6设BX=8234H,请说明下列两条指令的区别,执行下列各指令后BX中的内容是什么?SHR  BX,1SAR  BX,17分别说明下列每组指令中的两条指令的区别。(1) MOV   BX,BUF             

80、60;       LEA  BX,BUF(2) OR    BL,0FH                     AND  BL,0FH(3) JMP   SHORT  L        

81、          JMP  L(4) MOV  AX,BX                        MOV  AX,BX(5) MOV  AX,BX+DI       &#

82、160;         MOV  AX,BP+DI8说明下列各指令的源操作数和目的操作数的存储地方。(1)MOV     2000H,AX(2)ADD     AX,BX+5(3)LEA       SI,BUF(4)DAA(5)MUL      BL9指出下列无条件转移指令的转移目标地址是什么?存放在何处?(1)JMP    

83、0; BX(2)JMP      WORD PTR BX(3)JMP      DWORD PTR BX(4)JMP      P(5)JMP      SHORT  R10说明MOVSB和CMPSB各能使用哪些重复前缀?七程序分析题1现有程序段如下:MOV     AX,1234HMOV     BX,60HADD     AX,BX请

84、回答 :(1)该程序段完成的功能是什么?(2)程序段执行完后AX=           。2现有程序段如下:MOV     AX,0603HMOV     BL,8AADDIV        BL请回答 :(1)该程序段完成的功能是什么?(2)程序段执行完后AX=         

85、; 。3设AX=0D023H,BX=9FD0H,试分析执行完如下程序段后程序转向何处?ADD     AX,BXJNO      L1JNC      L2SUB      AX,BXJNC      L3JNO      L4JMP      L54程序段如下:MOV     AX,XMOV

86、60;    DX,X+2ADD     AX,YADC      DX,Y+2ADD      AX,36ADC      DX,0SUB      AX,ZSBB       DX,Z+2MOV     W,AXMOV     W+2,DX请回答 :(1)该程序段完成的功能是

87、什么?(2)该程序的操作数是何类型?(3)结果存放在何处?5设A为字节变量,变量中的内容分别为64H、52H;B为字节变量,变量中的内容分别为12H、46H,现有程序段如下:MOV     AL,ASUB      AL,BDASMOV     C,ALMOV     AL,A+1SBB       AL,B+1DASMOV     C+1,AL请回答 :(1)该程序段完成的功能是什么?

88、(2)最后结果是什么?6现有程序段如下:MOV     BL,ALMOV     CL,4SHR      BL,CLMOV     A,BLAND     AL,0FHMOV     B,AL请回答 :(1)该程序段完成的功能是什么?(2)如果AL的初值为56H,则A=      ,B=      

89、;  。7现有程序段如下:MOV     AL,8MOV     BL,7MUL      BLAAM  ADD     AX,3030HXCHG  AH,ALMOV   BUF,AX请回答 :(1)该程序段完成的功能是什么?(2)BUF两个单元中的值分别为       。8现有程序段如下:MOV     AX,MMOV

90、0;  DX,NSHR      DX,1RCR      AX,1请回答 :(1)该程序段完成的功能是什么?(2)若M=1234H,N=5678H,程序运行后DX=       ,AX=        。9现有程序段如下:XOR     AX,AXMOV     AX,6342HMOV   

91、60; CX,0404HROL      AH,CLXCHG  CH,CLROR      AL,CL请回答 :(1)该程序段执行后AX=        。(2)CF=         。10现有程序段如下:          MOV     AX,

92、1          MOV     BX,2          MOV     CX,4          MOV     DX,3L: INC      AX      

93、60;   ADD     BX,AX          SHR      DX,1          LOOPNZ  L请回答 :(1)该程序段的循环次数是多少?(2)该程序段执行完后AX=     ,BX=       ,CX=

94、0;     ,DX=      。11现有程序段如下:          MOV     CX,16          MOV     BX,0          MOV    

95、 DX,1L: MOV     AX,9AB8H        AND     AX,DX        JZ        N        INC       BXN: SHL       DX,

96、1        LOOP    L        MOV  M,BX请回答 :(1)该程序段完成的功能是什么?(2)该程序段执行完后(M)=         。12现有程序段如下:        CLD         MOV  

97、0;  SI,OFFSET  BUF1        MOV     DI,OFFSET  BUF2        MOV     CX,100        REP       MOVSB请回答:该程序段完成的功能是什么?13 现有程序段如下:   

98、;     CLD        LEA       DI,BUF        MOV     AL,20H        MOV     CX,100        REPNZ  SCASB请回答 :(1)

99、该程序段完成的功能是什么?(2)若ZF=1,表示BUF中      值为20H数据(3)若BUF的首地址为0,ZF=0,执行完该程序段后DI=         。14现有程序段如下:MOV     AL,0MOV     BL,1MOV     CX,10L:  ADD      AL,BLINC   

100、60;   BLLOOP    L请回答 :(1)该程序段完成的功能是什么?(2)该程序执行完后,AL=          。15现有程序段如下:MOV     AX,MCMP      AX,NJA          LMOV     AX,M+2CMP   

101、;   AX,N+2JAZ       LMOV     FLG,BYTE  PTR 0JMP      PL:  MOV     FLG  BYTE  PTR 1   P:  请回答 :(1)该程序段完成的功能是什么?(2)若M=1234H,N=5678H,则FLG=       

102、60; 。16现有程序段如下:MOV     CX,100LEA       BX,BUF MOV     DX,0L1:MOV     AL,<, /FONT>BXCMP      AL,10JL               L2INC     

103、  DXL2:INC      BXLOOP    L1请回答 :(1)该程序段完成的功能是什么?(2)如果将JL改为JG,该程序段完成的功能又是什么?17设TAB中存放的数据为30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,现有程序段如下:LEA       BX,TABMOV     AL,X          

104、 ;X为数字09XLAT请回答 :(1)该程序段完成的功能是什么?(2)若X中的内容为4,则AL=        。18现有程序段如下:LEA       SI,BUF1          LEA       DI,BUF2          MOV     CX,100L: MOV   &

温馨提示

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

评论

0/150

提交评论