汇编语言
文章平均质量分 54
想考北航的小刺猬
这个作者很懒,什么都没留下…
展开
-
X86汇编语言:从实模式到保护模式(代码+注释)--c10、11(保护模式:32位x86处理器编程架构+进入保护模式)
在进入实模式之后,段寄存器的高速换粗部分保留了原始的内容,但其内容是无效的,同时进入后,流水线中的指令并未清除,原来的指令都是16位的译码规则,进入保护模式后需要将其转变为32位的译码模式,因此需要刷新流水线以保证程序运行正常。第21根地址线,为了满足原始的8086处理器只有20条地址线,导致的仅为问题。控制保护模式开关的是控制寄存器CR0,CR0的0位为PE位(保护模式允许位),CR0是个32位寄存器。最初的状态为实模式,因此在GDT中安装描述符必须要将GDT的线性地址转化为逻辑地址和偏移地址。原创 2023-12-15 17:08:01 · 2629 阅读 · 0 评论 -
X86汇编语言:从实模式到保护模式(代码+注释)--c9(中断和动态时钟显示)
外部设备引起的中断。外部硬件中断是通过两个信号线引入处理器内部的,分别为NMI和INTR。个人计算机中用的最多的中断代理是8259芯片,中断控制器有自己的端口号,使用in或者out进行访问。因此又叫做可编程中断控制器(PIC)。Intel允许256个中断,其中8259负责提供其中的15个,但中断号不固定,该中断控制器有自己的端口号,而可以像访问其他外设一样使用in和out进行访问。在8259内部,有一个中断屏蔽寄存器IMR,对应着芯片中的8个输入引脚,每一位0表示允许,1表示阻断。原创 2023-12-14 16:41:11 · 175 阅读 · 2 评论 -
X86汇编语言:从实模式到保护模式(代码+注释)--c8(硬盘和显卡的访问与控制)
X86汇编语言:从实模式到保护模式(代码+注释)--c8原创 2023-12-11 16:45:21 · 238 阅读 · 0 评论 -
X86汇编语言:从实模式到保护模式(代码+注释)--c7
【代码】X86汇编语言:从实模式到保护模式(代码+注释)--c7。原创 2023-12-09 18:05:14 · 482 阅读 · 0 评论 -
X86汇编语言:从实模式到保护模式(代码+注释)--c6
能够提供偏移地址的只能为BX(Base Address Register)、SI(Source Index)、DI(Destination Index)、BP寄存器。原创 2023-12-08 22:45:28 · 266 阅读 · 0 评论 -
X86汇编语言:从实模式到保护模式(代码+注释)--c5
【代码】X86汇编语言:从实模式到保护模式(代码+注释)--c5原创 2023-12-08 21:13:38 · 85 阅读 · 0 评论 -
X86汇编语言:从实模式到保护模式--命令篇
注:不能直接将内存赋值给内存,也不能将立即数直接赋值给段寄存器(CS DS ES SS),但是可以将内存直接赋值给段寄存器。原创 2023-12-09 15:14:05 · 144 阅读 · 0 评论 -
《X86从实模式到保护模式》检测点5.3参考答案
mov word [data],0x2008 xor byte [data],0x05 add word [data],0x0101 mov ax,[data]data db 0,0答案:0x210E2.对于以上程序片断,如果标号data在编译时的汇编地址是0x0030,那么,当该程序加载到内存后,该程序片断所在段的段地址为0x9.原创 2022-02-25 17:18:26 · 613 阅读 · 4 评论 -
汇编语言(王爽)第四版--实验九
有关显存的实验原创 2022-02-01 21:11:36 · 568 阅读 · 0 评论