From 89b03969bda62c90315fe90e344e2140694de7bd Mon Sep 17 00:00:00 2001 From: sweetbread Date: Fri, 5 Jan 2024 22:30:41 +0300 Subject: [PATCH] vault backup: 2024-01-05 22:30:41 --- .obsidian/workspace-mobile.json | 39 +++++++------------ .../Передачи данных/CWD,CDQ,CQO.md | 5 +++ 2 files changed, 18 insertions(+), 26 deletions(-) create mode 100644 X86/Общего назначения/Передачи данных/CWD,CDQ,CQO.md diff --git a/.obsidian/workspace-mobile.json b/.obsidian/workspace-mobile.json index 8e6c4f8..cf6d1cd 100644 --- a/.obsidian/workspace-mobile.json +++ b/.obsidian/workspace-mobile.json @@ -4,35 +4,22 @@ "type": "split", "children": [ { - "id": "38ced402f0e058bc", + "id": "73e5a9279ce077c6", "type": "tabs", "children": [ { - "id": "d3c4775ae208c831", + "id": "908ebfd0d59a0fdb", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "X86.md", - "mode": "preview", - "source": true - } - } - }, - { - "id": "e53a27c4a8b18d88", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "X86/Общего назначения.md", - "mode": "preview", + "file": "FASM.md", + "mode": "source", "source": true } } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -98,7 +85,7 @@ "state": { "type": "backlink", "state": { - "file": "X86/Общего назначения.md", + "file": "FASM.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -115,7 +102,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "X86/Общего назначения.md", + "file": "FASM.md", "linksCollapsed": true, "unlinkedCollapsed": false } @@ -127,7 +114,7 @@ "state": { "type": "outline", "state": { - "file": "X86/Общего назначения.md" + "file": "FASM.md" } } }, @@ -154,11 +141,13 @@ "homepage:Open homepage": false } }, - "active": "e53a27c4a8b18d88", + "active": "908ebfd0d59a0fdb", "lastOpenFiles": [ - "X86.md", - "X86/Общего назначения.md", "Оглавление.md", + "FASM.md", + "X86/Общего назначения.md", + "X86/Общего назначения/Передачи данных/CWD,CDQ,CQO.md", + "X86.md", "X86/Общего назначения/Передачи данных/OUT.md", "X86/Общего назначения/Передачи данных/IN.md", "X86/Общего назначения/Передачи данных/POPA(D).md", @@ -175,7 +164,6 @@ "X86/Общего назначения/Передачи данных/CMOVxx.md", "X86/Общего назначения/Передачи данных/MOV.md", "X86/Общего назначения/Передачи данных/XADD.md", - "FASM.md", "X86/Общего назначения/Передачи данных/BSWAP.md", "X86/Общего назначения/Условия.md", "Команды.md", @@ -188,7 +176,6 @@ "Общегоы/Общего назначения/Передачи данных", "Команды%2FОбщего назначения%2FПередачи данных%2FMOV.md", "Untitled.canvas", - "Общего_назначения/Передачи_данных.md", "Общего_назначения", "X86/Общего назначения/Передачи данных", "X86/Общего назначения", diff --git a/X86/Общего назначения/Передачи данных/CWD,CDQ,CQO.md b/X86/Общего назначения/Передачи данных/CWD,CDQ,CQO.md new file mode 100644 index 0000000..9557025 --- /dev/null +++ b/X86/Общего назначения/Передачи данных/CWD,CDQ,CQO.md @@ -0,0 +1,5 @@ +| Opcode | Instruction | Op/En | 64-Bit Mode | Compat/Leg Mode | Description | +| ---------- | ----------- | ----- | ----------- | --------------- | ------------------------------ | +| 99 | CWD | ZO | Valid | Valid | DX:AX := sign-extend of AX. | +| 99 | CDQ | ZO | Valid | Valid | EDX:EAX := sign-extend of EAX. | +| REX.W + 99 | CQO | ZO | Valid | N.E. | RDX:RAX:= sign-extend of RAX. | \ No newline at end of file