PUSH指令功能是将栈顶单元的内容弹出堆栈。()
PUSH指令功能是将栈顶单元的内容弹出堆栈。()
PUSH指令功能是将栈顶单元的内容弹出堆栈。()
第1题
第2题
设原堆栈指针指向系统堆栈,在用户堆栈(0200:0800)栈顶的第一个单元存放了一个数,下面的子程序完成这样的功能:将栈顶的数取出,转换为一个表格中的代码(表格首址为DS:0000),再输出到0200H端口,并返回。改正下面程序中的错误。
DAI: PUSH DX
PUSH AX
MOV SP,0800
MOV SI,0A00
MOV SS,0200
POP AX
XLAT
OUT 0200,AL
POP AX
POP DX
RET
第4题
分别选用一条协处理器指令,完成下列功能: (1)将兀压入栈顶: (2)将1.0送入栈顶; (3)将栈顶中的数加上寄存器3中的数; (4)将栈顶中的数减去寄存器2中的数,结果存入寄存器2中。
第6题
A、1001H
B、1003H
C、1002H
D、1000H
第8题
完成下列个题:
(1)根据CPU的功能和结构标明图中四个寄存器的名称;
(2)简述指令LDA X的数据通路,其中X为主存地址,指令的功能是将主存X单元的内容送入AC中。
第9题
第10题
A.将用户设置的程序指令地址入栈保存
B.将中断服务程序的入口地址入栈保存
C.将程序状态字PSW入栈保存
D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存