<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>鼠侠网 - 《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</title>
    <link>http://www.lizhongc.com/forum-60-1.html</link>
    <description>Latest 20 threads of 《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</description>
    <copyright>Copyright(C) 鼠侠网</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Fri, 29 May 2026 17:37:00 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://www.lizhongc.com/static/image/common/logo_88_31.gif</url>
      <title>鼠侠网</title>
      <link>http://www.lizhongc.com/</link>
    </image>
    <item>
      <title>7.1--第7章导读</title>
      <link>http://www.lizhongc.com/thread-886-1-1.html</link>
      <description><![CDATA[从上一章开始，我们正式进入处理器内部，并且用汇编语言来控制处理器。在这个阶段，需要密集地引入一些基本的、基础的知识。所以，本章的主旨依然是引入最基本、最基础的知识点，包括：

[*]从另一个不同的角度理解处理器的分段内存访问机制；
[*]学习两种改变程序执行 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sun, 10 May 2026 14:17:04 +0000</pubDate>
    </item>
    <item>
      <title>6.13--原书第6章习题的答案与答疑</title>
      <link>http://www.lizhongc.com/thread-874-1-1.html</link>
      <description><![CDATA[第6章习题
[hr]
1．试找出以下程序片断中隐藏的问题并进行修正：
   mov ax,21015
   mov bl,10
   div bl
   and cl,0xf0
答：代码中是8位除法，AL保存商。但问题在于21015除以10的商太大，用AL保存不下。所以需要做16位除法。建议的修改为：
   mov ax,21015
   mov b ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Wed, 06 May 2026 03:26:23 +0000</pubDate>
    </item>
    <item>
      <title>6.12--本单元学习效果检测</title>
      <link>http://www.lizhongc.com/thread-873-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Wed, 06 May 2026 03:21:24 +0000</pubDate>
    </item>
    <item>
      <title>6.11--原书检测点6.5的答案和答疑</title>
      <link>http://www.lizhongc.com/thread-872-1-1.html</link>
      <description><![CDATA[检测点6.5
[hr]
1．在你自己的计算机上重现以上的编译、运行（使用VirtualBox）和调试（使用bochsdbg）过程。

2．单步执行本章程序，观察div指令执行后的寄存器内容变化。

[hr]对以上答案有疑问，或者有其它想法和建议的，请在下面提出。

 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Wed, 06 May 2026 02:57:31 +0000</pubDate>
    </item>
    <item>
      <title>6.10--原书检测点6.4的答案与答疑</title>
      <link>http://www.lizhongc.com/thread-871-1-1.html</link>
      <description><![CDATA[检测点6.4
[hr]
写出以下程序片断中那两条JMP指令的机器指令码，并在NASMIDE中编译验证你的答案是否正确：
jmp near start     （E9 02 00）
  data   db 0x55,0xaa

start: mov ax,0
       jmp 0x2000:0x0005  （EA 05 00 00 20）

解析：16位近跳转的操作码是E9，向 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Wed, 06 May 2026 02:56:13 +0000</pubDate>
    </item>
    <item>
      <title>6.9--第6.6～6.9节的重点、难点和答疑</title>
      <link>http://www.lizhongc.com/thread-870-1-1.html</link>
      <description><![CDATA[本单元的重点是：

[*]直接绝对远转移指令--&gt;直接意味着目标地址是直接在指令中给出的，不需要再次访问内存；绝对意味着指定的地址是一个绝对地址，不是相对量或者距离；远转移特指段间转移，即，需要同时改变段地址和段内偏移量。
[*]相对近转移指令--&gt;近转移意味着转 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 13:57:49 +0000</pubDate>
    </item>
    <item>
      <title>6.8--本单元学习效果检测（中高难度）</title>
      <link>http://www.lizhongc.com/thread-869-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 09:27:51 +0000</pubDate>
    </item>
    <item>
      <title>6.7--原书检测点6.3的答案与答疑</title>
      <link>http://www.lizhongc.com/thread-868-1-1.html</link>
      <description><![CDATA[检测点6.3
[hr]
1．INTEL x86处理器访问内存时，是按低端字节序进行的。那么，以下程序片断执行后，寄存器AX中的内容是多少？
答：
第一条指令执行后，从data处开始的两个字节是08  20：

第二条指令执行后，从data处开始的两个字节是 0D  20：

第三条指令执行后，从da ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 06:35:36 +0000</pubDate>
    </item>
    <item>
      <title>6.6--原书检测点6.2的答案和答疑</title>
      <link>http://www.lizhongc.com/thread-867-1-1.html</link>
      <description><![CDATA[检测点6.2
[hr]
找出下面代码片段中的错误。用nasmide程序实际编译一下，看看结果如何。
data1 db 0x55,0xf000,0x0f
data2 dw 0x38,0x20,0x55aa

答：有一处错误，从data1开始按字节分配空间，但0xf000是16位的。

[hr]对以上答案有疑问，或者有其它想法和建议的，请在 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 06:20:04 +0000</pubDate>
    </item>
    <item>
      <title>6.5--第6.5节的重点、难点和答疑</title>
      <link>http://www.lizhongc.com/thread-866-1-1.html</link>
      <description><![CDATA[本单元简单而重要，其的重点是：
[*]标号的本质是它（所在的位置）到当前段或者程序开头的距离，这叫做汇编地址；
[*]如何通过标号确定要访问的内存位置（地址）。先得到程序加载的起始内存地址，再加上标号所代表的汇编地址，就是标号所在位置在程序运行时的实际内存地 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 05:36:22 +0000</pubDate>
    </item>
    <item>
      <title>6.4--本单元学习效果检测</title>
      <link>http://www.lizhongc.com/thread-865-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 01:02:26 +0000</pubDate>
    </item>
    <item>
      <title>6.3--原检测点6.1的答案和答疑</title>
      <link>http://www.lizhongc.com/thread-864-1-1.html</link>
      <description><![CDATA[检测点6.1
[hr]
1．在我们日常使用的个人计算机上，文本模式下的显示缓冲区被映射到物理内存地址空间，起始地址为  B8000H  ，它对应的段地址为  B800H  。在标准的80×25文本模式下，要想在屏幕右下角显示一个绿底白字的字符“H”，那么，应当在该段内偏移量为  3998  ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Tue, 05 May 2026 00:47:48 +0000</pubDate>
    </item>
    <item>
      <title>6.2--第6.1～6.4节的重点、难点和答疑</title>
      <link>http://www.lizhongc.com/thread-863-1-1.html</link>
      <description><![CDATA[本单元的重点与核心内容是如何访问显存。具体的知识点包括：

[*]显存的作用；
[*]显存被映射到内存，访问内存的某一部分时，实际上访问的是显存；
[*]在80*25文本模式下，显存的物理地址是0xb8000；
[*]一个普通的数字，当它写入显存时，代表的是字符的编码，被显卡当 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Mon, 04 May 2026 08:19:05 +0000</pubDate>
    </item>
    <item>
      <title>6.1--第6章导读</title>
      <link>http://www.lizhongc.com/thread-862-1-1.html</link>
      <description><![CDATA[前5章主要做基础原理上的铺垫和实验平台的搭建（工具的下载和安装），从这一章开始算是进入主题和正文了。作为进门第一脚，这一章的重要性是不言而喻的。正如书中所说，本章结合具体的实例来学习，把汇编技术融入到解决一些具体的问题当中，通过编写程序、分析程序的执 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Mon, 04 May 2026 03:54:50 +0000</pubDate>
    </item>
    <item>
      <title>5.5--第5章学习效果检测</title>
      <link>http://www.lizhongc.com/thread-859-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 12:55:16 +0000</pubDate>
    </item>
    <item>
      <title>5.4--原书检测点5.2的答案与答疑</title>
      <link>http://www.lizhongc.com/thread-858-1-1.html</link>
      <description><![CDATA[检测点5.2
[hr]
1．运行NASMIDE程序，输入以下汇编指令并保存为文件5-2.asm（不要考虑这些指令的含义和功能）：

勘误：
这段代码有误，下面才是正确的代码：

2．将上面的5-2.asm文件编译，得到二进制文件5-2.bin，并写入虚拟硬盘的主引导扇区。注意，该虚拟硬盘应当是 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 12:27:58 +0000</pubDate>
    </item>
    <item>
      <title>5.3--原书检测点5.1的答案和答疑</title>
      <link>http://www.lizhongc.com/thread-857-1-1.html</link>
      <description><![CDATA[检测点5.1
[hr]
1．硬盘的磁头（盘面）是从数字（0）开始编号的；每个盘面磁道是从数字（0）开始编号的；每磁道/柱面上的扇区是从数字（1）开始编号的，主引导扇区的位置是（0）面（0）道（1）扇区；

2．如果希望处理器从当前位置转移到物理地址0xc5030处开始执行，可 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 12:26:44 +0000</pubDate>
    </item>
    <item>
      <title>5.2--第5章的重点、难点和答疑</title>
      <link>http://www.lizhongc.com/thread-856-1-1.html</link>
      <description><![CDATA[本章篇幅较小，重点环节包括：

[*]计算机的加电启动流程；
[*]使处理器从当前位置跳转到另一个地址处执行的jmp指令（要求逻辑段地址和段内偏移）；
[*]硬盘的构造；
[*]下载和安装VirtualBox；
[*]创建虚拟机；
[*]虚拟硬盘的结构；
[*]练习向虚拟硬盘写数据。

本章需 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 12:24:44 +0000</pubDate>
    </item>
    <item>
      <title>5.1--第5章导读</title>
      <link>http://www.lizhongc.com/thread-855-1-1.html</link>
      <description><![CDATA[截止到目前我们已经明白：要让处理器完成某些工作，需要先运行一个文本编辑软件（比如配书文件包里的NASMIDE），然后用汇编语言在里面编写汇编语言指令。程序编写完成后将它保存为磁盘上的汇编语言源文件。接下来，要用汇编器（比如NASM）将源文件的内容编译成处理器可 ...]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 09:32:44 +0000</pubDate>
    </item>
    <item>
      <title>4.5--第4章学习效果测验</title>
      <link>http://www.lizhongc.com/thread-854-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>《x86汇编语言：从实模式到保护模式•第2版》读者服务专区</category>
      <author>站长</author>
      <pubDate>Sat, 02 May 2026 04:43:11 +0000</pubDate>
    </item>
  </channel>
</rss>