1. div: 45/5=9.
Програма:
lw 0 1 num1
lw 0 2 num2
div 1 2 3
done halt
num1 .fill 45
num2 .fill 5
Машинний код:
8454148
8519685
34209795
25165824
45
5
Кінцевий стан:
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 34209795
mem[ 3 ] 25165824
mem[ 4 ] 45
mem[ 5 ] 5
registers:
reg[ 0 ] 0
reg[ 1 ] 45
reg[ 2 ] 5
reg[ 3 ] 9
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
2. imul: 3*(-4)=-12.
Програма:
lw 0 1 num1
lw 0 2 num2
imul 1 2 3
done halt
num1 .fill 3
num2 .fill -4
Машинний код:
8454148
8519685
34209795
25165824
3
-4
Кінцевий стан:
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 38404099
mem[ 3 ] 25165824
mem[ 4 ] 3
mem[ 5 ] -4
registers:
reg[ 0 ] 0
reg[ 1 ] 3
reg[ 2 ] -4
reg[ 3 ] -12
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
3. xidiv: 30/(-5)=-6, обміняти операнди місцями.
Програма:
lw 0 1 num1
lw 0 2 num2
xidiv 1 2 3
done halt
num1 .fill 30
num2 .fill -5
Машинний код:
8454148
8519685
42598403
25165824
30
-5
Кінцевий стан:
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 42598403
mem[ 3 ] 25165824
mem[ 4 ] 30
mem[ 5 ] -5
registers:
reg[ 0 ] 0
reg[ 1 ] -5
reg[ 2 ] 30
reg[ 3 ] -6
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
4.and: 5&3=1
0101
&
0011
0001
Програма:
lw 0 1 num1
lw 0 2 num2
andf 1 2 3
done halt
num1 .fill 5
num2 .fill 3
Машинний код:
8454148
8519685
46792707
25165824
5
3
Кінцевий стан:
@@@
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 46792707
mem[ 3 ] 25165824
mem[ 4 ] 5
mem[ 5 ] 3
registers:
reg[ 0 ] 0
reg[ 1 ] 5
reg[ 2 ] 3
reg[ 3 ] 1
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
xor: 5#3=6
0101
#
0011
0110
Програма:
lw 0 1 num1
lw 0 2 num2
xorf 1 2 3
done halt
num1 .fill 3
num2 .fill 5
Машинний код:
8454148
8519685
50987011
25165824
3
5
Кінцевий стан:
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 50987011
mem[ 3 ] 25165824
mem[ 4 ] 3
mem[ 5 ] 5
registers:
reg[ 0 ] 0
reg[ 1 ] 3
reg[ 2 ] 5
reg[ 3 ] 6
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
6. cmpge: 1= 5>=3
Програма:
@@@
state:
pc 4
ZF = 0
stack:
memory:
mem[ 0 ] 8454148
mem[ 1 ] 8519685
mem[ 2 ] 55181315
mem[ 3 ] 25165824
mem[ 4 ] 5
mem[ 5 ] 3
registers:
reg[ 0 ] 0
reg[ 1 ] 5
reg[ 2 ] 3
reg[ 3 ] 1
reg[ 4 ] 0
reg[ 5 ] 0
reg[ 6 ] 0
reg[ 7 ] 0
end state
... і використання вже розроблених форм застосування НІТ, що пройшли певну апробацію на практиці. Розділ 2. Методичні рекомендації щодо використання НІТ в роботі вчителя початкових класів В цьому розділі ми запропонували розробку Першого уроку та виховного заходу із використанням комп’ютера, в яких якнайповніше намагались розкрити і використати всі форми застосування НІТ в роботі вчителя, а саме ...
... ролі різних видів програмних засобів навчального призначення в навчанні предметам початкової школи. · виділення місця ІКТ на уроках художньо-естетичного циклу в початковій школі. Використання комп’ютера як засобу навчання у навчальному процесі початкової школи вносить зміни й у інші елементи педагогічної технології (процес навчання, організацію навчання, засоби навчання тощо). Це, на ...
... дисковода для гнучких дисків, який використовувався в базисному комп'ютері PC для зберігання інформації, був встановлений жорсткий диск. В цих комп'ютерах використовувалися 8-розрядні процесори 8088 і 8-розрядна шина ISA (Industry Standard Architecture — архітектура промислового стандарту) для розширення системи. Шина — ім'я, дане роз’ємом розширення, в які можна встановити додаткову плату. Шина ...
... програмування машин с числовим програмним керуванням (ЧПК), контроль якості і упаковку. 3. Основні поняття про системи автоматизованого виробництва САМ Автоматизоване проектування (computer-aided design — CAD) представляє собою технологію, що полягає в використанні комп’ютерних систем для полегшення створення, зміни, аналізу і оптимізації проектів. Таким чином, будь-яка програма, що ...
0 комментариев