aboutsummaryrefslogtreecommitdiffstats
path: root/ee1301/wk0/Lec1p3p1.cpp
blob: b96527005aa5787f1df51d5183210f8a65127e3c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <bitset>
using namespace std;

int main()
{

  // Store data in MEMORY
  int X = 0b0;
  int Y = 0b1;

  // Load data, perform AND instruction, store result to memory
  int X_and_Y = X & Y;

  // Load data, perform OR instruction, store result to memory
  int X_or_Y = X | Y;

  // Write the results to terminal
  cout << "X AND Y = " << bitset<1>(X_and_Y) << endl;
  cout << "X OR Y = " << bitset<1>(X_or_Y) << endl;

  return 0;
}