微机原理第四章出题

1.计算题

若当前IP=2200H,CS=1000H,则存放下一条待取指令的内存地址是?

【解析】

下一条待取指令的内存地址指的是指令的物理地址,因为CPU访问内存是依靠物理地址的。

物理地址=段基址*16+偏移地址

在8086/8088中,一般用CS、DS等段寄存器存放段基址,用IP等寄存器存放偏移地址;所以,1000是段基址,2200是偏移地址,

由于是用十六进制表示的段基址与偏移地址,所以段基址*16=10000,10000+2200=12200H,物理地址即为12200H

2.计算题

类型号为17H的中断处理子程序存放在2345:7890H开始的内存区域中,17H号中断的中断向量存放地址是什么?该中断向量中四个内存单元的内容分别是什么?

【解析】

中断向量的起始地址=中断号*4

17H*4=(16+7)*4=92D=5C H,由于每个中断向量占4个内存单元,所以地址为

0000:005F(CS:高字节)

0000:005E(CS:低字节)

0000:005D(IP:高字节)

0000:005C(IP低字节)

四个内存单元的内容为:

0000:005F(CS:高字节:23H)

0000:005E(CS:低字节:45H)

0000:005D(IP:高字节:78H)

0000:005C(IP:低字节:90H)

3.填空题

产生需处理的事件的程序或设备称为(         );为事件服务的程序称为(                             );中断源向CPU发出请求的信号称为(                ),中断处理程序的入口地址称为(           )。

【解析】

产生需处理的事件的程序或设备称为中断源;为事件服务的程序称为中断服务程序或中断处理程序;中断源向CPU发出请求的信号称为中断请求,中断处理程序的入口地址称为中断向量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,899评论 8 114
  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 2,629评论 0 1
  • 楔子 月圆之夜 此时的月,似乎比往日朦胧了些。她,身着素裙,独自在街上行走,依然安静,行人疏落。 秋风萧瑟,吹落了...
    雅痞绅士J32阅读 809评论 0 1
  • 连载:九境成丹万骨枯 《目录》[https://www.jianshu.com/p/4986656b28ca] 上...
    冬知饺子阅读 446评论 4 9
  • 我在等 等着微风 也等着细雨 我在等 等着骄阳 也等着繁星 我在等 等着黑夜 也等着黎明 我在等 等着春花 也等着...
    L蓼萧阅读 255评论 2 4

友情链接更多精彩内容