假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:40:50
假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx

假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx
假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx

假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx
这是在干嘛呢?
假如是push ax,push bx,pop ax,pop bx
那么就相当于ax和bx互换,因为(假设是8086汇编语言)堆栈的原则是后进者先出,SP的值不变

假定sp=5000h,ax=1300h,bx=4800h,执行以下命令,push ax,push bx,pop ,pop bx 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是? 已知堆栈区逻辑地址为SS:SP=2600H:1300H,计算物理地址 假设(DS)=3000H,(SS)=3000H,(AX)=1000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H.(31200H)=20H,请写出下列指令单独执行完后,有关寄存器和存储单元的内容.问:1,ADD AX,1000H ;2,ADD AX ,BX ; 3,MOV[BX] ,AX ;4 ,PUSH AX ;5,DEC BYTE PT h( )sp( )tal 若当前SP=70H,A=12H,B=34H,DPL=56H,执行下列的程序后,SP=若当前SP=70H,A=12H,B=34H,DPL=56H,执行下列的程序后,SP=?A=?PUSH ACCPUSH BPOP ACCPUSH DPL怎么分析呢, 已知 SP=2110H,执行指令 PUSH AX 后,SP寄存器的值是多少? 假定SP=60H,ACC=30H,B=70H,执行下列指令PUSH ACCPUSH B结果:SP的内容为 61H单元的内容为 62H单元的内容为 汇编语言TEST假定(AX)=5555H (BX)=0FF00H执行下列语句后,求(AX) 并写出PSW各位状态AND AL,01HAND AX,BXTEST AL,08H书给的答案是:(AX)=5555H PF=ZF=1感觉(AX)的值不对啊.应该是5501H吧(第二条执行 假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,(SP)=( ).A.0014H B.0011H C.0010H D.000FH 已知(SP)=2000H,指令PUSH AX 执行后(AX)=? 8086微机中,(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行PUSH AX后,存放21H的物理地址是? 已知SP=2110H,执行指令“PUSH AX”后,SP寄存器的值是多少?请说出解题过程, 已知(SP)=09H,(DPTR)=4567H,在执行下列命令后,(SP)= ,内部RAM(OAH)= ,(OBH)=PUSH DPL PUSH DPH(SP)=OBH怎么来的? (ss)=2000h,(sp)=0012h,(ax)=1234h,执行push ax后,=12h 答案有是20011h,可我觉得是20012h啊不是高位进20012h,低位进20011h,也就是(20012h)=12h,(20011h)=34h么 若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址.若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址.答案是35000H~35800H这个跟物理地址=段地址*16+偏移地址不一样是吗?我的意思是 设(SP)=100H,(AX)=0FFFFH STC PUSH AX ADC AX,0 PUSH AX POP BX 上述程序段运行后,(BX)=? 1、已知(Ax)=5678H,(Bx)=1234H,(Ds)=2000H,(Es)=3000H,指令XCHG Ax,Bx执行后Ax的内容为()A、5678H B、1234H C、2000 H D、3000H2、设SP初始值为3050H,执行指令PUSH BX后,SP的值为()A、304FH B、304EH C、3048H D