Search Header Logo
test2

test2

Assessment

Presentation

Mathematics

KG

Practice Problem

Easy

Created by

Hoàng Johan

Used 1+ times

FREE Resource

0 Slides • 16 Questions

1

Multiple Choice

Ở mức vi kiến trúc, lệnh PSHI thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))

1

sp:=sp-1; m[sp]:=m[ac]

2

m[ac]:=m[sp]; sp:=sp+1

3

sp:=sp-1; m[sp]:=ac

4

ac:=m[sp]; sp:=sp+1

2

Multiple Choice

Ở mức vi kiến trúc, lệnh PUSH thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))

1

sp:=sp-1; m[sp]:=ac

2

m[ac]:=m[sp]; sp:=sp+1

3

sp:=sp-1; m[sp]:=m[ac]

4

ac:=m[sp]; sp:=sp+1

3

Multiple Choice

Ở mức vi kiến trúc, lệnh LODL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))


1

ac:=m[sp+x]

2

ac:=m[x]

3

m[x]:=ac

4

m[sp+x]:=ac

4

Multiple Choice

Ở mức vi kiến trúc, lệnh JPOS thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))

1

if ac=0   then pc:=x

2

if ac <> 0 then pc:=x

3

if ac < 0 then pc:=x

4

if ac ≥ 0 then pc:=x

5

Multiple Choice

Ở mức vi kiến trúc, lệnh SUBD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

ac:=ac+m[sp+x]

2

ac:=ac-m[sp+x]

3

ac:=ac-m[x]

4

ac:=ac+m[x]

6

Multiple Choice

Ở mức vi kiến trúc, lệnh JNZE thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))

1

if ac ≥ 0 then pc:=x

2

if ac < 0 then pc:=x

3

if ac=0   then pc:=x

4

if ac <> 0 then pc:=x

7

Multiple Choice

Ở mức vi kiến trúc, lệnh LODD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

m[sp+x]:=ac

2

ac:=m[sp+x]

3

m[x]:=ac

4

ac:=m[x]

8

Multiple Choice

 Ở mức vi kiến trúc, lệnh ADDL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

ac:=ac-m[x]

2

ac:=ac+m[x]

3

ac:=ac-m[sp+x]

4

ac:=ac+m[sp+x]

9

Multiple Choice

Ở mức vi kiến trúc, lệnh JNEG thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))

1

if ac < 0 then pc:=x

2

if ac=0   then pc:=x

3

if ac ≥ 0 then pc:=x

4

if ac <> 0 then pc:=x

10

Multiple Choice

Ở mức vi kiến trúc, lệnh STOL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

m[x]:=ac

2

ac:=m[x]

3

m[sp+x]:=ac

4

ac:=m[sp+x]

11

Multiple Choice

Ở mức vi kiến trúc, lệnh POP thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))

1

sp:=sp-1; m[sp]:=m[ac]

2

m[ac]:=m[sp]; sp:=sp+1

3

sp:=sp-1; m[sp]:=ac

4

ac:=m[sp]; sp:=sp+1

12

Multiple Choice

Ở mức vi kiến trúc, lệnh JZER thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))

1

if ac <> 0 then pc:=x

2

if ac=0   then pc:=x

3

if ac ≥ 0 then pc:=x

4

if ac < 0 then pc:=x

13

Multiple Choice

Ở mức vi kiến trúc, lệnh SUBL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

ac:=ac+m[sp+x]

2

ac:=ac-m[sp+x]

3

ac:=ac+m[x]

4

ac:=ac-m[x]

14

Multiple Choice

Ở mức vi kiến trúc, lệnh ADDD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))


1

ac:=ac+m[sp+x]

2

ac:=ac-m[sp+x]

3

ac:=ac+m[x]

4

ac:=ac-m[x]

15

Multiple Choice

Ở mức vi kiến trúc, lệnh STOD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))

1

m[x]:=ac

2

ac:=m[x]

3

m[sp+x]:=ac

4

ac:=m[sp+x]

16

Multiple Choice

Ở mức vi kiến trúc, lệnh POPI thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))


1

sp:=sp-1; m[sp]:=m[ac]

2

m[ac]:=m[sp]; sp:=sp+1

3

sp:=sp-1; m[sp]:=ac

4

ac:=m[sp]; sp:=sp+1

Ở mức vi kiến trúc, lệnh PSHI thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))

1

sp:=sp-1; m[sp]:=m[ac]

2

m[ac]:=m[sp]; sp:=sp+1

3

sp:=sp-1; m[sp]:=ac

4

ac:=m[sp]; sp:=sp+1

Show answer

Auto Play

Slide 1 / 16

MULTIPLE CHOICE