具有模数转换功能的芯片是()。A.ADC0809B.DAC0832C.MAX813D.PCF85631
1个回答
关注
展开全部
CPU在响应中断请求时首先要进行断点保护,即要依次将FLAGS和INT下一条指令的CS、IP寄存器内容压入堆栈,亦即栈顶指针减6,而SS的内容不变。INT 8 指令是一条两字节指令,故其下一条指令的IP0200H20202H。 中断服务子程序的入口地址则存放在中断向量表(84)所指向的连续4个单元中。所以,在执行中断指令并进入响应的中断例程时,以上各寄存器的内容分别为: SP0100H600FAH SS3500H IP841A7FH CS(84)26C07H SP0200H20202H。
咨询记录 · 回答于2022-02-28
具有模数转换功能的芯片是()。A.ADC0809B.DAC0832C.MAX813D.PCF85631
具有模数转换功能的芯片是(A).ADC0809
答案:A
已知(SP)=0100H,(SS)=3500H,(CS)=9000H,(IP)=0200H,(00020H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址为90200H开始的连续两个单元中存放一条两字节指令INT8。试指出在执行该指令并进入相应的中断例程时,SP、SS、IP、CS寄存器的内容以及SP所指向的字单元的内容是什么?
ADC0809是单片机教材上常常用到的模数转换芯片,它有8个模拟输入通道,每次可选其中一路,转换成8位二进制数。
已知(SP)=0100H,(SS)=3500H,(CS)=9000H,(IP)=0200H,(00020H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址为90200H开始的连续两个单元中存放一条两字节指令INT8。试指出在执行该指令并进入相应的中断例程时,SP、SS、IP、CS寄存器的内容以及SP所指向的字单元的内容是什么?
这个题能详解一下吗
稍等一下,正在打字
CPU在响应中断请求时首先要进行断点保护,即要依次将FLAGS和INT下一条指令的CS、IP寄存器内容压入堆栈,亦即栈顶指针减6,而SS的内容不变。INT 8 指令是一条两字节指令,故其下一条指令的IP0200H20202H。 中断服务子程序的入口地址则存放在中断向量表(84)所指向的连续4个单元中。所以,在执行中断指令并进入响应的中断例程时,以上各寄存器的内容分别为: SP0100H600FAH SS3500H IP841A7FH CS(84)26C07H SP0200H20202H。
答案:SP0100H600FAH SS3500H IP841A7FH CS(84)26C07H SP0200H20202H。
IP 和 CS的计算过程是怎样的
要依次将FLAGS和INT下一条指令的CS、IP寄存器内容压入堆栈,亦即栈顶指针减6,
CPU在响应中断请求时首先要进行断点保护,即要依次将FLAGS和INT下一条指令的CS、IP寄存器内容压入堆栈,亦即栈顶指针减6,INT 8 指令是一条两字节指令,故其下一条指令的IP0200H20202H。
IP841A7FH CS(84)26C07H