Skip to content

Commit ced613f

Browse files
author
Colin Robertson
committed
Update x64 topics, topic names
1 parent dcee8a8 commit ced613f

18 files changed

+265
-235
lines changed

docs/assembler/masm/operators-reference.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Operators Reference | Microsoft Docs"
2+
title: "MASM Operators Reference | Microsoft Docs"
33
ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
@@ -33,16 +33,17 @@ translation.priority.ht:
3333
- "zh-cn"
3434
- "zh-tw"
3535
---
36-
# Operators Reference
37-
**Arithmetic**
36+
# MASM Operators Reference
37+
38+
## Arithmetic
3839

3940
||||
4041
|-|-|-|
4142
|[*](../../assembler/masm/operator-multiply.md)|[+](../../assembler/masm/operator-add.md)|[-](../../assembler/masm/operator-subtract-2.md)|
4243
|[.](../../assembler/masm/operator-dot.md)|[/](../../assembler/masm/operator-subtract-1.md)|[[]](../../assembler/masm/operator-brackets.md)|
4344
|[MOD](../../assembler/masm/operator-mod.md)|||
4445

45-
### Control Flow
46+
## Control Flow
4647

4748
||||
4849
|-|-|-|
@@ -51,21 +52,21 @@ translation.priority.ht:
5152
|[==](../../assembler/masm/operator-equal-masm-run-time.md)|[>](../../assembler/masm/operator-greater-than-masm-run-time.md)|[>=](../../assembler/masm/operator-greater-or-equal-masm-run-time.md)|
5253
|[||](../../assembler/masm/operator-logical-or.md)|||
5354

54-
### Logical and Shift
55+
## Logical and Shift
5556

5657
||||
5758
|-|-|-|
5859
|[AND](../../assembler/masm/operator-and.md)|[NOT](../../assembler/masm/operator-not.md)|[OR](../../assembler/masm/operator-or.md)|
5960
|[SHL](../../assembler/masm/operator-shl.md)|[SHR](../../assembler/masm/operator-shr.md)|[XOR](../../assembler/masm/operator-xor.md)|
6061

61-
### Macro
62+
## Macro
6263

6364
||||
6465
|-|-|-|
6566
|[!](../../assembler/masm/operator-logical-not-masm-run-time.md)|[%](../../assembler/masm/operator-percent.md)|[&](../../assembler/masm/operator-bitwise-and.md)|
6667
|[;;](../../assembler/masm/operator-semicolons.md)|[<>](../../assembler/masm/operator-literal.md)||
6768

68-
### Miscellaneous
69+
## Miscellaneous
6970

7071
||||
7172
|-|-|-|
@@ -74,28 +75,28 @@ translation.priority.ht:
7475
|[DUP](../../assembler/masm/operator-dup.md)|[OVERFLOW?](../../assembler/masm/operator-overflow-q.md)|[PARITY?](../../assembler/masm/operator-parity-q.md)|
7576
|[SIGN?](../../assembler/masm/operator-sign-q.md)|[ZERO?](../../assembler/masm/operator-zero-q.md)||
7677

77-
### Record
78+
## Record
7879

7980
|||
8081
|-|-|
8182
|[MASK](../../assembler/masm/operator-mask.md)|[WIDTH](../../assembler/masm/operator-width.md)|
8283

83-
### Relational
84+
## Relational
8485

8586
||||
8687
|-|-|-|
8788
|[EQ](../../assembler/masm/operator-eq.md)|[GE](../../assembler/masm/operator-ge.md)|[GT](../../assembler/masm/operator-gt.md)|
8889
|[LE](../../assembler/masm/operator-le.md)|[LT](../../assembler/masm/operator-lt.md)|[NE](../../assembler/masm/operator-ne.md)|
8990

90-
### Segment
91+
## Segment
9192

9293
|||
9394
|-|-|
9495
|[:](../../assembler/masm/operator-colon.md)|[IMAGEREL](../../assembler/masm/operator-imagerel.md)|
9596
|[LROFFSET](../../assembler/masm/operator-lroffset.md)|[OFFSET](../../assembler/masm/operator-offset.md)|
9697
|[SECTIONREL](../../assembler/masm/operator-sectionrel.md)|[SEG](../../assembler/masm/operator-seg.md)|
9798

98-
### Type
99+
## Type
99100

100101
||||
101102
|-|-|-|
@@ -106,4 +107,5 @@ translation.priority.ht:
106107
|[SIZEOF](../../assembler/masm/operator-sizeof.md)|[THIS](../../assembler/masm/operator-this.md)|[TYPE](../../assembler/masm/operator-type.md)|
107108

108109
## See Also
109-
[Microsoft Macro Assembler Reference](../../assembler/masm/microsoft-macro-assembler-reference.md)
110+
111+
[Microsoft Macro Assembler Reference](../../assembler/masm/microsoft-macro-assembler-reference.md)

