具有模数转换功能的芯片是()。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
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消