试题详情
- 简答题试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?
-
无条件转移指令的操作是无条件地使程序转移到指定的目标地址,并从该地址开始执行新的程序段,其转移的目标地址既可以是在当前逻辑段,也可以是在不同的逻辑段;条件转移指令是在满足一定条件下使程序转移到指定的目标地址,其转移范围很小,在当前逻辑段的-128~+127地址范围内。
调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程人口地址的位置可将调用指令分为段内调用(入口地址在当前逻辑段内)和段间调用。在执行调用指令后,CPU
要保护断点。对段内调用是将其下一条指令的偏移地址压人堆栈,对段间调用则要保护其下一条指令的偏移地址和段基地址,然后将子程序人口地址赋给IP(或CS和IP)。
中断指令是因一些突发事件而使CPU暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序。它是随机的。在响应中断后CPU不仅要保护断点(即INT指令下一条指令的段地址和偏移地址),还要将标志寄存器FLAGS压入堆栈保存。 关注下方微信公众号,在线模考后查看
热门试题
- RST是单片机的()引脚,ALE引脚是用
- 80减90(80-90)需要借位,所以执
- 8253-5工作于方式3时,当计数值为一
- 微机的系统总线是连接CPU、存储器及I/
- 怎样选择串行口的工作模式?REN位的作用
- 简述CPU执行程序的过程。
- 假设当前ESP=0012FFB0H,说明
- 处理器内部具有哪3个基本的部分?8086
- DAC0832有哪三种工作方式?
- 8255A是可编程的并行输入/输出接口芯
- 外总线就是系统总线。
- 执行了一条加法指令后,发现ZF=1,说明
- 80C51单片机中有与定时/计数器相关的
- 什么是查询超时错误?
- ISA总线的()引脚低有效说明进行I/O
- 设计双字节无符号数加法程序实现(R0R1
- 高速缓冲存储器Cache的写入策略是解决
- 响应NMI请求的必要条件()。
- 用硬件实现总线分配的逻辑电路为()。
- ISA总线也称为()总线,是AT机采用的