ASSEMBLY UND NASM C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:36: error: operation size not specified?

hi leute ich bedanke mich schon mal im voraus , denn dass hier bringt meinen kopf zum qualmen:

section .data

  window_class_name db "BlackScreenClass", 0

  window_title db "", 0

  WM_CLOSE equ 0x0010 ; Define WM_CLOSE

section .bss

  hwnd  resd 1

  hInstance resd 1

  lpMsg  resb 24

section .text

  global _start

  extern GetModuleHandleA, CreateWindowExA, ShowWindow, UpdateWindow, GetMessageA, TranslateMessage, DispatchMessageA, DefWindowProcA, ExitProcess, SetBkColor, GetSystemMetrics

_start:

  push  0

  call  GetModuleHandleA

  mov   [hInstance], eax

  push  0

  push  window_title

  push  window_class_name

  push  dword (WS_POPUPWINDOW | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)

  push  0

  push  0

  push  SM_CXSCREEN

  call  GetSystemMetrics

  push  eax

  push  SM_CYSCREEN

  call  GetSystemMetrics

  push  eax

  push  0

  push  0

  push  [hInstance]

  push  0

  call  CreateWindowExA

  mov   [hwnd], eax

  push  0

  push  [hwnd]

  call  SetBkColor

  push  SW_SHOWNORMAL

  push  [hwnd]

  call  ShowWindow

  push  [hwnd]

  call  UpdateWindow

message_loop:

  lea   esi, [lpMsg]

  push  0

  push  0

  push  0

  push  esi

  call  GetMessageA

  cmp   eax, 0

  je   exit

  push  esi

  call  TranslateMessage

  push  esi

  call  DispatchMessageA

  jmp   message_loop

window_proc:

  cmp   dword [esi + 0], WM_CLOSE

  je   handle_close

  push  dword [esi + 4]

  push  dword [esi + 0]

  push  dword [esi + 8]

  push  dword [esi + 12]

  call  DefWindowProcA

  ret

handle_close:

  push  0

  call  ExitProcess

  ret

exit:

  push  0

  call  ExitProcess

WS_POPUPWINDOW equ 80000000h

WS_CAPTION equ 00C00000h

WS_SYSMENU equ 00080000h

WS_THICKFRAME equ 00040000h

WS_MINIMIZEBOX equ 00020000h

WS_MAXIMIZEBOX equ 00010000h

SW_SHOWNORMAL equ 1

SM_CXSCREEN equ 0

SM_CYSCREEN equ 1

ich bin erst anfänger und möchte wenn mit nasm versuchen den asm code zu obj zu machen aber dort kommt ganze zeit dieser fehler:

C:\Users\Rocke\Desktop\CoptixMW\Services>set FILEPATH=C:\Users\Rocke\Desktop\CoptixMW\Services\

C:\Users\Rocke\Desktop\CoptixMW\Services>C:\Users\Rocke\Desktop\CoptixMW\Services\nasm.exe -f win32 C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm -o boot_window.obj

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:36: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:42: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:46: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:49: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services>pause

Drücken Sie eine beliebige Taste . . .

naja wie es so ist habe ich ki um rat gefragt MEHRMALS, sie konnte mir nicht weiterhelfen

, dieses skript soll vor dem login fenster in windows, ein anderes fenster drücber einblenden , es soll oben rechts ein kreuz haben zum schliessen , einen schwarzen hintergrund haben und im vollbild, natürlich teste ich es auf einer vm

DANKE IM VORAUS

...zum Beitrag
boot_window.asm:36: error: operation size not specified

Was spricht dagegen sich Zeile 36 der Datei anzuschauen, um herauszufinden um welche Operation es geht udn wie diese aussieht?

...zur Antwort

Eine URI beinhaltet keine Information mit welcher Methode sie benutzt wird - Von daher ist die Frage nicht zu beantworten.

...zur Antwort
41 Grad, oder mehr

Allerdings keine Normessung, also Thermometer nicht auf entsprechender Standardhöhe in vorgeschriebene Behausung.

Realistisch dürften es knappe 38°C gewesen sein.

...zur Antwort

Temperatur, Luftfeuchte, Windgeschwindigkeit. Beim Radfahren hat man ja wenigstens noch der Fahrtwind, insofern geht das bei 30°C durchaus noch mit entsprechender Kleidung und genug Flüssigkeitsvorrat (wenn man es nicht übertreibt).

Aber spätestens ab Körpertemperatur sollte man das besser lassen.

...zur Antwort

Das ist in meinen Augen kontraproduktiv, da es das Licht nimmt und die Kühlung der Pflanze unterbindet/erschwert.

Wenn Du die Pflanze schattieren wolltest, dann müßte das Tuch einigen Abstand haben, sodaß noch gut Streulicht an die Pflanze kommt, während Du zeitgleich für genug Wasservorrat sorgst.

Ja, für einen Tag mag das als Notlösung mal gehen, aber gut ist das nicht wirklich.

...zur Antwort

Man kann auch eine Multiplikation als Schleife umsetzen, auch eien Division, eine Addition, .....

Die Frage ist halt, wo man die Grenze ziehen will oder sollte. CLZ operiert direkt auf dem Register, warum also nicht?

...zur Antwort

Bei IPv4 ist 127/8 gemäß Standard der Loopback-Bereich.

Ende, aus.

192.0.2.0/24 ist TEST-NET-1 und dient für Beispiele und Dokumentation.

Eine Loopback-Interface (ungleich Loopback-Adresse) ist ein anderes Tier und kann typischerweise nicht mit der externen Welt kommunizieren***.

*** (es kann sehr spezifische Ausnahmekonstrukte geben).

...zur Antwort