C 程序控制类指令的功能 改变程序执行的顺序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B 标号和变量都是。。。标号是指令,变量是操作数
C 程序控制类指令的功能改变程序执行的顺序
D 定义段结束伪指令ENDS,ENDP
H 汇编语言源程序结束伪指令END
I IN和OUT指令可寻址。。。用立即数(N)
IN AL,DX(Y) IN AL,N;(N>255)(N) IN BX,DX(N)
J JMP BX(Y)
L 累加器专用传送指令IN访问I/O,范围0-65535
M MOV AX,[BX][DI]指令源操作寻址基址加变址寻址方式
MOV DS,AX(Y) MOV ES,3F00H(N) MOV [BX],[SI](N) MOV AL,[BX=10H](Y)
MOV [BX],[1000](N) MOV [BX][DI],10(N) MOV CS,AX(N)
P PUSH AL(N) PUSH SS(Y) POP CS(N)
R 若当前(SP)=6000H,CPU执行IRET后,(SP)=6006H(SP)=6008H 若(AL)=95H,执行SAR AL,1后(AL)=0CAH
若(CS)=1000H(DS)=2000H(SS)=4000H…..BP的功能是将32000H单元内容,32001单元内容
若(AL)=35H,执行ROL AL,1后,(AL)=6AH
若(DS)=2000H,(ES)=2100H,(CS)=1500H….(AX)=01A0H,基址变址寻址
S 设当前(SP)=0100H,执行PUSH AX,(SP)=00FEH,(SP)=00FAH SHL SX,2(N)
T 条件转移指令转移范围-128~+127
W 伪指令X DB 4 DUP...Y偏移地址2014H,(BL)=00
伪指令VR1 DB 2 DUP分配了16字节
X XCHG BX,IP(N)
Y 已知(BX)=2000H(DI)=3000H(SS)=4000H,66000H内容28H[BX=DI=1000H](AL)=28H 一个程序有下列伪指令ARY DB。。。LEN单元值350
有一个程序片段MSG DW...AX的值最后是36
Z 在寻址方式可做基址寄存器的BX,BP
指令MOV DX,0FFSET BUFFER寻址方式立即寻址方式
指令MOV AX,【DI-4】寻址方式寄存器相对寻址方式
执行指令将00H送到1A0H外设上(N)
执行指令将00H送到2F8H外设上(Y)
88086I/O指令寻址方式直接寻址,寄存器间接寻址
8088的MOV指令不能。。。传送(Y)
8088系统中,堆栈。。。为单位(N)