新闻搜索: 热门搜索 新华书店 考试书店 当当书店 网络书店 自考书店 英语培训专家 公务员专业培训 会计品牌辅导 家教服务
首页>自考>历年真题>2004自考历年真题>正文
全国2004年10月高等教育自学考试汇编语言程序设计试题

www.zige365.com 2007-12-19 11:01:54 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

13.NUM1=200
 NUM2=0C8H 
 MOV  AL,NUM1 XOR NUM2
 上述语句执行后AL中的值是(   )
A.200        B.0C8H
C.0         D.0FFH 
14.     ORG 100H
 NUM EQU 8042H
 DA1 DB 56H 
 MOV BX,0FFSET DA1
 上述程序段执行后BX中的值是(   )
A.56H   B.100H     C.101H    D.102H
15.设数据段中定义语句
 DA1  DB  12H,34H
 DA2  DW  12H,34H
 下面有语法错误的语句是(   )
A.BUF1  DW  DA1     B.MOV  DA1+1,AX
C.MOV  BYTE PTR  DA2+1,AL  D.MOV  WORD  PTR  DA1,AX
16.在同一程序段中,定义下面伪指令,错误的是(   )
A.PORT1  EQU  AL     B.PORT2=AL
C.PORT2=2A50H  AND  OFFH  D.PORT3  EQU  2A50H
           PORT3  EQU  2A50H  AND  OFFH
17.X  DB  20H  DUP(0)
 Y  DW  ‘7A’,‘8B’ 
 MOV  CH,LENGTH  Y
 MOV  CL, LENGTH  X
 执行上述指令后,CX中的内容是 (   )
A.0120H        B.2010H
C.207AH        D.7A20H
18.执行SUB  AX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是(   )
A.16*SS+BP+DI      B.16*ES+BP+DI
C.16*DS+BP+DI      D.16*CS+BP+DI
 19.BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是(   )
A.REPZ  CMPSB      B.KEPNZ  CMPSB
 JZ  K1         JZ  K1
 MOV  ADR,DI           MOV  ADR,DI,
K1:……          K1:……
C.REPZ  SCASB      D.REPNZ  SCASB
  JZ  K1         JNZ  K1
  DEC  DI         DEC  DI
  MOV  ADR,DI        MOV  ADR,DI
K1:……        K1:……
20.      TEST  VAR,55H
 JE  ZER0
ZER0:……
上述程序段执行JE ZER0指令后能够产生分支的条件是(   )
A.VAR=0       B.VAR=55H
C.VAR中第1,3,5,7位均为0   D.VAR中第0,2,4,6位均为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,AX
27.完成下列操作选用什么指令或指令序列
①将2BC0H减去1A05H
②将变量DAB1的段地址送AX。
 28.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少?
①MOV  BX,[SI]
②LEA  BX,[SI]

本新闻共3页,当前在第2页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
全国2002年10月高等教育自学考试汇编语言程序设计试题