微机原理中段寄存器CS存放的内容是什么?代码段的起始地址是什么?

[复制链接]
查看11 | 回复4 | 2010-6-27 09:35:19 | 显示全部楼层 |阅读模式
微机原理中段寄存器CS存放的内容是什么?代码段的起始地址是什么?

回复

使用道具 举报

千问 | 2010-6-27 09:35:19 | 显示全部楼层
取指令时,CPU会自动选择代码段寄存器CS,再加上由IP所决定的16位偏移量,得到要取的指令的物理地址。CS一般存储的是代码段基址,与IP指针共同寻找指令的相应物理地址,起计算方法如下:
物理地址=CS*2^4+IP
回复

使用道具 举报

千问 | 2010-6-27 09:35:19 | 显示全部楼层
CS存放的是代码段的段基址,起始地址是:00H。通过READY信号线进行复位后,代码段的起始地址是:FFFFH
回复

使用道具 举报

千问 | 2010-6-27 09:35:19 | 显示全部楼层
CS中存放的是程序存放的段地址,复位后代码段的起始地址是FFFFH.
回复

使用道具 举报

千问 | 2010-6-27 09:35:19 | 显示全部楼层
CS放的是代码段的段基址,代码段的起始地址是CS:00H
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行