汇编语言考试复习试题及答案

上传人:博****1 文档编号:493228868 上传时间:2022-11-12 格式:DOCX 页数:14 大小:22.16KB
返回 下载 相关 举报
汇编语言考试复习试题及答案_第1页
第1页 / 共14页
汇编语言考试复习试题及答案_第2页
第2页 / 共14页
汇编语言考试复习试题及答案_第3页
第3页 / 共14页
汇编语言考试复习试题及答案_第4页
第4页 / 共14页
汇编语言考试复习试题及答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《汇编语言考试复习试题及答案》由会员分享,可在线阅读,更多相关《汇编语言考试复习试题及答案(14页珍藏版)》请在金锄头文库上搜索。

1、汇编语言考试复习题及答案一、单项选择题(共 20小题,每小题 1分,共20分)在每题列出的四个备选 项中只有一个是符合要求的,请将其代码填写在题后的括号内。错选、多选或 未选均无分。1CPU 要访问的某一存储单元的实际地址称()A. 段地址B.偏移地址C.物理地址D.逻辑地址2某存储单元的物理地址是12345H,可以作为它的段地址有()A. 2345HB. 12345HC. 12340HD. 1234H3. 执行后使BX=0的同时也使CF=O, OF=0的指令是()A. XORBX, BXB.ORBX, BXC. ANDBX, BXD.CMPBX, BX4. 循环控制指令 LoopNZ/Loo

2、pNE 控制循环继续执行的条件是()A. CX主0 且 ZF=1B.CX主0 且 ZF=0C. CX主0 或 ZF=1D.CX主0 或 ZF=05在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH 中,对这进位值的操作应是( )A. DAA校正指令的功能已自动加在AH中B. 进位值在AF中,校正后根据AF内容再加在AH中C. 进位值在CF中,校正后根据CF内容再加在AH中D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6AND, OR, XOR, NOT 为四条逻辑运算指令,下面的解释正确的是()A. 指令XORAX, AX执行后,AX内容不变,但设置了标

3、志位B. 指令ORDX, 1000H执行后,将DX最高位置1,其余各位置0C. 指令ANDAX,OFH执行后,分离出AL低四位D. NOTAX,执行后,将AX清07在执行下列指令时,需要使用段寄存器 DS 的指令是()A. STOSWB. ADDAL, CLC. NEGBXD. INCDABX8. 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行 的指令是( )A. ADDBH, 01HB. ORBH, 01HC. XORBH, 01HD. TESTBH, 01H9. 完成对CL寄存器的内容乘以4的正确操作是()A. ROLCL, 1B. MUL4ROLCL, 1C. SHL

