语言习题1教学内容.ppt
《语言习题1教学内容.ppt》由会员分享,可在线阅读,更多相关《语言习题1教学内容.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言习题1 (2)MOV AH,BP (3)MOV BH,CS:SI 3.15 3.15 已知已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,:BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10HSS=0468H,CS=4B10H。指出下述指令中存储器操作数的。指出下述指令中存储器操作数的有效地址和实际地址。有效地址和实际地址。解:该指令的源操作数为存储器操作数,其寻址方式为基址寻址,故有效地址为BP的内容5678H。操作数所处段为隐含段堆栈段,故段基址为04680H,所以实际地址=段基址+有效地址=046
2、80H+5678H=09CF8H。解:该指令的源操作数为存储器操作数,其寻址方式为寄存器间接寻址,故SI的内容1357H即为有效地址。操作数所处段为代码段,故段基址为4B100H,所以实际地址=段基址+有效地址=4B100H+1357H=4C457H。(4)MOV DL,SI+10H 解:该指令的源操作数为存储器操作数,其寻址方式为变址寻址,故有效地址为SI的内容1357H+10H=1367H。操作数所处段为隐含段数据段,故段基址为09250H,所以实际地址=段基址+有效地址=09250H+1367H=0A5B7H。(5)MOV CH,BP+20H 解:该指令的源操作数为存储器操作数,其寻址方
3、式为基址寻址,故有效地址为BP的内容5678H+20H=5698H。操作数所处段为隐含段堆栈段,故段基址为04680H,所以实际地址=段基址+有效地址=04680H+5698H=09D18H。3.15 3.15 已知已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,:BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10HSS=0468H,CS=4B10H。指出下述指令中存储器操作数的。指出下述指令中存储器操作数的有效地址和实际地址。有效地址和实际地址。(6)MOV CL,SS:SI+50H 解:该指令的源操作数为存
4、储器操作数,其寻址方式为变址寻址,故有效地址为SI的内容1357H+50H=13A7H。操作数所处段为堆栈段,故段基址为04680H,所以实际地址=段基址+有效地址=04680H+13A7H=05A27H。(7)MOV BL,DS:BP+30H 解:该指令的源操作数为存储器操作数,其寻址方式为基址寻址,故有效地址为BP的内容5678H+30H=56A8H。操作数所处段为数据段,故段基址为09250H,所以实际地址=段基址+有效地址=09250H+56A8H=0E8F8H。3.15 3.15 已知已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,:BX=1234H,B
5、P=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10HSS=0468H,CS=4B10H。指出下述指令中存储器操作数的。指出下述指令中存储器操作数的有效地址和实际地址。有效地址和实际地址。(8)MOV BP+SI+30H,AL 解:该指令的目标操作数为存储器操作数,其寻址方式为基址变址寻址,故有效地址为5678H+1357H+30H=69FFH。操作数所处段为隐含段堆栈段,故段基址为04680H,所以实际地址=段基址+有效地址=04680H+69FFH=0B07FH。(9)MOV BX+SI-40H,AH 解:该指令的目标操作数为存储器操作数,其寻址方式为基址变
6、址寻址,故有效地址为1234H+1357H-40H=254BH。操作数所处段为隐含段数据段,故段基址为09250H,所以实际地址=段基址+有效地址=09250H+254BH=0B79BH。3.15 3.15 已知已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,:BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10HSS=0468H,CS=4B10H。指出下述指令中存储器操作数的。指出下述指令中存储器操作数的有效地址和实际地址。有效地址和实际地址。(10)MOV CS:BX+SI,DH解:该指令的目标操作数为存储器
7、操作数,其寻址方式为基址变址寻址,故有效地址为1234H+1357H=258BH。操作数所处段为代码段,故段基址为4B100H,所以实际地址=段基址+有效地址=4B100H+258BH=4D68BH。3.15 3.15 已知已知:BX=1234H,BP=5678H,SI=1357H,DS=0925H,:BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10HSS=0468H,CS=4B10H。指出下述指令中存储器操作数的。指出下述指令中存储器操作数的有效地址和实际地址。有效地址和实际地址。1DATADB10,20,30,40,50 ENTERD
8、W3:MOVBX,OFFSET DATA ADDBX,ENTER MOVAX,BX AX=3228H0AH14H1EH28H32H03H00HDATAENTER 已知数据定义如下,则给定的程序段执已知数据定义如下,则给定的程序段执行后,寄存器行后,寄存器AXAX的内容是多少?的内容是多少?2DATADW10,20,30,40,50 ENTERDW3:MOVBX,OFFSET DATA MOVSI,ENTER MOVAX,BX+SI AX=1E00H0AH00H14H00H1EH00H28H00H32H00H03H00HDATAENTER 已知数据定义如下,则给定的程序已知数据定义如下,则给定的
9、程序段执行后,寄存器段执行后,寄存器AXAX的内容是多少?的内容是多少?(1)MOV AX,BX (2)MOV DL,CH(3)MOV AX,SI(4)MOV AL,SI+1(5)MOV BX,SI-100H(6)MOV DX,-200HBXSI(7)MOV BXSI,CX(8)MOV BX,AX;AX=100H;DL=03H;AX=6978H;AL=69H;BX=3726H;DX=3726H;(3505H)=0302H;(100H)=1234H 26H37H:78H69H:A6H35H3305H3306H:3405H3406H:3505H3506H5.5 5.5 已知已知:AX=1234H,
10、BX=100H,CX=0302H,SI=3405H,CF=1,:AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1,当前数据段中当前数据段中(3305H)=26H,(3306H)=37H,(3405H)=78H,(3305H)=26H,(3306H)=37H,(3405H)=78H,(3406H)=69H,(3505H)=35A6H,DX=3205H,(3406H)=69H,(3505H)=35A6H,DX=3205H,指出下述各条指指出下述各条指令执行后目标地址中的数值。令执行后目标地址中的数值。5.6 5.6 条件同上题条件同上题,指出下述指令执行后的结果和标志
11、指出下述指令执行后的结果和标志位状态。位状态。(AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1)26H37H:78H69H:A6H35H3305H3306H:3405H3406H:3505H3506H 指 令 结果 OF SF ZF AF PF CF(1)ADD AX,BX 1334H 0 0 0 0 0 0(2)SUB BH,CL 0FFH 0 1 0 1 1 1(3)CMP AL,SI-100H 34H 0 0 0 1 0 0(4)AND AL,SIBX 24H 0 0 0 1 0(5)NOT BX 0FEFFH 标志位不受影响(6)OR BL,CH 03H
12、 0 0 0 1 0(7)ADD SIBX,AX 47DAH 0 0 0 0 0 0(8)XOR AH,AH 00H 0 0 1 1 0注:这里表示状态不确定 5.7 5.7 条件同条件同5.55.5题题,指出下述移位指令指出下述移位指令执执行后目行后目标标地址地址中的内容及中的内容及标标志位状志位状态态。(AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1)26H37H:78H69H:A6H35H3305H3306H:3405H3406H:3505H3506H 指 令 结果 OF SF ZF PF CF(1)SHR BH,1 00H 0 0 1 1 1(2)SAR
13、 SI,CL 0D01H 0 0 0 0 0(3)ROR CH,1 81H 1 1(4)ROL BX,CL 0400H 0 0(5)SAL AX,CL 48D0H 0 0 0 0 0(6)SAR BYTE PTRSI,CL 1EH 0 0 0 1 0(7)RCR BYTE PTRBXSI,1 0D3H 0 0(8)SHL WORD PTRSI,1 0D2F0H 1 1 0 1 0注:这里表示状态不确定,空白表示不受影响。5.8 5.8 编写完成下列功能的小程序段。编写完成下列功能的小程序段。(1)将寄存器AL的第3,4位变反,其余位保持不变。解:XOR AL,18H(2)将寄存器AL的第3,4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 习题 教学内容
限制150内