资源描述:
《《汇编语言》作业及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题一1.在计算机内部,计算机能够直接执行的程序语言是。A.汇编语言B。C++语言C.机器语言D。高级语言2.在堆栈段中,存放栈顶地址的寄存器是。A.IPB.SPC.BXD.BP3.指令指针寄存器IP用来存放代码段中的偏移地址。在程序运行的过程中,它始终指向。A.下一条指令的首地址 B.下一条指令的地址 C.当前指令的首地址 D.当前指令的地址4.编译程序的功能是。A.检查源程序中的语法错误和逻辑错误B.将源程序编译成目标程序C.改正源程序中的语法错误D.将高级语言源程序翻译成汇编语言源程序5.用户为了解决自己的问题,用汇
2、编语言所编写的程序,称为。A.目标程序 B.源程序 C.可执行程序 D.汇编程序6.计算机中用来存储程序、数据等信息的记忆装置是。A.控制器B.运算器C.CPUD.存储器7.在宏汇编中,源程序必须通过____编译_______生成目标代码,然后用连接程序将其转化为可执行文件,该文件可在系统中运行。习题二1当SS=3000H,SP=0100H时,执行PUSHAX指令后,堆栈顶部的物理地址是()A.30100HB.30098HC.30102HD.300FEH2设10000010B分别以原码、补码及反码表示时,则对应的十进
3、制数依次是()A.-82、-126、-2 B.-2、-125、126C.-2、-126、-125 D.-82、-125、1253标志寄存器中属于控制标志位的是()A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.AF,OF,SF4设(AX)=4544H,在执行指令”SUBAH,AL”之后,()A.CF=0,OF=0 B.CF=0,OF=1 C.CF=1,OF=0 D.CF=1,OF=15若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSHAX,PUSHBX,POPCX
4、,POPDX后,寄存器CX的内容为______19____________。6若物理地址为2D8C0H,偏移量为B6A0H,则段地址为_2222H________。7设(AL)=70H,分析在SUBAL,9AH后,标志寄存器中CF、OF、ZF、PF、SF的状态。.CF=1,OF=1,,ZF=0,PF=0,SF=1习题三1、下列指令中,正确的一条是。A)MOVBYTEPTR[BX],1000B)MOVAX,[SI][DI]C)LEABX,4[BX]D)MOVAX,ARRAY1+ARRAY22、指令SUBAX,5[BX+DI]的源操作
5、数的寻址方式是。A)寄存器寻址B)基址+变址寻址C)变址寻址D)直接寻址3、假设V1和V2是用DW定义的变量,下列指令中正确的是。A)MOVV1,V2B)MOVV1,20HC)MOV2000H,V2D)MOVAL,V14、设在内存单元(0010H)=12H,(0011H)=34H,对于从0010H处取一个字的叙述正确的是________。A)读出的字的值为1234H,需要访问两次存储器B)读出的字的值为3412H,需要访问两次存储器C)读出的字的值为3412H,需要访问一次存储器D)读出的字的值为1234H,需要访问一次存储器5、
6、有指令“MOVSI,OFFSETDATA”,和它等效的指令是___LEASI,DATA_________。6、对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容:TABLE1DB?TABLE2DW20DUP(?)TABLE3DB‘ABCD’MOVAX,TYPETABLE1;AX=①MOVBX,TYPETABLE2;BX=②MOVCX,LENGTHTABLE2;CX=③MOVDX,SIZETABLE2;DX=④MOVSI,LENGTHTABLE3;SI=⑤AX=1,BX=2,CX=20,DX=40,SI=1.习题四
7、1.MOVAL,20HMOVBL,ALADDAL,BLSBBAL,10HCBWDIVBL上述程序段执行后,(AH)=___10H________,(AL)=___01H_______2.语句”BUFDB25”的含义是()A.用BUF表示25B.定义BUF为字节变量,初始值为25C.从标号BUF对应的地址起分配25个单元D.定义BUF为变量,其地址为253.除法指令DIV的格式中,只有一个源操作数。若其类型属性为字节,则目的操作数在_______AX__________中。4.执行一列三条指令后,AX寄存器中的内容是()。MOVAX
8、,‘8’ADDAL,‘9’AAAA.0071H B.0107H C.0017H D.0077H5.逻辑移位指令SHL用于()A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除26.CWD指令的功能是()A.把源操作数的符号位