2020年10月全国汇编语言程序设计自考试题及答案解析_第1页
2020年10月全国汇编语言程序设计自考试题及答案解析_第2页
2020年10月全国汇编语言程序设计自考试题及答案解析_第3页
2020年10月全国汇编语言程序设计自考试题及答案解析_第4页
2020年10月全国汇编语言程序设计自考试题及答案解析_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、精品自学考试资料推荐全国 2019 年 10 月高等教育自学考试汇编语言程序设计试题课程代码: 02321一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.假设存储器中从 7462H单元开始的四个相邻字节单元中的内容依次是32H, 46H, 52H,OFEH ,则存放字数据OFE52H 的字地址是()A.7462HB.7463HC.7464HD.7465H2.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是()A.BP 、 BX 、SI、 DIB.AX 、

2、 BX 、 CX、 DXC.SP、 IPD.BX 、 SI、 DI 、 DS3.当堆栈为空时,如 SS=0805H ,SP=40H ,栈底字单元的物理地址是()A.08090HB.08089HC.0808EHD.08450H4.执行 POP BP 指令时,源操作数的物理地址表达式是()A.16*SS+SPB.16*SS+BPC.16*DS+BPD.16*CS+BP5.设 ADRT=100H ,不符合语法规则的语句是()A.MOVAX,ADRTB.MOVAX,ADRT+SIC.MOVADRT,AXD.MOVADRTSI,AX6.下面 XCHG 指令语句中,语法正确的是()A.XCHGAX,DSB

3、.XCHG BL,BXC.XCHGAL,OFHD.XCHGSI,DI7.设 (AL)=63H(BL)=29H 执行下面指令后()SUB AL,BLDASAX 的内容是A.(AX)=0304HB.(AX)=0034C.(AX)=0034HD.(AX)=03048.设 BX=1234H,DS=2000H,(21234H)=5678H, 则指令“ LEASI,BX ”执行后的结果是()A.SI=5678HB.SI=1234HC.SI=2000HD.SI=3234H9.设 DF=0,SI=20H,CX=10,执行 REP LODSW 指令后 ,SI 中的内容是()A.20HB.30HC.34HD.40

4、H10.设 AL=0A8H,CL=23H,执行乘法指令 MUL CL后 ,标志位 OF,CF 的值分别是()1精品自学考试资料推荐A.OF=1,CF=1B.OF=1,CF=0C.OF=0,CF=1D.OF=0,CF=011.MOVBX,OFFFEHNEGBXNOTBX上述三条指令执行后,BX 中的内容是()A.-1B.-2C.-3D.-412.设数据段有 :DA1DBXX ;是任一数据DA2DBOFEH下列两条指令 :MOVDL, DA1ORDL,DA2执行后, DL 中的内容可能是()A.0FFH 或 0FEHB.只能是 0FEHC.只能是 0FFHD.只能是 01H13.NUM1=200N

5、UM2=0C8HMOVAL,NUM1 XOR NUM2上述语句执行后 AL 中的值是()A.200B.0C8HC.0D.0FFH14. ORG 100H NUM EQU 8042H DA1 DB 56HMOV BX,0FFSET DA1上述程序段执行后 BX 中的值是()A.56HB.100HC.101HD.102H15.设数据段中定义语句DA1DB12H,34HDA2DW12H,34H下面有语法错误 的语句是()A.BUF1DWDA1B.MOVDA1+1,AXC.MOVBYTE PTR DA2+1,ALD.MOVWORDPTRDA1,AX16.在同一程序段中 ,定义下面伪指令 ,错误 的是(

6、)A.PORT1EQUALB.PORT2=ALC.PORT2=2A50HAND OFFHD.PORT3EQU2A50HPORT3EQU2A50HAND OFFH17.XDB20HDUP(0)Y DW7A,8B2精品自学考试资料推荐MOVCH,LENGTHYMOVCL, LENGTHX执行上述指令后,CX 中的内容是()A.0120HB.2010HC.207AHD.7A20H18.执行 SUB AX , BPDI 指令,取源操作数时,使用的物理地址表达式是()A.16*SS+BP+DIB.16*ES+BP+DIC.16*DS+BP+DID.16*CS+BP+DI19.BUFF 单元开始,连续存放

