一条双字长直接寻址的子程序调用CALL指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为1000H,SP的内容为0100H,栈顶内容为1234H,存储器按字编址,而且进栈操作是先(SP)-△→SP,后存入数据。试回答下列几种情况下,PC,SP及栈顶内容各为多少。 (1)CALL指令被读取前; (2)CALL指令被执行后; (3)子程序返回后。
第1题
第2题
A、5000H,00FEH,2004H
B、2000H,00FEH,2004H
C、5000H,0100H,2004H
D、5000H,00FEH,2476H
第3题
A、2000H,0100H,2746H
B、5000H,0100H,2746H
C、2000H,00FEH,2746H
D、2000H,0100H,2004H
第5题
A.子程序只能被调用程序调用一次
B.子程序调用指令CALL执行后只需保护断点的偏移地址
C.子程序返回指令RET可以用一条出栈指令POP代替
D.子程序是特定功能程序段,可被其他程序调用,完全确定功能后,可使用返回指令返回到调用程序
第7题
A.返回到CALL指令下面一条指令继续执行主程序
B.按照(SP)和(SP+1)中存放的地址执行返回操作
C.按照(SP+4)和(SP+5)中存放的地址执行返回操作
D.返回到CALL指令下面第4条指令继续执行主程序
第9题
A.返回到CALL指令下面一条指令继续执行主程序
B.按照(SP)和(SP+1)中存放的地址执行返回操作
C.按照(SP+4)和(SP+5)中存放的地址执行返回操作
D.返回到CALL指令下面第4条指令继续执行主程序
第10题
A.返回到CALL指令下面一条指令继续执行主程序
B.按照(SP)和(SP+1)中存放的地址执行返回操作
C.按照(SP+4)和(SP+5),中存放的地址执行返回操作
D.返回到CALL指令下面第4条指令继续执行主程序
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!