2022年汇编语言复习资料.docx
《2022年汇编语言复习资料.docx》由会员分享,可在线阅读,更多相关《2022年汇编语言复习资料.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 名师精编 优秀资料第 1 章:基础学问1、在汇编语言程序的开发过程中使用宏功能的次序是 C ; DX A、宏定义,宏调用 B、宏定义,宏绽开C、宏定义,宏调用,宏绽开 D、宏定义,宏绽开,宏调用2、汇编语言源程序中,每个语句由四项组成,如语句要完成肯定功能,那么该语句中不行省略的项是 B ; DX A、名字项 B、操作项 C、操作数项 D、注释项3、可屏蔽中断就是它的恳求是否被 CPU响应要受( IF )的掌握;DX 4、使用 LINK连接命令,执行后可生成文件的扩展名为(EXE ); DX 5、在寄存器间接寻址中,假如指令中指定的寄存器为 B
2、P,就操作数在 堆栈 段中,段地址在 SS 寄存器中;TK 6、注释项用于说明程序段或是一条和几条指令的功能,一般用 始; TK ;或分号 表示注释的开7、DOS系统功能调用方式为: 1置入口参数; 2中断程序编号送AH 寄存器后执行INT 21H;TK 8、通常主程序和子程序间参数传送的方法有三种:用寄存器传递、 用储备单元传递、用堆栈传递 次序可调换 ; TK 9、 中断 是 CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动复原执行原先程序的过程;在此,称引起紧急事务的大事为 中断源; TK 10、在字符串操作指令中,DS SI 指向源串, ES DI 指向目
3、的串;TK 11、运算机系统通过 接口 与外围设备通信;TK 12、键盘 I/O、显示 I/O 和打印 I/O 分别对应 16H 、 10H 和 17H 号中断;TK 13、字符显示模式缓冲区中的一个字对应于屏幕上的一个字符;每个字的第一个字节为显示字符的 ASCII码 ,其次个字节为显示字符的 属性 ; TK 14、简述上机运行汇编语言程序的过程;JD 答:第一打开将来汇编,新建一个空的汇编文件,后缀为 存,再编译成机器指令,然后连接成可执行文件,即 15、简述程序中指令和伪指令的区分;JD .asm,然后输入汇编程序代码,保 exe 文件,最终再运行;答:能被运算机识别并执行的二进制代码,
4、它规定了运算机能完成的某一操作;伪指令是对汇编起某种掌握作用的特别命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生气器指令;16、十六进制数88H,可表示成下面几种形式,请找出错误的表示( ); DX 无符号十进制数136 带符号十进制数120 压缩型 BCD码十进制数88 8 位二进制数 8 的补码表示17、指令指针寄存器是(IP ); DX 18、汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法(B) DX A名字的第一个字符可以是大写英文字母及小写英文字母名师归纳总结 B名字的第一个字符可以是字母、数字及、_ 371F0H第 1 页,共 30 页C名
5、字的有效长度31个字符D在名字中不答应显现$ 19、CS寄存器属于(段寄存器); DX 20、已知物理地址(371F0H)=12H,( 371F1H)=34H,( 371F2H)=56H,如从地址- - - - - - -精选学习资料 - - - - - - - - - 中取出一个字的内容是(名师精编优秀资料3412H ); DX 21、一个有 16 个字的数据区,它的起始地址是 70A0H DDF6H,就这个数据区最末一个字单元的物理地址是(7E814H ); DX 22、简述上机运行汇编语言程序的过程;JD 答:第一打开将来汇编,新建一个空的汇编文件,后缀为 .asm,然后输入汇编程序代码
6、,储存,再编译成机器指令,然后连接成可执行文 件,即 exe 文件,最终再运行;第 2 章: 8086/8088 的寻址方式和指令系统1、以下指令属于基址加变址寻址方式的是(MOV DX,DS:BPSI ); DX 2、当程序次序执行时,每取一条指令语句,IP 指针增加的值是(D ); DX A1 B2 C3 D由指令长度打算的 3、以下属于合法的指令是(D ) DX AMOV DS,ES BMOV SI, DI CMOV AX,BL DMOV DI ,BL 4、如 AX=349DH,CX=000FH;就执行指令 AND AX,CX后, AX 的值是(000DH ); DX 5、设 DS=82
7、25H,DI=3942H,指令 NEG BYTE PTRDI 操作数的物理地址是 85B92H DX 6、以下寄存器组中在段内寻址时可以供应偏移地址的寄存器组是 B DX A、AX,BX,CX,DX B、 BX,BP,SI,DI C、SP,IP,BP,DX D、CS, DS,ES,SS 7、对寄存器AX的内容乘以4 的正确指令序列是 SHL AX, 1 SHL,AX, 1 ; DX 8、执行 INC指令除对 SF、ZF有影响外,仍要影响的标志位是 OF,AF,PF ; DX 9、设 DH=10H,执行 NEG DH指令后,正确的结果是 DH=0F0H CF=1 ; DX 10、以下传送指令中有
8、语法错误选项 A ; DX A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX 11、下面指令执行后,转变AL 寄存器内容的指令是 D ; DX A、TEST AL,02H B、OR AL,AL C、CMP AL, BL D、AND AL,BL 12、执行除法指令后,影响的标志位是 AF,CF,OF,PF,SF,ZF都不确定 ; DX 13、执行下面指令序列后,结果是 AX=0FF82H ; DX MOV AL,82H CBW 14、与 MOV BX,OFFSET VAR指令完全等效的指令是 D ; DX A、MOV BX,VAR B、LDS BX,
9、VAR C、LES BX,VAR D、LEA BX,VAR 15、在段定义时, 假如定位类型用户未挑选,就表示是隐含类型, 其隐含类型是 PARA ; DX 16、MOV SP, 3210H PUSH AX 执行上述指令序列后,SP寄存器的值是 320EH ; DX 17、BUF DW 10H DUP3 DUP2,10H,3,5 上述语句汇编后,为变量BUF安排的储备单元字节数是 100H ; DX 18、MOV AH,7896H ADD AL,AH 上述指令执行后,标志位 CF和 OF 的值是(CF=1,OF=0 ); DX 19、完成将带符号数 AX的内容除以 2 的正确指令是(SHR A
10、X, 1 ); DX 20、在汇编语言程序中,对 END 语句的表达正确选项(C ); DX AEND语句是一可执行语句BEND语句表示程序执行到此终止CEND语句表示源程序到此终止 DEND 语句在汇编后要产生气器码21、已知 BX=2000H,SI=1234H,就指令 MOV AX,BX+SI+2的源操作在(数据段中偏移量为名师归纳总结 3236H 的字节)中;DX y=x2-1); DX 第 2 页,共 30 页22、下面指令序列执行后完成的运算,正确的算术表达式应是(- - - - - - -精选学习资料 - - - - - - - - - 名师精编 优秀资料MOV AL,BYTE P
11、TR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL23、已知( AX)=1234H,执行下述三条指令后,MOV BX,AX NEG BX ADD AX,BX (AX)= (0000H); DX A1234H B 0EDCCH C6DCCH D24、将 DX 的内容除以 2,正确的指令是(C); DX ADIV 2 BDIV DX,2 C SAR DX,1 DSHL DX,1 25、有如下指令序列:DX ORG 40H DA1 DW 0AB12H,8574H MOV AX,DA1 MOV BX,OFFSET DA1 上述指令执行后,寄存器 AX 和 BX的值分别为(AB
12、12H,40H );26、以下数值表达式和地址表达式中,错误选项(D ); DX AMOV AL,8*14+4 B MOV SI,OFFSET BUF+13 CMOV CX,NUM2-NUM1 D MOV CX, NUM2+NUM1 27、数据段定义如下:DX X1 DB 10H,50,1 X2 DW 10H,20,3 X3 DD ?COUNT EQU X3-X1 变量 COUNT的值是(9 );28、为使 CX=-1时,转至 MINUS 而编制了一指令序列,其中错误的序列是 C ; DX A、INC CX JZ MINUS B、SUB CX,OFFFFH JZ MINUS C、AND CX,
13、OFFFFH JZ MINUS D、XOR CX,OFFFFH JZ MINUS 29、AL 和 VAR字节单元中分别存放一个带符号数,执行 么溢出位和符号位的关系是 OF=SF ; DX CMP AL,VAR时,如 ALVAR,那30、下面是关于汇编语言程序中使用 RET的描述,不正确选项 C ; DX A每一个子程序中答应有多条 RET指令;B每一个子程序终止之前肯定要有一条 RET指令;C每一个子程序中只答应有一条RET指令;D以过程形式表示的代码段,肯定有RET指令存在;31、在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是( CX=0或 ZF=0 );DX 32、用 M
14、OV 指令将十进制64 以组合型 BCD码格式送入AX,正确使用的指令是 ( MOV AX,0604H ); DX 33、重复前缀指令REP的重复次数由CX 打算;TK 34、DR1 DB 10H,30H DR2 DW 10H DUP(0,2 DUP( 2)名师归纳总结 - - - - - - -第 3 页,共 30 页精选学习资料 - - - - - - - - - 名师精编 优秀资料 MOV BL,LENGTH DR1 MOV CL,LENGTH DR2 请问指令执行后,BL和 CL的值分别为1 和 10H ; TK 35、设 SP=100H,AX=0FFFFH STC PUSH AX A
15、DC AX,0 PUSH AX POP BX 上述程序段运行后,36、假设数据段定义如下:DA1 DW ,DDA2 DB 18 DUP(?)DA3 DW $DA2 MOV BX,DA3 MOV AX,DA1 BX= 0 , SP= 0FEH ; CXFX 上述指令执行后,BX寄存器中的内容是12H或 18,AH 寄存器中的内容是00H,AL寄存器中的内容是43H ;CXFX 37、现有如下数据段DATA SEGMENT ARRAY1 DB 1, 26,3456 ARRAY2 DW 7,89H,10 VAL EQU ARRAY2-ARRAY1 DATA ENDS 请问:该数据段已占有 12或 0
16、CH 字节的储备空间;CXFX 38、当执行指令 ADD AX,BX 后,如 AX 的内容为 2BA0H,设置的奇偶标志位 PF 1,下面的表达正确选项( ); DX 表示结果中含 1 的个数为偶数 表示结果中含 1 的个数为奇数 表示该数为偶数 表示结果中低八位含 1 的个数为偶数39、AND,OR,XOR,NOT 为四条规律运算指令,下面的说明正确选项(C) DX A指令 XOR AX, AX执行后, AX内容不变,但设置了标志位B指令 OR DX,1000H 执行后,将 DX 最高位置 1,其余各位置 0 C指令 AND AX,OFH 执行后,分别出 AL 低四位DNOT AX,执行后,
17、将 AX 清 0 40、完成对 CL寄存器的内容乘以 4 的正确操作是(C) DX AROL CL,1 BMUL 4 ROL CL,1 CSHL CL, 1 D MOV CL,2 SHL CL,1 SHL CL,CL 41、下面各传送指令中,正确选项(C) DX AMOV DI,SI BMOVDX+DI,AL CMOV WORD PTR BX,0100H DMOV AL,BX 名师归纳总结 42、要实现使BETA的值为 56,应采纳语句为(BETA EQU 56) DX 第 4 页,共 30 页43、REPZ CMPSW指令,重复执行的终止条件是(CX=0或 ZF=0) DX - - - -
18、- - -精选学习资料 - - - - - - - - - 44、下面程序段执行后,名师精编优秀资料AL 中的内容是(21H) DX MOV AX,8833H ADD AL,AH DAA 45、完成将累加器AL 清零,并使进位标志CF清零,下面错误的指令是( ); DX MOV AL,00H AND AL,00H XOR AL,AL SUB AL,AL46、以下指令执行后总是使 CF0,OF0 的是(AND); DX 47、完成同指令 XCHG AX,BX相同功能的指令或指令序列是( ); DX MOV AX ,BX MOV BX,AX PUSH AXPOP BX MOV C X,AX MOV
19、 AX,BX MOV BX,CX 48、设 AH 0,AL 06H,BL09H,执行指令ADD AL,BL AAA 之后,其结果应是(AH01,AL 05 ); DX IMUL BL ”分别执行后OF,CF的值为( OF49、设 AL0B4H,BL11H,指令 “MUL BL”和指令 “1,CF1 ); DX 50、在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(CX0 或 ZF0 );DX 51、下面指令中,合理而有意义的指令是( ); DX REP LODSB REP SCASB REP CMPSB REP MOVSB52、在以下串操作指令中,同时使用源串和目的串地址指针的
20、指令是(D) DX ASTOSW BLODSW CSCASW DCMPSW 53、AL=0AH,以下指令执行后能使 AL=05H 的是(C) DX ANOT AL BAND AL, 0FH CXOR AL,0FH DOR AL,0FH 54、DA1 DWAB,CD,EF,GHMOV AX,DA1+3 指令执行后AX 中的内容是(FC); DX ); DX 55、在汇编语言程序中,对END 语句的表达正确选项( END 语句是一可执行语句 END 语句表示程序执行到此终止 END 语句表示源程序到此终止 END 语句在汇编后要产生气器码56、下面的数据传送指令中,错误的操作是( ); DX MO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 汇编语言 复习资料
限制150内