<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>archive</title><link>https://archive-w.netlify.app/corner/assmebly/book/</link><description>Recent content on archive</description><generator>Hugo</generator><language>zh-CN</language><atom:link href="https://archive-w.netlify.app/corner/assmebly/book/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://archive-w.netlify.app/corner/assmebly/book/example/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://archive-w.netlify.app/corner/assmebly/book/example/</guid><description>&lt;ul>
&lt;li>
&lt;h2 id="intro汇编语言第4版王爽-阅读笔记">
 Intro(汇编语言(第4版)王爽-阅读笔记)
 &lt;a class="anchor" href="#intro%e6%b1%87%e7%bc%96%e8%af%ad%e8%a8%80%e7%ac%ac4%e7%89%88%e7%8e%8b%e7%88%bd-%e9%98%85%e8%af%bb%e7%ac%94%e8%ae%b0">#&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>
&lt;h3 id="91-复制指令8bc3到指定位置">
 9.1 复制指令(8BC3)到指定位置
 &lt;a class="anchor" href="#91-%e5%a4%8d%e5%88%b6%e6%8c%87%e4%bb%a48bc3%e5%88%b0%e6%8c%87%e5%ae%9a%e4%bd%8d%e7%bd%ae">#&lt;/a>
&lt;/h3> &lt;div class="docsify-example-panels"> &lt;div class="docsify-example-panel title-panel">
&lt;p class="warn">有如下程序段,添写两条指令,使该程序在运行中将。处的一条指令复制到s0处。&lt;/p>&lt;/div>
 &lt;div class="docsify-example-panel left-panel"style="max-width: 50%; width: 50%;">
&lt;h6 id="question" class="anchor_hr" style="font-size: 0rem; margin: 0; padding: 0; border-width: 0px;">&lt;/h6>&lt;div class="docsify-tabs docsify-tabs--classic">&lt;button anchorId="question" class="docsify-tabs__tab" data-tab="question">question&lt;/button>&lt;div class="docsify-tabs__content" data-tab-content="question">
&lt;div class="outer yosemite">&lt;div class="dot red">&lt;/div>&lt;div class="dot amber">&lt;/div>&lt;div class="dot green">&lt;/div>&lt;/div>
&lt;div class="code-toolbar">&lt;pre data-lang="masm" data-line="7-8" class="language-masm line-numbers" style="max-height: none">&lt;code class="language-masm">;
assume cs:codesg
codesg segment
 s: mov ax, bx ; mov ax,bx的机器码占两个字节
 mov si, offset s
 mov di, offset s0
 ...
 ...
 s0: nop ; nop 的机器码占一个字节
 nop
codesg ends
end s
&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>&lt;/div>&lt;/div>
 &lt;div class="docsify-example-panel right-panel"style="max-width: 50%; width: 50%;">
&lt;h6 id="masm" class="anchor_hr" style="font-size: 0rem; margin: 0; padding: 0; border-width: 0px;">&lt;/h6>&lt;h6 id="nasm" class="anchor_hr" style="font-size: 0rem; margin: 0; padding: 0; border-width: 0px;">&lt;/h6>&lt;div class="docsify-tabs docsify-tabs--classic">&lt;button anchorId="masm" class="docsify-tabs__tab" data-tab="masm">masm&lt;/button>&lt;div class="docsify-tabs__content" data-tab-content="masm">
&lt;div class="outer yosemite">&lt;div class="dot red">&lt;/div>&lt;div class="dot amber">&lt;/div>&lt;div class="dot green">&lt;/div>&lt;/div>
&lt;div class="code-toolbar">&lt;pre data-lang="masm" data-line="7-8" class="language-masm line-numbers" style="max-height: none">&lt;code class="language-masm">;
assume cs:codesg
codesg segment
 s: mov ax, bx
 mov si, offset s
 mov di, offset s0
 mov ax, cs:[si]
 mov cs:[di], ax
 s0: nop
 nop
codesg ends
end s
&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>&lt;button anchorId="nasm" class="docsify-tabs__tab" data-tab="nasm">nasm&lt;/button>&lt;div class="docsify-tabs__content" data-tab-content="nasm">
&lt;div class="outer yosemite">&lt;div class="dot red">&lt;/div>&lt;div class="dot amber">&lt;/div>&lt;div class="dot green">&lt;/div>&lt;/div>
&lt;div class="code-toolbar">&lt;pre data-lang="nasm" data-line="" class="language-nasm line-numbers" style="max-height: none">&lt;code class="language-nasm">section .text
 global _start

_start:
 mov ax, 2h
 mov bx, 3h
 times 3 add ax,bx

 mov ax, 4c00h
 int 21h

section .data
 msg db 'Hello, world!$'
&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>&lt;/div>&lt;/div>&lt;/div>

&lt;/li>
&lt;li>
&lt;h3 id="92-利用jcxz指令查找内存中的内容">
 9.2 利用jcxz指令查找内存中的内容
 &lt;a class="anchor" href="#92-%e5%88%a9%e7%94%a8jcxz%e6%8c%87%e4%bb%a4%e6%9f%a5%e6%89%be%e5%86%85%e5%ad%98%e4%b8%ad%e7%9a%84%e5%86%85%e5%ae%b9">#&lt;/a>
&lt;/h3> &lt;div class="docsify-example-panels"> &lt;div class="docsify-example-panel title-panel">
&lt;p class="warn">补全程序,利用 jcxz 指令，实现在内存2000H 段中查找第一个值为0的字节,找到后,将它的偏移地址存储在 dx 中。&lt;/p></description></item></channel></rss>