4、CL, 1D. MOVCL, 2SHLCL, 1SHLCL, CL10. 下面各传送指令中,正确的是()A. MOVDI, SIB. MOVDX+DI, ALC. MOVWORDPTRBX, 0100HD. MOVAL, BX11. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法(A. 名字的第一个字符可以是大写英文字母及小写英文字母B. 名字的第一个字符可以是字母、数字及、C. 名字的有效长度BL时分支去L0P1处,那么在“CMPAL, BL”指令后应跟的分支指令是()AJNCLOP1BJALOP1CJCLOP1DJGELOP117在下列串操作指令中,同时使用源串和目的串地址指针

5、的指令是()ASTOSWBLODSWCSCASWDCMPSW18.设AL=OAH,下列指令执行后能使AL=05H的是()ANOTALBANDAL, 0FHCXORAL, 0FHDORAL, 0FH19DA1DWAB, CD , EF, GH( )IIIMOVAX, DA1+3指令执行后 AX 中的内容是AEFBCDCBCDFC20.使用DOS系统功能调用时,使用的软中断指令是()AINT21BINT10HCINT16HDINT21H二、填空题(本大题共 12空,每空0.5分,共6分)请在每小题的空格中填上正确答案。错填、不填均无分。21十六进制数 0FFF8H 表示的十进制正数为,表示的十进制

6、负数为22. 若 DS=0F3EH, SI=2000H, COUNT=OA8H,指令 MOVAX, (SI+COUNT)中,源操作数的有效地址 EA 为,其物理地址为。23. CPU 的标志寄存器中标志位,可以分为两大类,其中一类称为 标志位,另一类称为标志位。24. 当标志位=1 时表示无符号数运算产生溢出,而当标志位=1是表示带符号数运算产生溢出。25. 如 JMP 指令采用段间间接寻址,那么由 4 个相邻字节单元中存放有转移地址,其中前两个字节存放的是,而后两个字节存放的是。26. 在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是 或 才有实际意义。三、简答题

7、(本大题共 4小题,每小题2分,共8分)27. 已知:BX=1357H, DI=2000H, DS=2000H, CS=4000H,分别指出下面各指 令中存储器操作数的物理地址。( 1) MOVAL, BX( 2) MOVCS: BX+DI, AH28. 0P1DB1, 20P2DW3412H, 5678HIIIMOVAX, OP1+1;字单元(OP1+1) AXMOVBL, OP2+1 ;字节单元(OP2+1) BL上述二条传送语句有语法错误,请根据注释字段的说明,将其改正。29下列语句在存储器中分别为变量分配多少字节?(1)AD2DW10DUP(?),10(2)AD3DD100DUP(?)

8、30简述下面两条指令分别是什么语法错误?MOVBX,SIMOVAX,DL四、程序分析题(本大题共 6小题,每小题6分,共36分)31MOVDL,ALNOTDLTESTDL,04HJENEXTIIINEXT:若上述程序段执行时产生分支,说明AL中的数第几位一定为1?程序段执行后CF 是多少?32DA1DBABCDEFGHIDA2DB9DUP(0)IIILEASI, DA1LEADI, DA2MOVCX, 9CLDLOP:LODSBSUBAL,10HSTOSBLOOPLOP试问:写出程序执行后DA2各字节中的数据。保持程序功能情况下,程序中可否改写为33已知: BX=4567HNEGBXINCBX

9、NEGBXDECBX程序段执行后, BX=, CF=。34MOVBL, 64HMOVCL, 03HXORAX, AXAGAIN: ADDAL, BLADCAH, 0DECCLJNZAGAIN问:(1)该程序段完成的功能是:(2)AX=。35已知数据段中定义DAT1DB12H,34H,56H,78HMOVCX,0MOVAX,WORDPTRDAT1MOVCL,DAT1+3当程序段执行完后 AX=,CX=。36DA1DB83H,72H,61H,94H,5AHIIIMOVCX,WORDPTRDA1ANDCX,0FHMOVAL,DA1+3SHLAL,CL上述指令序列执行后,AL=, CL=。五、程序填空

10、题(本大题共 2小题,每小题6分,共12分)37在 NUMW 单元存放有一个 0-65535 范围内的整数,将该数除以 500,商和 余数分别存入QU1和REM单元,请在空行处各填上一条指令完善该程序。IIIMOVAX,NUMWXORDX,DXDIVBXMOVQUI,AX38某程序欲用单个字符显示的 2 号功能调用去显示 STRING 中的字符串COMPUTER(不显示字符$!).试在空白处填上适当的一条指令。STRINGDBCOMPUTER,$IIIMOVBX,0FFSETSTRINGLOP:MOVDL,BXMOVAH,02HINT21HJNELOP六、编程序题(本大题共 2小题,第39小题

11、6分,第40小题12分,共18分)39.试编制一程序段,用串操作指令实现以DA_BY为首址的20H个字节单元中 存放相同字符丫(设DA_BY存储区已有ES指向)。40.试编制一源程序,统计DA1字单元中含0的个数,如统计的个数为奇数, 则将进位位置 1,否则进位位清 0。DATASEGMENTDA1DWXXXXDATAENDS汇编语言程序设计试题答案1、C;2、D;3、A;4、B;5、C;6、C;7、D;8、B;9、C;10、C;11、B;12、C;13、A;14、B;15、A16、C;17、D;18、C;19、D;20、B21、+65528;-3276022、20A8H;11488H23、状

12、态;控制24、CF;OF25、IP;CS26、STOS;CMP、27、(1)21357H;(2)43357H28、MOVAX,WORDPTR(OP1+1)MOVBL,BYTEPTR(OP2+1)29、(1)22;(2)40030、MOV 指令不能在两个存储器操作数之间进行操作数类型不匹配四、31、第 2 位;CF=O32、123456789;不能更改33、BX=4565H; CF=134、AX=012CH,将AX内容乘3送BX中35、AX=3412H, CX=0078H36、AL=0A0H, CL=03H五、37、MOVBX, 500MOVREM, DX38、INCBXCMPBX, 24H六、39、LEADI,DA_BYMOVCX,32MOVAL,YCLDREPSTOSB40、CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEASI,DA1MOVCX,16XORBL,BLAGAIN:MOVAL,SIHLAL,1JCNEXTINCBLNEXT:INCSILOOPAGAINTESTBL,01HJNEL1CLCJMPDONEL1:STCDONE:MOVAH,4CHINT21HCODEENDSENDSTART

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号