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

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——02321自考全国2023年10月汇编语言程序设计试题.祝考生Pass60

超越60自考网

全国2023年10月高等教育自学考试

汇编语言程序设计试题

课程代码:02321

一、单项选择题(本大题共20小题,每题1分,共20分)

在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。

1.当执行ADDAX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的表达正确的是()

A.表示结果中含1的个数是奇数C.表示该数是奇数

B.表示结果中含1的个数是偶数

D.表示结果中低8位中含1的个数是奇数

2.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H中取出一个字的内容是()

A.2030HB.3040HC.3020HD.4030H

3.转移指令JMPNEARPTRPROCA的转移范围是()A.8000H~7FFFHC.80H~7FH

B.7FFFH~0FFFHD.0FH~7FH

4.设CF=1,实现AL内容乘2的指令是()A.RCLAL,1B.SARAL,1C.SHLAL,1D.RORAL,1

5.算术右移指令SAR和规律右移指令SHR,两条指令执行结果完全一致的条件是()A.目的操作数最高位为0C.目的操作数为任意状况6.没有语法错误的输入指令是()

A.INAL,30HB.IN30H,ALC.INDX,ALD.INAL,[BX]7.与LEABX,BUF指令完全等效的指令是()

A.MOVBX,BUFB.LDSBX,BUF

C.MOVBX,OFFSETBUFD.MOVBX,WOKDPTRBUF8.设有变量VAR和标号LAB,不正确的指令是()...

浙02321#汇编语言程序设计试题第1页(共8页)

B.目的操作数最高位为1

D.无论什么状况都不可能完全一致

.祝考生Pass60

A.LEAAX,VARB.LEAAX,LABC.JMPNEARPTRVARD.JMPSHORTLAB9.设SP的初值为1000H,执行指令PUSHAX后SP的值是()A.OFFFHB.1001HC.0FFEHD.1002H

10.以下指令执行后既能使AX=0同时又使CF=0,OF=0的是()A.XORAX,AXC.ORAX,AX

B.ANDAX,AXD.TESTAX,0

11.在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是()

A.MOVDX,BUF1*BUF2B.MOVDX,BUF1/BUF2C.MOVDX,(BUF1*BUF2)-BUF1D.MOVDX,BUF2-BUF112.汇编语言源程序,可以是()A.可以直接由机器执行B.必需由编译程序生成目标程序才能执行C.必需由解释程序生成目标程序才能执行D.必需由汇编程序汇编成目标程序才能执行13.ORG200HBUFDB12H,34H?

MOVAX,WORDPTRBUF上述指令语句执行后AX中的内容是()A.3412HB.1234HC.0200HD.0012H

14.伪指令DA1DB04HDUP(3DUP(2),2DUP(3))在数据区中能构成0203H操作数共有

()

A.07个B.04个C.03个D.02个15.设NUM1EQU100NUM2=64H

浙02321#汇编语言程序设计试题第2页(共8页)

.祝考生Pass60

下面指令执行后,使BL中为全1的指令是()

A.MOVBL,NUM1EQNUM2B.MOVBL,NUM1LTNUM2C.MOVBL,NUM1NENUM2D.MOVBL,NUM1GTNUM2

16.设非压缩BCD码(AL)=09H,(BL)=04H在执行SUBAL,BL指令后应选的校正指令是

A.DAAB.AASC.DASD.AAA17.设AX=9ABCH,DX=8765HPUSHAXPUSHDXPOPAXPOPDX

上述4条指令执行后,AX,DX中内容分别是()A.AX=9ABCHDX=8765HB.AX=9ABCHDX=9ABCHC.AX=8765HDX=8765H

D.AX=8765HDX=9ABCH

18.DA1EQUWORDPTRDA2DA2DBOABH,OCDH?SHLDA1,1SHRDA2,1

上述两条指令执行后,DA2中两字节单元内容分别是()A.0ABH,0CDHB.2BH,9BHC.4DH,57H

D.56H,9BH19.无条件转移指令JMP实现段间间接转移,转移的目标地址在()A.某个字存储单元中B.某个双字存储单元中C.某个16位通用寄放器中

D.两个16位通用寄放器中

20.检查BUF单元的内容是否为正偶数,下面程序段正确的是()A.MOVAL,BUFB.MOVAL,BUFJSK1ANDAL,11HSHRAL,1JNEK1

浙02321#汇编语言程序设计试题第3页(共8页)

()

.祝考生Pass60

JCK1……;是正偶数……;是正偶数?

?K1:……

K1:……

C.MOVAL,BUFD.MOVAL,BUFJNPK1TESTAL,81HTESTAL,80HJNEK1

JNEK1……;是正偶数……;是正偶数?

?K1:……

K1:……

二、填空题(本大题共5小题,每题1分,共5分)

21.8086/8088存贮器地址分段时,每个段起始地址的特征是___________。22.执行带符号数字节相乘指令IMULBL后,CF=1,OF=1意味着___________。23.假设执行前AX=7862H,指令XORAX,AX执行后AX中的值是___________。24.ARRAYDB0,2DUP(1,2),0,3汇编时生成的数据依次是___________。25.在存取一个存储器操作数时,段地址必需由___________提供。三、简答题(本大题共3小题,每题2分,共6分)

26.在汇编源程序时,下面数据段共分派多少个字节存储单元?变量BUF的偏移地址是多少?DATASEGMENTORG$+20HDA1DB10HDUP(2,3)DA2DW10HDUP(2,3)ORG$+20HBUFDDDA1,DA2DATAENDS

27.设BX=0FFFFH,下面指令序列中,每条指令执行后,分别为0,1表示SF、ZF、CF的值,若对标志位无影响,用斜杠/表示SFZFCFSTC

浙02321#汇编语言程序设计试题第4页(共8页)

.祝考生Pass60

XORBX,BX______________________ADDBX,8001H______________________SARBX,1______________________

28.假使执行NEGAL指令后AL中的内容仍保持不变,那么AL中的值是多少?执行后OF的值又是多少?

四、程序分析题(本大题共7小题,每题5分,共35分)29.DA1DB′01234′DA2DB5DUP(0)?MOVSI,0MOVCX,5

LOP:MOVAL,DA1[SI]ADDAL,11HORAL,01HMOVDA2[SI],ALINCSILOOPLOP

试问:(1)程序段执行后,写出DA2各字节中的数据。

(2)程序中MOVAL,DA1[SI]指令的源操作数是什么寻址方式30.VAR1DW1234H,89,255,-2,-0AHVAR2DB34,78H,44,22,19,-12?

MOVAH,2

温馨提示

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

评论

0/150

提交评论