自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 文章标题x86汇编语言从实模式到保护模式-任务切换

任务切换LTR r/m16 这条指令的操作数可以是16位通用寄存器,也可以是指向一个16位单元的内存地址,其内容都是16位的TSS选择子。 执行这条指令,将TSS选择子加载到TR寄存器之后,处理器用该选择子访问GDT中对应的TSS描述符,将段界限和段基地址加载到任务寄存器TR的描述符高速缓存器部分。同时,处理器将该TSS描述符中的B位置“1”,也就是标志位“忙”,但并不执行任务切换真正实现

2017-02-16 14:15:25 773

转载 描述符表和描述符高速缓存

在80x86的CPU里,描述符的概念实在是太重要了。     在实模式下,大家都知道物理地址是由段地址和偏移地址两部分组成,其公式如下:     物理地址 = 段地址 × 16 + 偏移地址     或者:物理地址 = 段地址     其结果都是一样的,由于段地址和偏移地址的长度都是16位,所以这种方式能够表达的最大地址为:ffff:ffffH,也就是10ffefH,大致是1088KBy

2017-01-09 11:13:24 667

转载 描述符表和描述符高速缓存

在80x86的CPU里,描述符的概念实在是太重要了。     在实模式下,大家都知道物理地址是由段地址和偏移地址两部分组成,其公式如下:     物理地址 = 段地址 × 16 + 偏移地址     或者:物理地址 = 段地址     其结果都是一样的,由于段地址和偏移地址的长度都是16位,所以这种方式能够表达的最大地址为:ffff:ffffH,也就是10ffefH,大致是1088KBy

2017-01-09 11:12:04 565

转载 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释

初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:   warning: #223-D: function "assert_param" declared implicitly;assert_param(IS_GPIO_ALL_PERIPH(GPIOx));   这时候我们需要在“Target O

2014-12-09 12:10:22 793

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除