![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài tập hợp ngữ MIPS 1
Số trang: 9
Loại file: pdf
Dung lượng: 132.79 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Xây dựng chương trình hợp ngữ MIPS sau: 1. Viết chương trình nhập vào năm sinh và năm hiện tại, in ra số tuổi. Ví dụ: Nam hien tai: 2010 Nam sinh cua ban: 1989 Ket qua: ban duoc 21 tuoi. 2. Viết chương trình, thực hiện nhập vào một ký tự và in mã ASCII tương ứng của ký tự đó. Ví dụ: Nhap ky tu: B Ma ASCII tuong ung: 42 3. Nhập vào 3 số a, b, c, in ra màn hình 3 số này theo thứ tự tăng dần. Ví dụ: So a: 3 So b:...
Nội dung trích xuất từ tài liệu:
Bài tập hợp ngữ MIPS 1 Bài tập hợp ngữ MIPS 1Xây dựng chương trình hợp ngữ MIPS sau:1. Viết chương trình nhập vào năm sinh và năm hiện tại, in ra số tuổi.Ví dụ:Nam hien tai: 2010Nam sinh cua ban: 1989Ket qua: ban duoc 21 tuoi.2. Viết chương trình, thực hiện nhập vào một ký tự và in mã ASCII tương ứngcủa ký tự đó.Ví dụ:Nhap ky tu: BMa ASCII tuong ung: 423. Nhập vào 3 số a, b, c, in ra màn hình 3 số này theo thứ tự tăng dần.Ví dụ:So a: 3So b: 5So c: 2Sau khi sap thu tu: 2 3 54. Nhập vào 4 số a, b, c, d (không dùng mảng dữ liệu):a. In ra số lớn nhất và nhỏ nhấtb. In ra 2 số không phải lớn nhất và nhỏ nhấtVí dụ:So a: 3So b: 5So c: 2So d: 7So lon nhat: 7 va So nho nhat: 2Hai so khong phai la so lon nhat va nho nhat: 3 5Bài 1:.data s1: .asciiz Nam hien tai: s2: .asciiz Nam sinh cua ban: s3: .asciiz Ket qua: ban duoc s4: .asciiz tuoi.textmain: la $a0, s1 li $v0, 4 syscall li $v0, 5 syscall move $t0, $v0 la $a0, s2 li $v0, 4 syscall li $v0, 5 syscall move $t1, $v0 sub $t2, $t0, $t1 addi $t2, $t2, 1 li $v0, 4 la $a0, s3 syscall move $a0, $t2 li $v0,1 syscall li $v0, 4 la $a0, s4 syscallBài 2:.data s1: .asciiz Nhap ky tu: s2: .asciiz Ma ASCII tuong ung: .textmain: la $a0, s1 li $v0, 4 syscall li $v0, 12 syscall move $t0, $v0 la $a0, s2 li $v0, 4 syscall move $a0, $t0 li $v0, 1 syscallBài 3:.data s1: .asciiz So a: s2: .asciiz So b: s3: .asciiz So c: s4: .asciiz Sau khi sap thu tu: .textmain: la $a0, s1 li $v0, 4 syscall li $v0, 5 syscall move $t0,$v0 la $a0, s2 li $v0, 4 syscall li $v0, 5 syscall move $t1,$v0 la $a0, s3 li $v0, 4 syscall li $v0, 5 syscall move $t2,$v0 slt $s0,$t1,$t0 bne $s0,$0,L1 j Next1 L1: move $t3,$t0 move $t0,$t1 move $t1,$t3 Next1: slt $s0,$t2,$t0bne $s0,$0,L2j Next2L2:move $t3,$t0move $t0,$t2move $t2,$t3Next2:slt $s0,$t2,$t1bne $s0,$0,L3j Next3L3:move $t3,$t2move $t2,$t1move $t1,$t3Next3:la $a0, s4li $v0, 4syscallmove $a0, $t0li $v0, 1syscallli $a0, 32li $v0, 11syscallmove $a0, $t1li $v0, 1syscallli $a0, 32li $v0, 11syscall move $a0, $t2 li $v0, 1 syscallBài 4:.data _a: .asciiz So a: _b: .asciiz So b: _c: .asciiz So c: _d: .asciiz So d: _max: .asciiz So lon nhat: _min: .asciiz va So nho nhat: _other: .asciiz Hai so khong phai la lon nhat va nho nhat: .textmain: la $a0,_a li $v0,4 syscall li $v0,5 syscall move $t0,$v0 la $a0,_b li $v0,4 syscall li $v0,5 syscall move $t1,$v0 la $a0,_c li $v0,4 syscallli $v0,5syscallmove $t2,$v0la $a0,_dli $v0,4syscallli $v0,5syscallmove $t3,$v0slt $s0,$t1,$t0beq $s0,$0, L1j L2L1:move $t4,$t0move $t0,$t1move $t1,$t4L2:slt $s0,$t2,$t0beq $s0,$0, L3j L4L3:move $t4,$t0move $t0,$t2move $t2,$t4L4:slt $s0,$t3,$t0beq $s0,$0, L5j L6L5:move $t4,$t0move $t0,$t3move $t3,$t4L6:slt $s0,$t2,$t1beq $s0,$0, L7j L8L7:move $t4,$t1move $t1,$t2move $t2,$t4L8:slt $s0,$t3,$t1beq $s0,$0, L9j L10L9:move $t4,$t1move $t1,$t3move $t3,$t4L10:slt $s0,$t3,$t2beq $s0,$0, L11j L12L11:move $t4,$t2move $t2,$t3move $t3,$t4L12:la $a0, _maxli $v0, 4syscallmove $a0, $t0li $v0, 1syscallla $a0, _minli $v0, 4syscallmove $a0, $t3li $v0, 1syscallla $a0, _otherli $v0, 4syscallmove $a0, $t2li $v0,1syscallli $a0, 32li $v0,11syscallmove $a0, $t1li $v0,1syscall
Nội dung trích xuất từ tài liệu:
Bài tập hợp ngữ MIPS 1 Bài tập hợp ngữ MIPS 1Xây dựng chương trình hợp ngữ MIPS sau:1. Viết chương trình nhập vào năm sinh và năm hiện tại, in ra số tuổi.Ví dụ:Nam hien tai: 2010Nam sinh cua ban: 1989Ket qua: ban duoc 21 tuoi.2. Viết chương trình, thực hiện nhập vào một ký tự và in mã ASCII tương ứngcủa ký tự đó.Ví dụ:Nhap ky tu: BMa ASCII tuong ung: 423. Nhập vào 3 số a, b, c, in ra màn hình 3 số này theo thứ tự tăng dần.Ví dụ:So a: 3So b: 5So c: 2Sau khi sap thu tu: 2 3 54. Nhập vào 4 số a, b, c, d (không dùng mảng dữ liệu):a. In ra số lớn nhất và nhỏ nhấtb. In ra 2 số không phải lớn nhất và nhỏ nhấtVí dụ:So a: 3So b: 5So c: 2So d: 7So lon nhat: 7 va So nho nhat: 2Hai so khong phai la so lon nhat va nho nhat: 3 5Bài 1:.data s1: .asciiz Nam hien tai: s2: .asciiz Nam sinh cua ban: s3: .asciiz Ket qua: ban duoc s4: .asciiz tuoi.textmain: la $a0, s1 li $v0, 4 syscall li $v0, 5 syscall move $t0, $v0 la $a0, s2 li $v0, 4 syscall li $v0, 5 syscall move $t1, $v0 sub $t2, $t0, $t1 addi $t2, $t2, 1 li $v0, 4 la $a0, s3 syscall move $a0, $t2 li $v0,1 syscall li $v0, 4 la $a0, s4 syscallBài 2:.data s1: .asciiz Nhap ky tu: s2: .asciiz Ma ASCII tuong ung: .textmain: la $a0, s1 li $v0, 4 syscall li $v0, 12 syscall move $t0, $v0 la $a0, s2 li $v0, 4 syscall move $a0, $t0 li $v0, 1 syscallBài 3:.data s1: .asciiz So a: s2: .asciiz So b: s3: .asciiz So c: s4: .asciiz Sau khi sap thu tu: .textmain: la $a0, s1 li $v0, 4 syscall li $v0, 5 syscall move $t0,$v0 la $a0, s2 li $v0, 4 syscall li $v0, 5 syscall move $t1,$v0 la $a0, s3 li $v0, 4 syscall li $v0, 5 syscall move $t2,$v0 slt $s0,$t1,$t0 bne $s0,$0,L1 j Next1 L1: move $t3,$t0 move $t0,$t1 move $t1,$t3 Next1: slt $s0,$t2,$t0bne $s0,$0,L2j Next2L2:move $t3,$t0move $t0,$t2move $t2,$t3Next2:slt $s0,$t2,$t1bne $s0,$0,L3j Next3L3:move $t3,$t2move $t2,$t1move $t1,$t3Next3:la $a0, s4li $v0, 4syscallmove $a0, $t0li $v0, 1syscallli $a0, 32li $v0, 11syscallmove $a0, $t1li $v0, 1syscallli $a0, 32li $v0, 11syscall move $a0, $t2 li $v0, 1 syscallBài 4:.data _a: .asciiz So a: _b: .asciiz So b: _c: .asciiz So c: _d: .asciiz So d: _max: .asciiz So lon nhat: _min: .asciiz va So nho nhat: _other: .asciiz Hai so khong phai la lon nhat va nho nhat: .textmain: la $a0,_a li $v0,4 syscall li $v0,5 syscall move $t0,$v0 la $a0,_b li $v0,4 syscall li $v0,5 syscall move $t1,$v0 la $a0,_c li $v0,4 syscallli $v0,5syscallmove $t2,$v0la $a0,_dli $v0,4syscallli $v0,5syscallmove $t3,$v0slt $s0,$t1,$t0beq $s0,$0, L1j L2L1:move $t4,$t0move $t0,$t1move $t1,$t4L2:slt $s0,$t2,$t0beq $s0,$0, L3j L4L3:move $t4,$t0move $t0,$t2move $t2,$t4L4:slt $s0,$t3,$t0beq $s0,$0, L5j L6L5:move $t4,$t0move $t0,$t3move $t3,$t4L6:slt $s0,$t2,$t1beq $s0,$0, L7j L8L7:move $t4,$t1move $t1,$t2move $t2,$t4L8:slt $s0,$t3,$t1beq $s0,$0, L9j L10L9:move $t4,$t1move $t1,$t3move $t3,$t4L10:slt $s0,$t3,$t2beq $s0,$0, L11j L12L11:move $t4,$t2move $t2,$t3move $t3,$t4L12:la $a0, _maxli $v0, 4syscallmove $a0, $t0li $v0, 1syscallla $a0, _minli $v0, 4syscallmove $a0, $t3li $v0, 1syscallla $a0, _otherli $v0, 4syscallmove $a0, $t2li $v0,1syscallli $a0, 32li $v0,11syscallmove $a0, $t1li $v0,1syscall
Tìm kiếm theo từ khóa liên quan:
Công nghệ thông tin cấu trúc dữ liệu lý thuyết đồ thị Javascript ASP.NET Tin học đại cương giáo trình Tin học đại cương bài giảng Tin học đại cương tài liệu Tin học đại cương lý thuyết Tin học đại cươngTài liệu liên quan:
-
52 trang 439 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 329 0 0 -
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 327 0 0 -
74 trang 309 0 0
-
96 trang 305 0 0
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 303 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 299 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 291 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 291 1 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 278 0 0