7、了十个字节数据,欲找出与AL 中内容不同的数,并将不同数据的地址偏移量送ADR 单元,应选用的指令序列是()A.REPZCMPSBB.KEPNZCMPSBJZ K1JZK1MOVADR,DIMOVADR,DI,K1: K1: C.REPZSCASBD.REPNZSCASBJZ K1JNZ K1DECDIDECDIMOVADR,DIMOVADR,DIK1: K1: 20. TEST VAR,55HJE ZER0ZER0: 上述程序段执行 JE ZER0 指令后能够产生分支的条件是()A.V AR=0B.VAR=55HC.VAR 中第 1,3,5,7 位均为 0D.V AR 中第 0,2,4,6位

8、均为 0二、填空题(本大题共5 小题,每小题1 分,共 5 分)21.逻辑地址由 _组成。22.假设执行指令前 BX=5678H,CL=8, 指令 ROL BX,CL 执行后 BX=_ 。23.每次进行串扫描指令SCAS 时,要进行递增或递减修改的变址寄存器是_。24.在指令语句操作数项上,引用一个段名,就是获取段地址的_数据。25.VAR1 DD 10H DUP(? )语句实现留空 _个字节单元。三、简答题(本大题共3 小题,每小题2 分,共 6 分)26.下面指令是错误吗,哪条有错?什么错误 MOV 34H,BL XCHG DS,AX27.完成下列操作选用什么指令或指令序列将 2BC0H

9、减去 1A05H将变量DAB1 的段地址送AX 。28.设执行前SI=1000H,DS=2000H, 存储单元 (21000H)=1245H, 下面二条指令分别执行后BX中的值各是多少? MOVBX,SI3精品自学考试资料推荐 LEA BX,SI四、程序分析题(本大题共7 小题,每小题5 分,共 35 分)29.MOVAX , 7452HADD AL,AHDAAXCHGAH,ALSUBAL,AHDAS程序段运行后,AX=_,CF=_ 。30.已知 AX=7865H,BX=89AAHCLCADDAX,BXOR BX,AXRCRAX,1RCLBX,1程序执行后 ,AX=_BX=_CF=_31. A

10、NDAL,0FAHXORAL,0FFH XOR AL,0AFHOR AL,50H阅读上述指令 ,分别回答各指令序列完成什么功能?32.DA1DB1AH,2BH,3CH,4DH,5EH,6FHDA2DB6DUP(0)LEASI,DA1+5MOVBX,0FFSETDA2MOVCX,604HSTDLOP:LODSBROLAL,CLMOVBX,ALINCBXDECCHJNZLOP程序执行后DA2 中各字节内容是什么?程序中ROL AL,CL是否用 ROR AL,CL指令替代 ,其功能不变。33.DA1DB ABCDE $ FGHI DA2DB $ -DA1DUP(?)CALLSUB1SUB1PROC4

11、精品自学考试资料推荐MOV BX,0LOP:CMP BYTE PTR DA1BX,$JZ ARMOV AL,DA1BXMOV DA2 BX,ALINC BXJMP LOPAR:RETSUB1ENDP上述子程序的功能是什么?返回主程序时,BX=_ 。34.AR1 DB ABCDEFGH AR2 DB OMOV AH,1INT 21H;键盘输入AND AL,0FHDEC ALLEA BX,AR1XLAT AR1MOV AR2,AL假设键盘输入数字4,则执行后 (AR2)=_;执行后CF=_ 。35.BCD1 DB46HMOVAL,BCD1MOVCL,4SHRAL,CLSALAL,1MOVCL,AL

12、SALAL,1SALAL,1ADDAL,CLMOVCL,BCD1ANDCL,0FHADDAL,CL上述程序段完成的功能是什么?程序段运行结束后AL=_ 。五、程序填空题(本大题共2 小题,每小题6 分,共 12 分)36.下面程序段是判AL 和 BL 中的数据是否同号,若是,则把AL 中的数据变负并送到AH中,否则OAH 。横线处填入适当指令(每处仅填一条指令)。_ 5精品自学考试资料推荐JNSKMOVAH,0JMPEND0K: _ MOVAH,ALEND0: 37.已知寄存器AX 和 BX 分别存放有二个非压缩BCD 码,下面程序段完成AX+BX AX 中,请在横线中各填一条指令(假设结果小于等于99)MOVCH,AHADDAL,BLAAA_ADCAL,BHAAA_MOV AL,CH六、编制程序题(本大题共3 小题,共22 分)38.限用三条指令实现将DA1 和 DA2 二个字节存储单元的内容进行交换。( 5 分)39.试编制一程序段,用串操作指令STOSB 实现向DA 数据区依次相间存放字母字符A ,B

温馨提示

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

评论

0/150

提交评论