Đang chuẩn bị liên kết để tải về tài liệu:
Bài tập lập trình LC3 - Nguyễn Phước Lộc

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài tập lập trình LC3 bao gồm các bài tập lập trình LC3 có gợi ý cách thực hiện. Đây là tài liệu tham khảo dành cho sinh viên và giảng viên ngành Lập trình. | Nguyễn Phước Lộc MSSV 40901457 EXERCISES 1. Write an LC-3 Assembly language to input a character. Check if this character is A display the letter Y on screen. 2. Write an LC-3 Assembly language to input a character. Check if this character is A change it to a then display this letter on screen. 3. Write an LC-3 Assembly language to input a character. Check if this character is a small letter a to z with the ASCII codes x61 to x7A change it to the capital then display this letter on screen. 4. Write an LC-3 Assembly language to input two values from 1 to 4. Compute the summation of these two values and display the result on screen. PRINTABLE CHARACTERS DEC HEX CHARACTER DEC HEX CHARACTER DEC HEX I CHARACTER 32 0x20 SPACE 64 0x40 @ 96 0x60 33 0x21 Ị 65 0x41 A 97 0x61 a 34 0x22 ir 66 0x42 B 98 0x62 b 35 0x23 67 0x43 c 99 0x63 c 36 0x24 68 0x44 D 100 0x64 d 37 0x25 69 0x45 E 101 0x65 e 38 0x26 70 0x46 F 102 0x66 f 39 0x27 1 71 0x47 G 103 0x67 g 40 0x28 72 0x48 H 104 0x68 h 41 0x29 73 0x49 I 105 0x69 i 42 0x2A 74 0x4A J 106 0x6A 43 0x2B 75 0x4B K 107 0x6 B k 44 0x2C 76 0x4C L 108 0x6 c I 45 0x2D - 77 0x4D M 109 0x60 m 46 0x2E 78 0x4E N 110 0x6E n 47 0x2F 79 0x4F 0 111 0x6F 0 48 0x30 0 80 0x50 p 112 0x70 p 49 0x31 1 81 0x51 Q 113 0x71 q 50 0x32 2 82 0x52 R 114 0x72 r 51 0x33 3 83 0x53 s 115 0x73 s 52 0x34 4 84 0x54 T 116 0x74 t 53 0x35 5 85 0x55 u 117 0x75 LI 54 0x36 6 86 0x56 V 118 0x76 V 55 0x37 7 87 0x57 w 119 0x77 w 56 0x38 8 88 0x58 X 120 0x78 X 57 0x39 9 89 0x59 Y 121 0x79 y 58 0x3A 90 0x5A z 122 0x7A z 59 0x3B I 91 0x5B 123 0x7B 60 0x3C 92 0x5C 124 0x7 c I 61 0x3D zz 93 0x5D 125 0x7D 62 0x3E 94 0x5E A 126 0x7E 63 0x3 F 95 0x5 F 127 0x7 F DEL loc.plsoft@gmail.com Nguyễn Phước Lộc MSSV 40901457 Bài 1 Chương trình viết bằng hợp ngữ CHƯƠNG TRÌNH 1 Lấy giá trị đảo của A -mã ASCII của A cộng với giá trị nhập vào nếu 0 thì in ra Y .ORIG x3000 LD R1 NOT_A GETC ADD R0 R0 R1 BRZ KETQUA HALT KETQUA LD R0 Y OUT HALT NOT_A .FILL x-41 Y .FILL x59 .END Chương trình viết bằng .