Answer
Create your assembly language source file. The Ex__8_expr_arm64.s file contains the following example solution to this exercise:
.text
.global _start
_start:
// Print the leading output string
ldr x1, =msg1
mov x2, #msg1_len
bl print_string
// Compute [(129 – 66) * (445 + 136)] / 3
mov x0, #129
sub x0, x0, #66
mov x1, #445
add x1, x1, #136
mul x0, x1, x0
mov x1, #3
udiv x0, x0, x1
// Print the upper byte of the result
mov x19, x0
lsr x0, x0, #8
bl print_byte
// Print the lower byte of the result
mov x0, x19
bl print_byte
// Print the trailng output string
ldr x1, =msg2
mov x2, #msg2_len
bl print_string
// Exit the program with syscall 93, returning status 0
mov x0, #0
mov x8, #93
svc 0
// Print a string; x1=string address, x2=string length
print_string:
mov...