Deutsch   English   Français   Italiano  
<vrrob4$11a56$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott333@gmail.com>
Newsgroups: comp.theory
Subject: Re: DDD correctly emulated by EEE --- Correct Emulation Defined ---
 CUT-AND-PASTE FAILED
Date: Mon, 24 Mar 2025 08:56:52 -0500
Organization: A noiseless patient Spider
Lines: 128
Message-ID: <vrrob4$11a56$1@dont-email.me>
References: <vrfuob$256og$1@dont-email.me> <vrmirg$5bpl$1@dont-email.me>
 <ca0a3e4701bc62fa38f1138064feff7628ff5b48@i2pn2.org>
 <vrmtrn$cvat$7@dont-email.me>
 <678373dd34320b3c8250f1e75c849a16316d8ae8@i2pn2.org>
 <vro0rb$1c9ia$2@dont-email.me>
 <bddeb5144881ad5d343c0dcde12715352028487a@i2pn2.org>
 <vrpguc$2qbhf$3@dont-email.me>
 <620b2d2b4fcea2b169555e3ba9ba426f00c908ef@i2pn2.org>
 <vrq3jk$3dq3n$2@dont-email.me>
 <9a1b74a1390c035612fcaff008b83d2854484bf6@i2pn2.org>
 <vrqcer$3k9kh$4@dont-email.me>
 <479c16b0cb3c9ea89643f01c0180977d29ae14bc@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Mar 2025 14:56:54 +0100 (CET)
Injection-Info: dont-email.me; posting-host="2287d57c8a85f7b4edf97e8b0d992052";
	logging-data="1091750"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18DscZlUFP3+LDyEkrVKgZz"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:BdzUfOJOcKkMqvFVISbSs+NJ2DU=
In-Reply-To: <479c16b0cb3c9ea89643f01c0180977d29ae14bc@i2pn2.org>
X-Antivirus-Status: Clean
X-Antivirus: Norton (VPS 250324-2, 3/24/2025), Outbound message
Content-Language: en-US
Bytes: 6947

