Added more unit tests.
A => jasm/unit_tests/results/test_addressing_mode_expected_z_in_indirect_quad_45gs02.stdout +1 -0
@@ 0,0 1,1 @@ 
+unit_tests/test_addressing_mode_expected_z_in_indirect_quad_45gs02.asm(4,11) : Error 2026 : Invalid index register in addressing mode. Expected z but got integer

          
A => jasm/unit_tests/results/test_instruction_sizes_45gs02.bin +1 -0
@@ 0,0 1,1 @@ 
+rBBrBB2
  No newline at end of file

          
A => jasm/unit_tests/test_addressing_mode_expected_z_in_indirect_quad_45gs02.asm +5 -0
@@ 0,0 1,5 @@ 
+// assembler command line arguments: 45gs02 [-v0]
+
+section code, "main", $8000 {
+	lda [55],1
+}

          
A => jasm/unit_tests/test_instruction_sizes_45gs02.asm +22 -0
@@ 0,0 1,22 @@ 
+// assembler command line arguments: 45gs02 [-v0]
+
+const nn = 2
+const nnnn = $1234
+
+section code,	 "main",	 $8000 {
+	{
+	.lbl:
+		adc [nn],z		// ea72
+		static_assert(* - .lbl == 3, "wrong instruction size")
+	}
+	{
+	.lbl:
+		adcq (nn)		// 424272
+		static_assert(* - .lbl == 4, "wrong instruction size")
+	}
+	{
+	.lbl:
+		andq [nn]		// 4242ea32
+		static_assert(* - .lbl == 5, "wrong instruction size")
+	}
+}