docs/build/TOC.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
### [Manifest Generation at the Command Line](manifest-generation-at-the-command-line.md)
1111
### [How to: Embed a Manifest Inside a C/C++ Application](how-to-embed-a-manifest-inside-a-c-cpp-application.md)
1212
## [Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies](troubleshooting-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
13-
# [Configuring Programs for 64-Bit (Visual C++)](configuring-programs-for-64-bit-visual-cpp.md)
14-
## [How to: Configure Visual C++ Projects to Target 64-Bit Platforms](how-to-configure-visual-cpp-projects-to-target-64-bit-platforms.md)
13+
# [Configure Visual C++ for 64-bit, x64 targets](configuring-programs-for-64-bit-visual-cpp.md)
14+
## [How to: Configure Visual C++ Projects to Target 64-Bit, x64 Platforms](how-to-configure-visual-cpp-projects-to-target-64-bit-platforms.md)
1515
## [How to: Enable a 64-Bit Visual C++ Toolset on the Command Line](how-to-enable-a-64-bit-visual-cpp-toolset-on-the-command-line.md)
1616
## [Common Visual C++ 64-bit Migration Issues](common-visual-cpp-64-bit-migration-issues.md)
1717
## [x64 Software Conventions](x64-software-conventions.md)
@@ -55,7 +55,7 @@
5555
#### [Unwind Data Definitions in C](unwind-data-definitions-in-c.md)
5656
### [Intrinsics and Inline Assembly](intrinsics-and-inline-assembly.md)
5757
### [Image Format](image-format.md)
58-
# [Configuring Programs for ARM Processors (Visual C++)](configuring-programs-for-arm-processors-visual-cpp.md)
58+
# [Configure Visual C++ for ARM processors](configuring-programs-for-arm-processors-visual-cpp.md)
5959
## [Common Visual C++ ARM Migration Issues](common-visual-cpp-arm-migration-issues.md)
6060
## [Overview of ARM ABI Conventions](overview-of-arm-abi-conventions.md)
6161
## [ARM Exception Handling](arm-exception-handling.md)

docs/build/building-c-cpp-programs.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,29 +40,31 @@ translation.priority.ht:
4040
- "zh-tw"
4141
---
4242
# Building C/C++ Programs
43+
4344
You can build Visual C++ projects either in Visual Studio or on the command line. The Visual Studio IDE uses [MSBuild](../build/msbuild-visual-cpp.md) to build projects and solutions. On the command line, you can use the C/C++ compiler (cl.exe) and linker (link.exe) to build simple projects. To build more complex projects on the command line, you can use MSBuild or [NMAKE](../build/nmake-reference.md). For an overview about how to use [!INCLUDE[vsprvs](../assembler/masm/includes/vsprvs_md.md)] to build projects and solutions, see [Compiling and Building](/visualstudio/ide/compiling-and-building-in-visual-studio).
4445

4546
## In This Section
46-
[Building C++ Projects in Visual Studio](../ide/building-cpp-projects-in-visual-studio.md)
47-
Discusses how to use the Visual Studio IDE to build your C/C++ project.
47+
48+
[Building C++ Projects in Visual Studio](../ide/building-cpp-projects-in-visual-studio.md)
49+
Discusses how to use the Visual Studio IDE to build your C/C++ project.
4850

49-
[Build C/C++ code on the command line](../build/building-on-the-command-line.md)
50-
Discusses how to use the C/C++ command-line compiler and build tools that are included in Visual Studio.
51+
[Build C/C++ code on the command line](../build/building-on-the-command-line.md)
52+
Discusses how to use the C/C++ command-line compiler and build tools that are included in Visual Studio.
5153

52-
[Building C/C++ Isolated Applications and Side-by-side Assemblies](../build/building-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
53-
Describes the deployment model for Windows Desktop applications, based on the idea of isolated applications and side-by-side assemblies.
54+
[Building C/C++ Isolated Applications and Side-by-side Assemblies](../build/building-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
55+
Describes the deployment model for Windows Desktop applications, based on the idea of isolated applications and side-by-side assemblies.
5456

55-
[C/C++ Building Reference](../build/reference/c-cpp-building-reference.md)
56-
Provides links to reference articles about program building in C++, compiler and linker options, and various build tools.
57+
[C/C++ Building Reference](../build/reference/c-cpp-building-reference.md)
58+
Provides links to reference articles about program building in C++, compiler and linker options, and various build tools.
5759

58-
[Configuring Programs for 64-Bit](../build/configuring-programs-for-64-bit-visual-cpp.md)
59-
Describes how to configure both Visual Studio and the command line to use the 64-bit toolset and how to target 64-bit architectures, and discusses common migration issues when code is moved to 64-bit architectures.
60+
[Configure Visual C++ for 64-bit, x64 targets](../build/configuring-programs-for-64-bit-visual-cpp.md)
61+
Describes how to configure both Visual Studio and the command line to use the 64-bit toolset and how to target 64-bit architectures, and discusses common migration issues when code is moved to 64-bit architectures.
6062

61-
[Configuring Programs for ARM Processors](../build/configuring-programs-for-arm-processors-visual-cpp.md)
62-
Describes the conventions used by ARM processors, and discusses common migration issues when code is moved to ARM architectures.
63+
[Configure Visual C++ for ARM processors](../build/configuring-programs-for-arm-processors-visual-cpp.md)
64+
Describes the conventions used by ARM processors, and discusses common migration issues when code is moved to ARM architectures.
6365

64-
[Configuring Programs for Windows XP](../build/configuring-programs-for-windows-xp.md)
65-
Describes how to set the Platform Toolset to target Windows XP development.
66+
[Configuring Programs for Windows XP](../build/configuring-programs-for-windows-xp.md)
67+
Describes how to set the Platform Toolset to target Windows XP development.
6668

6769
## Related Sections
6870
[Compiling and Building](/visualstudio/ide/compiling-and-building-in-visual-studio)

0 commit comments

Comments
 (0)