注册 登录
编程论坛 汇编论坛

[求助]各位大虾,帮我看看几个计算题,~~

superbclt 发布于 2005-10-16 10:27, 844 次点击

1、已定义Y为自变量,指出这个指令序列完成什么功能

MOV Y,AX MOV CL,Z SAL AX,CL ADD Y,AX SAL Y,1

2、假设:(CS)=3000H,(DS)=4000H,(ES)2000H,(SS)=5000H,(AX)=2060H,(BX)=3000H,(CX)=0005H,(DX)=0000H (SI)=2060H,(DI)=3000H,(43000H)=0A006H,(23000H)=0B116H,(33000H)0F802H,(25060H)=00B0H (SP)=OFFFEH,(CF)=1,(DF)=1

3、请写出下列各条指令独立执行完后,有关寄存器及存储单元的内容

1,SBB AX,BX 2, ADD AX,WORD PTR[SI+0FA0H] 3, PUSH AX 4, RCL AX,CL 5, XCHG AX,ES:[BX+SI]

4、执行后数据填入空白

MOV AX,2368H ; AX=______ SUB AX,AX ; AX=______ MOV CX,AX ; CX=______ MOV CL,64H ; CL=______ MOV AL,10H ; AL=______ DEC CL ; CL=______

AMS:ADD AL,10H ADC AH,00H DEC CL JNZ AMS MOV BX,88ABH ; BX=_______ PUSH AX PUSH BX POP AX POP BX

程序执行后的数据状态

寄存器 AX BX CX 数 据 ____ _____ _____

1 回复
#2
xieheping2005-10-20 21:20
这些东西你自已到debug 里看一下就可以了
1