2000年(上)全国汇编语言程序设计试卷_第1页
2000年(上)全国汇编语言程序设计试卷_第2页
2000年(上)全国汇编语言程序设计试卷_第3页
2000年(上)全国汇编语言程序设计试卷_第4页
2000年(上)全国汇编语言程序设计试卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2000 年(上)全国汇编语言程序设计试卷一、单项选择题(从每小题的四个备选答案中,选出一个正确答案,并将正确答案的番号填入题干的括号内。每小题 1 分,共 20 分)1. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( )A目标程序B源程序C可执行程序D汇编程序2. 某系列微机对存储器的分段,如果每一个段最多的字存储单元(16 位二进制)是 32K,那么表示段内字节单元偏移地址的二进制位数应是( )A20 位B16 位C15 位D12 位3. 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是( )AAX,BX,CX,DXBDS,ES,CS,SSCSP,BP,IP,BXDSI,DI,BP,BX4. 用一条指令仅实现将 BX+SI=AX 的方法是( )AXCHG AX,BXSIBMOV AX,BX+SICLEA AX,BXSIDLEA AX,BXSI5. 设 SP 初值为 2000H,执行指令“PUSH AX“后,SP 的值是( )A1FFFHB1998HC2002HD1FFEH26. 条件转移指令 JB 产生程序转移的条件是( )ACF=1BCF=0CCF=1 和 ZF=1DCF=1 和 ZF=07. 选用串操作指令时,错误的操作是( )A置方向标志位B根据串操作指令设置重复次数并送入 CXC设置源操作数及目的操作数指针D源操作数和目的操作数都可以加段超越8. 设 AL=20H,SI=0500H,DS=3000H, (30500H)=0C0H,CF=1。执行 SBB AL,SI后,正确的结果是( )AAL=5FH SF=1 CF=1BAL=60H SF=1 CF=0CAL=5FH SF=0 CF=1DAL=60H SF=0 CF=09. 设 AX=1000HNEG AXNOT AX执行上述指令后,正确的结果是( )AAX=1001HBAX=0FFFHCAX=1000HDAX=0111H10. CBW 指令的功能是( )A把源操作数的符号位扩展到目的操作数中B把 AL 中的符号位扩展到 AH 中C把 AH 中的符号位扩展到 AL 中D把 AX 中的符号位扩展到 DX 中11. 汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有华夏大地教育网qg_2321_200004 3效名字是( )AVariableBFirst & ldC0FFFFHDMemphis12. ORG 0030HDA1 DB 0,0,30HDW DA1数据为 3000H 字存储单元的偏移地址是( )A0030HB0031HC0032HD0033H13. NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1 和 NUM2 字节单元的内容分别是( )ANUM1=0,NUM2=0BNUM1=0,NUM2=0FFHCNUM1=0FFH,NUM2=0DNUM1=0FFH,NUM2=0FFH14. 要求将 A,B 两个字符的 ASC码 41H,42H 顺序存放在连续两个字存储单元中,可选用的语句是( )ADA1 DB ABBDA1 DW ABCDA1 DB 0ABHDDA1 DW 0ABH15. DA1 EQU BYTE PTR DA2DA2 DW 0ABCDHSHL DA1,14SHR DA2,1上述指令序列执行后,DA2 字存储单元的内容是( )A0ABCDHB0AB9AHC55CDHD559AH16. 下面语句中有语法错误的语句是( )ADB 45HBDW OABCDHCDW ABCDDDD AB17. MOV CL,8ROL AX,CLOR AX,BX假设 AX=0012H,BX=0034H,那么上述程序段执行后,AX 中的结果是( )A1234HB3412HC0046HD0034H18. 执行下列指令序列后,正确的结果是( )MOV AL,81HADD AL,ALADC AL,ALAAL=05HBAL=204HCAL=04HDAL=205H19. DA2 DB 12H,34H,56H,0ABH( )DB$-DA2BUF1 DB 10H,20H,30H华夏大地教育网qg_2321_200004 5LEA SI,DA2MOV CL,4SIMOV CH,LENGTH BUF1上述指令序列运行后,CX 的内容是A03ABHB01ABHC0304HD0104H20. 从 BUF 单元开始存放有 10 个字节数据,欲找出与 AL 中内容不同的数据,并将该数据的偏移地址送 ADR 单元,正确选择的指令序列是( )ACLDREP CMPSBJZ K1MOV ADR,DIK1:BCLDREPNZ CMPSBJNZ K1MOV ADR,DIK1:CCLDREPZ SCASBJZ K1DEC DIMOV ADR,DIK1:DCLDREPZ SCASBJNE K16DEC DIMOV ADR,DIK1: 二、简答题(每小题 4 分,共 12 分)1.下列语句在存储器中分别为变量数据区分配多少个字节单元?(1)VAR3 DD 10(2)VAR4 DW 4 DUP(?) ,22.设 DS=2000H,BX=1256H,变量 TABLE 的偏移地址为 20A1H, (232F7H)=3280H。下列指令分别执行后,IP 的值各是多少?(1)JMP BX: IP=_(2)JMP TABLEBX: IP_3.选用 NOT,AND,OR XOR 逻辑指令编写一指令序列,实现将 AL 第 0 位,第 2 位同时置1,其他位变反。 三、程序分析题(每小题 6 分,共 36 分)1.MOV AX,0BC5FHMOV BX,0C0FBHXOR AX,BXXOR AX,BX上述程序段运行后,AX=_,CF=_2.HEX DB0123456789ABCDEFHCOD DB ?,?MOV BX,OFFSET HEXMOV AL,1AHMOV AH,ALAND AL,0FHXLAT HEXMOV HCOD ,ALMOV CL,12SHR AX,CL华夏大地教育网qg_2321_200004 7XLAT HEXMOV HCOD,AL上述程序段运行后,HCOD 和 HCOD+1 两字节单元内容是什么?3.DATA SEGMENTORG 3040HYY1 DB 30H,40HYY2 DW 3040HDATA ENDSMOV BX,OFFSET YY1MOV AX,BXMOV CL,BYTE PTR YY2+1MOV CH,TYPE YY2上述程序段运行后,AX=_,BX=_,CX=_4.A DB 0F8HB DB 3 DUP(?)LEA DI,BMOV CX,3MOV AL,ALOP:SAR AL,1MOV DI,ALINC DILOOP LOP上述程序段运行后,从 B 单元开始依次存放的数据的多少?5.已知 BUF 开始的数据区中存放有 10 个大、小写字母,下面程序段完成的功能是什么?MOV CX,10LEA BX,BUFK2: MOV AL,BX8CMP AL,ZJBE K1SUB AL,20HMOV BX,ALK1: INC BXLOOP K26.MOV CL,8MOV AL,0NOT ALROL AL,CLCMP AL,0FFHJZ NEXTMOV AL,0NEXT:上述程序段运行后, (AL)=_,CF=_ 四、程序填空题(注意:下列各小题中,一个横线上只能填一条指令。每小题 6 分,共 12分)1.DA1 数据区中有 50 个字节数据,下面程序段将每个数据的低四位变反,高四位不变,并依次存入 DA2 数据区中。请将程序补充完整。MOV CX,50LEA SI,DA1LEA DI,DA2K1:MOV AL,SI_MOV DI,ALINC SIINC DIDEC CX_华夏大地教育网qg_2321_200004 92.下面程序段完成将存储单元 A1 中一个压缩型 BCD 码拆成二个非压缩型 BCD 码,高位 BCD码存放在 A3 单元,低位 BCD 码存放在 A2 单元,再分别转换为对应的 ASC码。请将程序补充完整。MOV AL,A1MOV CL,4_OR AL,30HMOV A3,ALMOV AL,A1_OR AL,30HMOV A2,AL 五、编制程序题(第 1 小题 6 分,第 2 小题 14 分,共 20 分)1.X,Y,Z 三个字节存储单元中各有一个无符号数,其中有两个数据相等,找出不相等的哪个数,并存入 W

温馨提示

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

评论

0/150

提交评论