汇编常考试题(含有详解)(5)
NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1
DA2 DW 'CO','MP','UT','ER' DATA ENDS 试回答:(1)DA1的偏移地址是:______20H _____________。
(2)COUNT的值是:__________10_________。
(3)DA2+5字节单元的内容是:______’U’_____________。
29、设DS=3A00H,ES=4A00H,在段地址:偏移地址=4A00H:9000H 字单元中有数据3C50H。请用一条指令将数据3C50H装入AX寄存器。(不得使用立即数)
MOV AX,ES:[9000H]
30、设BX=0FFFFH,DI=20H,DS=2000H,CL=8,(20020H)=4567H,下列各条指令分别执行后BX中的内容各为多少?
A. ROL BX,CL ;BX=__0FFFFH ____ B. MOV BX,[DI] ;BX=___4567H ___ 31、DAT1 DB 1,2,3,4 DAT2 DW 3412H,5678H ┇
MOV AX,DAT1+1 ;将DAT1+1字单元内容送入AX中 MOV BL,DAT2+1 ;将DAT2+1字节单元内容送入BL中
已知上述两条MOV语句有语法错误,请根据注释字段的要求将其改正(分别用一条语句改正)。
MOV AX,WORD PTR DAT1+1 MOV BL,BYTE PTR DAT2+1
32、DA1 DB 20H DUP(?)
DA2 DW 10H,45H,7856H
请用两种办法,分别只用一条指令实现将DA1数据区中数据个数送入CX。
MOV CX,LENGTH DA1 MOV CX,DA2-DA1
33、用三种不同方法实现在字存储单元DB1中存储2000H。 (1)DB1 DW 2000H (2)CUNT EQU 2000H DB1 DW CUNT (3)DB1 DW ?
MOV DB1,2000H 34、已知:BX=1357H,BP=2468H,SI=1000H,DI=2000H,SS=1000H,DS=2000H,ES=3000H,试分别指出下列各指令中存储器操作数的物理地址。
MOV AL,[BP+20H]的物理地址是 12488H 。 MOV [BX+DI-80H],AL的物理地址是 232D7H 。
MOV BL,ES:[SI+40H]的物理地址是 31040H 。
21
四、程序分析题
1、XOR AL,AL MOV AH,AL ADD AH,9 JZ NEXT
XCHG AH,AL JMP K1
NEXT:MOV AH,0FFH K1:??
上述程序运行后,AH= 0 ,AL= 9 。 2、XOR AL,AL
INC AL NEG AL INC AL
MOV BL,7FH ADC AL,BL
上述程序段运行后,AL= 80H ,CF= 0 。 3、已知 AX=1234H MOV BX,AX NEG(求补运算) BX ADD AX,BX
执行上述三条指令后,AX= 0 ,BX= 0EDCCH 。 4、BUF1 DB 41H,42H,43H,44H,45H,46H BUF2 DB 6 DUP(?) ?
MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 MOV CX,6 LOP:MOV AL,[SI] SUB AL,7 AND AL,0FH MOV [DI],AL INC SI INC DI LOOP LOP
试回答(1)上述程序段执行后,BUF2开始的6个字节存储单元的内容是什么?
0AH,0BH,0CH,0DH,0EH,0FH
(2)在程序功能不变的情况下,AND AL,0FH指令可否用SUB AL,30H指令替代。
功能不变
5、BUFF DB ‘ABD $ QC% $ A??CYZ’
CONT EQU $ - BUFF ? CLD
LEA DI,BUFF
22
MOV CX,CONT MOV AL,’$’ XOR DX,DX
NEXT:REPNZ SCASB
CMP CX,0 JZ K1 INC DX JMP NEXT K1: ?
上述程序段运行后,DX中的值表示的意义是什么?
DX中存放的是字符串中’$’字符的个数。
6、DA1 DW 1F28H DA2 DB ? ┇
XOR BL,BL MOV AX, DA1 LOP:AND AX,AX JZ KK
SHL AX,1 JNC LOP ADD BL,1 JMP LOP
KK:MOV DA2,BL
就是AX每次逻辑左移一位并且那一位作为CF CF为一就计数加一 功能就是看1F28的二进制有几个1
试问:A.程序段执行后, DA2字节单元内容是什么?
BL=7
B.在程序段功能不变情况下,是否可用SHR指令代替SHL指令? 本程序段是可以的 7、DA1 DB 87H DA2 DB ┇
MOV AH,0 MOV AL,DA1 MOV CL,4 SHR AL,CL MOV DL,10 MUL DL
MOV BL,DA1 AND BL,0FH ADD AL,BL MOV DA2,AL
试回答:A.程序段执行后,(DA2)=_87_____;
23
B.在程序段功能不变的情况下,是否可以用指令SAR替代指令SHR?
不可以。
8、MOV AL,BL NOT AL
XOR AL,BL (相同取零 不同取一) OR BL,AL
程序段执行后,AL=_0FFH______,BL=_0FFH______。 9、STC
MOV CX,0403H MOV AX,0A433H SAR AX,CL XCHG CH,CL SHL AX,CL
程序段执行后,AX=_4860H _____,CF=__1____。 10、BYTE1 DB XX ;任意数 BYATE2 EQU 0FEH ┇
MOV DL,BYTE1 OR DL,BYTE2
程序段执行后,DL=__0FFH ____或__0FEH ____。
11、DA_B DB 0CH,9,8,0FH,0EH,0AH,2,3,7,4 ┇
XOR AX,AX XOR CL,CL XOR BX,BX
LOP:TEST DA_B[BX],01H (判断奇偶 最后一位是0则为偶 否则为奇)
JE NEXT 最后一位如果是一 相与 结果为1 je是为零才跳转的 所以不转 顺序执行 ADD AL,DA_B[BX] INC AH
NEXT:INC BX INC CL
CMP CL,10 JNE LOP
AH是放奇数的个数 AL是放所有奇数的和
上述程序段运行结束后,AH=__4____,AL=__34____。
如果把“JE NEXT指令改为“JNE NEXT“指令,那么AH=_6_____,AL=____50__。 12、VAR_B DB 10 DUP(3,5,7,9) ┇
LEA BX,VAR_B MOV CX,10 XOR AX,AX
LOP:ADD AL,[BX] CMP AL,10 JB NEXT
24
INC AH
SUB AL,10 NEXT:INC BX LOOP LOP
这个就是将3579357935这些数 一个一个加 超过十就计数 然后减十 再往后交
Ah存放的是超过10的次数 但大于10就减十 再往后加 只要大于十就减去10 之后AL中存放的是小于10的次数
上述程序段运行结束后,AH=__5____,AL=_6_____。
13、已知AX=0FF60H,CF=1
MOV DX,96 (DX为60H 有高低位之分 )
XOR DH,0FFH (xor为取反 全为1则为全部取反 高位为FF 低位还是60H) SBB AX,DX SBB 是带进位减 0ff60h -0ff60h -1=0ffffh 产生借位,cf =1
执行上述指令序列后,AX=____0FFFFH _______________,CF=_______1____________。 14、设寄存器AL,BL,CL中内容均为76H, XOR AL,0FH AND BL,0FH OR CL,0FH
执行上述指令序列后,AL=_____79H ______________。 BL=_______06____________,CL=_____7FH ______________。 15、已知AX=0A33AH,DX=0F0F0H AND AH,DL
XOR AL,DH NEG AH NOT AL
执行上述指令序列后,AH=_______60H ____________,AL=______35H _____________。 16、DATA SEGMENT
S9 DB0,1,2,3,4,5,6,7,8,9 DATA ENDS ┇
LEA SI,S9
LEA,DI,S9+1 MOV CX,5 LOP: MOV AL,[SI] XCHG AL,[DI] …… 此处隐藏:2128字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