On 3/24/2025 6:23 AM, Richard Damon wrote:
> On 3/23/25 9:27 PM, olcott wrote:
>> On 3/23/2025 6:55 PM, Richard Damon wrote:
>>> On 3/23/25 6:56 PM, olcott wrote:
>>>> On 3/23/2025 4:46 PM, Richard Damon wrote:
>>>>> On 3/23/25 1:38 PM, olcott wrote:
>>>>>> On 3/23/2025 6:08 AM, Richard Damon wrote:
>>>>>>> On 3/22/25 11:57 PM, olcott wrote:
>>>>>>>> On 3/22/2025 9:53 PM, Richard Damon wrote:
>>>>>>>>> On 3/22/25 2:00 PM, olcott wrote:
>>>>>>>>>> On 3/22/2025 12:34 PM, Richard Damon wrote:
>>>>>>>>>>> On 3/22/25 10:52 AM, olcott wrote:
>>>>>>>>>>>> _DD()
>>>>>>>>>>>> [00002133] 55         push ebp      ; housekeeping
>>>>>>>>>>>> [00002134] 8bec       mov ebp,esp   ; housekeeping
>>>>>>>>>>>> [00002136] 51         push ecx      ; make space for local
>>>>>>>>>>>> [00002137] 6833210000 push 00002133 ; push DD
>>>>>>>>>>>> [0000213c] e882f4ffff call 000015c3 ; call EEE(DD)
>>>>>>>>>>>> [00002141] 83c404     add esp,+04
>>>>>>>>>>>> [00002144] 8945fc     mov [ebp-04],eax
>>>>>>>>>>>> [00002147] 837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>> [0000214b] 7402       jz 0000214f
>>>>>>>>>>>> [0000214d] ebfe       jmp 0000214d
>>>>>>>>>>>> [0000214f] 8b45fc     mov eax,[ebp-04]
>>>>>>>>>>>> [00002152] 8be5       mov esp,ebp
>>>>>>>>>>>> [00002154] 5d         pop ebp
>>>>>>>>>>>> [00002155] c3         ret
>>>>>>>>>>>> Size in bytes:(0035) [00002155]
>>>>>>>>>>>>
>>>>>>>>>>>> When finite integer N instructions of the above x86
>>>>>>>>>>>> machine language DD are emulated by each x86 emulator
>>>>>>>>>>>> EEE[N] at machine address [000015c3] according to the
>>>>>>>>>>>> semantics of the x86 language no DD ever reaches its own
>>>>>>>>>>>> "ret" instruction at machine address [00002155] and
>>>>>>>>>>>> terminates normally.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Your can't emulate the above code for N > 4, as you get into 
>>>>>>>>>>> undefine memory.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I have already addressed this objection dozens of times.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> No you haven't. You have given several different LIES about it.
>>>>>>>>>
>>>>>>>>> As I have pointed out, if you don't include Halt7.c as part of 
>>>>>>>>> the definition, then you can't do it as you are looking at 
>>>>>>>>> undefined memory.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Your lack of technical competence is showing.
>>>>>>>> (1) We are talking about a hypothetical infinite
>>>>>>>> set of pure x86 emulators that have no decider code.
>>>>>>>>
>>>>>>>> (2) The memory space of x86 machine code is not
>>>>>>>> in the C source file, it is in the object file.
>>>>>>>>
>>>>>>>
>>>>>>> Then your "input" isn't the C source files, but the memory, and 
>>>>>>> ALL of it, and thus in your (1), each member of the set got a 
>>>>>>> different input (as reference memory changed) and none of those 
>>>>>>> apply to your case with HHH.
>>>>>>>
>>>>>>> You just continue to prove that you don't understand the meaning 
>>>>>>> of the terms you are using, or you are intentionally hiding your 
>>>>>>> fradulant change of meaning of those terms.
>>>>>>>
>>>>>>
>>>>>> Command line arguments:
>>>>>> x86utm Halt7.obj > Halt7out.txt
>>>>>>
>>>>>> All of the x86 functions remain at their same fixed
>>>>>> offset from the beginning of Halt7.obj
>>>>>
>>>>> So?
>>>>>
>>>>> You still need to make the decision, is Halt7.c / Halt7.obj part of 
>>>>> the INPUT to the decider, and thus either you can't change the code 
>>>>> in it, or you need to consider each version a different input, or
>>>>>
>>>>
>>>> _III()
>>>> [00002172] 55         push ebp      ; housekeeping
>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
>>>> [00002175] 6872210000 push 00002172 ; push III
>>>> [0000217a] e853f4ffff call 000015d2 ; call EEE(III)
>>>> [0000217f] 83c404     add  esp,+04
>>>> [00002182] 5d         pop  ebp
>>>> [00002183] c3         ret
>>>> Size in bytes:(0018) [00002183]
>>>>
>>>> In other words an infinite set of pure x86 emulators
>>>> with each one stored at machine address 000015d2
>>>> that can be called from the above fixed finite string
>>>> of machine code IS UTTERLY BEYOND ANYTHING THAT YOU
>>>> CAN POSSIBLY IMAGINE.
>>>>
>>>> I don't buy it. You are  neither that stupid nor
>>>> that ignorant.
>>>>
>>>
>>> You can't have two different programs in one memory location at the 
>>> same time.
>>>
>>
>> CUT-AND-PASTE FAILED
>>
>> I will dumb it down for you.
>> Try to come up with one x86 emulator EEE at machine
>> address 000015d2 that emulates III according to the
>> semantics of the x86 language and this emulated III
>> reaches its own machine address 00002183.
>>
> 
> No, STRAWMAN ERROR. You are just having a logic failure.
> 
> No, you are showing yourself to be dumb.
> 
> You can't redefine what "Correct Emulation" means

That is what you are trying to get away with.
"according to the semantics of the x86 language"
specifies what correct emulation means.

-- 
Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer