Instructions and memory address are represented by

Character code
Binary codes
Binary word
Parity bit

The correct answer is: B. Binary codes

Instructions and memory addresses are represented by binary codes. A binary code is a way of representing numbers, letters, and other characters using only two digits: 0 and 1. Binary codes are used in computers because they are very easy for computers to understand.

A character code is a system for representing characters as numbers. Each character is assigned a unique number, and the numbers are then used to represent the characters in a computer program.

A binary word is a group of binary digits (bits) that are used to represent a number or a character. The number of bits in a binary word can vary, but it is usually 8, 16, or 32 bits.

A parity bit is a bit that is added to a group of bits to ensure that the total number of 1 bits in the group is even or odd. Parity bits are used to detect errors in data transmission.