- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                串操作指令特点:
可用前缀使其重复操作;
每操作一次自动修改SI和DI内容,当DF=0时为增量,DF=1为减量;
所有源操作数地址放在SI中,在DS段,串长 ≤ 64K;
   所有目标操作数地址放在DI中,在ES段,串长 ≤ 64K;
用重复前缀时,如果条件满足且CX ≠ 0 时重复,每重复一次
CX ← CX–1,否则结束重复;
重复操作时IP不变,中断返回后继续操作。
       
 
 使用串操作指令时注意:
SI ← 源串首(末)址
DI ← 目标串首(末)址;
CX ← 串长度;
设DF 值;
选重复前缀;
使用条件重复前缀时,判断结束条件(即 是CX=0 还是ZF=0/1结束)
                                                                                         指令执行时间:
计算机中的计时单位:
(1). 指令周期:执行一条指令所花的时间;
(2). 总线周期:CPU 每访问一次内存或I/O端口所花的时间;
(3). 时钟周期(T周期):计算机主频的倒数,用T表示, 即 T=1 / F 
               
试分别说明下列指令中源操作数和目的操作数采用的寻址方式:
                                                  答案:
                                          目的操作数      源操作数
(1)	MOV	AX,0FFFFH                 寄存器         立即
(2)	MOV	ES,AX                      寄存器         寄存器
(3)	XOR	CL,[100H]                   寄存器         直接
(4)	ADD	[SI],DX                      寄存器间       寄存器
(5)	MOV	ES:[2000H],CL               直接          寄存器
(6)	SUB	[BX+SI],1                    基+变         立即
(7)	ADC	AX,[BX+SI+10H]             寄存器        相对基+变
(8)	PUSH	DS                           隐含           寄存器
CLD                                隐含
CMP	[BP+DI],CL                  基+变           寄存器
若(BX)=1123H,(SI)=1968H,位移量=0313H,(DS)=1971H,试确定由这些寄存器和下列寻址方式产生的有效地址和物理地址:
                                                    答案:
                                                  EA       物址
直接寻址;                                 0313H      19A23H
用BX的寄存器间接寻址;                   1123H      1A833H
用BX的寄存器相对寻址;                   1436H      1AB46H
用BX和SI的基址变址寻址;                2A8BH     1C19BH
用BX和SI的相对基址加变址寻址。          2D9EH     1C4AEH
连续执行以下指令,并在空格中填写执行指令的结果。
                             答案:
MOV	AX,2060H		AL=60H  AH=20H  CF=
MOV	DS,AX		DS=2060H  AH=20H  CF= 
ADD	AL,AH		AL=80H   AH=20H  CF=0 
INC		AX			AL=81H   AH=20H  CF=0 
MOV	DX,512		DL=00H   DH=02H  CF=0 
SUB	AX,DX		AL=81H   AH=1EH  CF=0 
第3章:汇编语言程序设计 
本章学习要求
  (1). 应熟悉的内容:汇编语言的格式、语句行的构成。
(2). 应掌握的内容: 指示性语句、指令性语句及相互区别、作用。
(3). 应熟悉掌握的内容:各种结构的汇编语言程序设计的方法,特别是分支结构和循环结构程序的特点和设
                
原创力文档
                        

文档评论(0)