<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>VerySource - Asm</title>
    <link>https://forum.verysource.com/forum-74-1.html</link>
    <description>Latest 20 threads of Asm</description>
    <copyright>Copyright(C) VerySource</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Mon, 04 May 2026 19:23:08 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://forum.verysource.com/static/image/common/logo_88_31.gif</url>
      <title>VerySource</title>
      <link>https://forum.verysource.com/</link>
    </image>
    <item>
      <title>谁有win32汇编的richedit的源码</title>
      <link>https://forum.verysource.com/thread-3827-1-1.html</link>
      <description><![CDATA[谁有win32汇编的richedit的源码，我需要不同字不同的颜色，高亮显示，或也有不同字体。]]></description>
      <category>Asm</category>
      <author>qsjsyqb</author>
      <pubDate>Sat, 27 Nov 2021 16:31:04 +0000</pubDate>
    </item>
    <item>
      <title>A question about 8259</title>
      <link>https://forum.verysource.com/thread-3641-1-1.html</link>
      <description><![CDATA[In the 8259 initialization program, the odd address port and even address port of 8259 are known. When defining icw1 and icw2, the control word is input to the port, but why is it not input to the port when defining icw3 and icw4 Instead, output dire ...]]></description>
      <category>Asm</category>
      <author>激流堡见证者</author>
      <pubDate>Wed, 10 Mar 2021 04:30:02 +0000</pubDate>
    </item>
    <item>
      <title>[Discussion] How to realize the output of cmd in win32 assembly</title>
      <link>https://forum.verysource.com/thread-3565-1-1.html</link>
      <description><![CDATA[VC++ is like this:

ret=bind(listenFD,(sockaddr *)&amp;server,sizeof(server));
   ret=listen(listenFD,2);
   //If the client requests port 830, accept the connection
   int iAddrSize = sizeof(server);
   SOCKET clientFD=accept(listenFD,(sockaddr *)&amp;serv]]></description>
      <category>Asm</category>
      <author>fengjk2006</author>
      <pubDate>Thu, 17 Dec 2020 05:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Assembler for converting binary to decimal</title>
      <link>https://forum.verysource.com/thread-3474-1-1.html</link>
      <description><![CDATA[Assembler for converting binary to decimal]]></description>
      <category>Asm</category>
      <author>fcgenius</author>
      <pubDate>Wed, 09 Dec 2020 02:00:01 +0000</pubDate>
    </item>
    <item>
      <title>FASM official original flat assembler 1.73.25 for Windows</title>
      <link>https://forum.verysource.com/thread-3340-1-1.html</link>
      <description><![CDATA[fasm for win 1.73 version]]></description>
      <category>Asm</category>
      <author>3371574870</author>
      <pubDate>Tue, 13 Oct 2020 11:40:11 +0000</pubDate>
    </item>
    <item>
      <title>Reward for a compilation question</title>
      <link>https://forum.verysource.com/thread-3280-1-1.html</link>
      <description><![CDATA[Enter two arbitrary four-digit decimal numbers to multiply, and display the result! !
Thank you for taking a look! !]]></description>
      <category>Asm</category>
      <author>jhtk2006</author>
      <pubDate>Mon, 28 Sep 2020 05:30:01 +0000</pubDate>
    </item>
    <item>
      <title>A simple question about ARM fraud! !!</title>
      <link>https://forum.verysource.com/thread-2987-1-1.html</link>
      <description><![CDATA[MAP 4096
consta FIELD 4
constb FIELD 4
x FIELD 8
y FIELD 8
string FIELD 256
LDR R6, consta [52RD.com]
Why does the above command only access the data field of the 4K address range before or after the LDR instruction? ? ?]]></description>
      <category>Asm</category>
      <author>樱一机器猫</author>
      <pubDate>Wed, 18 Mar 2020 07:30:01 +0000</pubDate>
    </item>
    <item>
      <title>Under windows protected mode, the compiler&&reads the interrupt descriptor table?</title>
      <link>https://forum.verysource.com/thread-2902-1-1.html</link>
      <description><![CDATA[Can I read the entry address of an interrupt under windows? Similar to * 4 under dos. Whether it can be read is also unmodifiable!

No way, the boss must ask to read the address and modify it.

Is the compilation environment under windows different f ]]></description>
      <category>Asm</category>
      <author>星光月寂</author>
      <pubDate>Sun, 15 Mar 2020 18:30:01 +0000</pubDate>
    </item>
    <item>
      <title>What is the difference between AND AX and X AND Y, when are they used, and what do they mean? .</title>
      <link>https://forum.verysource.com/thread-2681-1-1.html</link>
      <description><![CDATA[What is the difference between AND AX and X AND Y, when are they used, and what do they mean? .]]></description>
      <category>Asm</category>
      <author>kevincxn</author>
      <pubDate>Mon, 09 Mar 2020 06:30:01 +0000</pubDate>
    </item>
    <item>
      <title>Show why something went wrong. . . .</title>
      <link>https://forum.verysource.com/thread-2622-1-1.html</link>
      <description><![CDATA[SHOWOUT MARC A, B, C, D, E; macros are called to display strings at specified coordinates and attributes.
MOV AH, 13H; where the string is defined in ES
MOV AL, 0H
MOV BH, 0H
MOV BL, D
MOV CX, E
MOV DH, A
MOV DL, B
MOV SI, OFFSET C
MOV ES: , SI
]]></description>
      <category>Asm</category>
      <author>pedant</author>
      <pubDate>Sat, 07 Mar 2020 11:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Assembly error problem</title>
      <link>https://forum.verysource.com/thread-2599-1-1.html</link>
      <description><![CDATA[The subject of the course design, the prawn helps. . .

The purpose of software design is: common in industry-microcomputer temperature control system

The software includes the following:
1. The beginning of the program, including the setting of the]]></description>
      <category>Asm</category>
      <author>ymouse999</author>
      <pubDate>Fri, 06 Mar 2020 19:30:01 +0000</pubDate>
    </item>
    <item>
      <title>I would like to ask: @ stWndClass.hInstance can not be assigned in the form of mov, I found that it always uses the push</title>
      <link>https://forum.verysource.com/thread-2308-1-1.html</link>
      <description><![CDATA[@ stWndClass.hInstance can not be assigned in the form of mov. I found that it always uses the push and pop methods to assign values.]]></description>
      <category>Asm</category>
      <author>error_log</author>
      <pubDate>Sat, 22 Feb 2020 09:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Ask, microcomputer principle conversion?</title>
      <link>https://forum.verysource.com/thread-2288-1-1.html</link>
      <description><![CDATA[When the network layer in the OSI seven layer transmits information to the transport layer, a datagram is generated. The data slice is described by the header, which has an attribute data length of 0010H, and it can be known that the maximum length o ...]]></description>
      <category>Asm</category>
      <author>maya34</author>
      <pubDate>Fri, 21 Feb 2020 17:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Little brother is unknown, the program switch problem</title>
      <link>https://forum.verysource.com/thread-2229-1-1.html</link>
      <description><![CDATA[For example, during program execution, I pause the execution by pressing a space, and resume execution with a space again.
Thank you all in advance]]></description>
      <category>Asm</category>
      <author>zijin713</author>
      <pubDate>Wed, 19 Feb 2020 15:30:01 +0000</pubDate>
    </item>
    <item>
      <title>Something went wrong with the compiled program (Let me see it)</title>
      <link>https://forum.verysource.com/thread-2189-1-1.html</link>
      <description><![CDATA[The program syntax is correct, but the results are incorrect.
.model small
.stack 40h
.data
namepar label byte
maxnlen db 21
namelen db?
namefld db 21 dup (?)
telpar label byte
telmaxlen db 9
tellen db?
telfld db 9 dup (?)
crlf db 13,10, \'$\']]></description>
      <category>Asm</category>
      <author>evangeline</author>
      <pubDate>Tue, 18 Feb 2020 09:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Ask for advice on the issue of interruption</title>
      <link>https://forum.verysource.com/thread-2177-1-1.html</link>
      <description><![CDATA[In a MCU embedded development system, are the interrupts scanned at regular intervals, that is to say, they end at a timing
Do you automatically enter the interrupt?
Are soft and hard interrupts reflected in the difference between software and hardwa ..]]></description>
      <category>Asm</category>
      <author>yr_8504</author>
      <pubDate>Tue, 18 Feb 2020 03:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Subroutine recursion</title>
      <link>https://forum.verysource.com/thread-2130-1-1.html</link>
      <description><![CDATA[Do you need to consider the size of the stack when recursive subroutine calls? Such as
power (x, n)
If N = 10, then 20 parameters are on the stack. If N = 1000 or more, isn\'t the stack going to explode!]]></description>
      <category>Asm</category>
      <author>koushuai</author>
      <pubDate>Sun, 16 Feb 2020 15:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Deep dive into the stack ...</title>
      <link>https://forum.verysource.com/thread-2091-1-1.html</link>
      <description><![CDATA[1. What is the correspondence between stack segments and stacks?
A 64K stack segment corresponds to a 64K stack. Is this true? Or can a 64K stack segment correspond to multiple smaller stacks?
2. So how to address the stack through SS: SP?
3. What is .]]></description>
      <category>Asm</category>
      <author>qqion1988</author>
      <pubDate>Sat, 15 Feb 2020 13:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Questions about call gates</title>
      <link>https://forum.verysource.com/thread-1866-1-1.html</link>
      <description><![CDATA[There are GDT and LDT in the system. For a task, it can store up to 16k items.
The call gate is stored in GDT or LDT. A call gate item corresponds to a function code segment. If there are more than 16k function calls in a task, and the functions are  ...]]></description>
      <category>Asm</category>
      <author>amiu888</author>
      <pubDate>Sat, 08 Feb 2020 22:00:01 +0000</pubDate>
    </item>
    <item>
      <title>How to use ollydbg to turn the following code into assembly code ???</title>
      <link>https://forum.verysource.com/thread-1786-1-1.html</link>
      <description><![CDATA[int func ()
{
int i;
int g;
int j;
char h;
i = 1;
j = 10;
         return j;
}]]></description>
      <category>Asm</category>
      <author>guchaoyi</author>
      <pubDate>Thu, 06 Feb 2020 14:00:01 +0000</pubDate>
    </item>
  </channel>
</rss>