LAB4-Implementation of I - O Instructions
LAB4-Implementation of I - O Instructions
Objective
Implementation of Irvine64 library functions
s
Basic Syntax and Semantics
Linking Irvine64 with the Visual Studio code
Implementation of Input and output operations
Although this library is much smaller than the 32-bit link library, it still contains many important
tools to make the program more interactive. With the deepening of learning, you can use your
own code to expand this link library. The Irvine64 link library will retain the RBX, RBP, RDI,
RSI, R12, R13, R14, and R15 register values. On the contrary, the RAX, RCX, RDX, R8, R9,
R10 and R11 register values will not be retained.
To use the Irvine64 link library, add the Irvine64.obj file to the user's Visual Studio project. The
operation steps in Visual Studio are as follows
Practice Code:
ExitProcess proto
WriteInt64 proto
WriteHex64 proto
WriteHexB proto
WriteString proto
Practice Code:
3. Prompt user to Enter an array of numbers and write the total number of digits in that
array on console.
4. Prepare your CV
Sample Output: