|
【奥鹏】-[四川大学]《汇编语言程序设计2238》19秋在线作业1
0 |8 w1 N: H9 k# h0 T试卷总分:100 得分:100
8 l V/ b8 A; F9 |3 m& p `第1题,保存堆栈段段基值的寄存器是( )。3 K, ?9 q! l2 {
A、CS) G7 T. m" V$ A1 R; ~' ]
B、SP7 A5 C4 s- |- o
C、ES# W- H1 M2 e2 ?7 x f
D、SS- \: E3 |- l# Y( N3 L: B0 _* I; j
正确资料:
) K; g7 J9 N+ L+ ]7 H
# f: w3 V& v, V( i: D4 p5 y" c9 s% u# p" _5 s; D& o) r$ ~, X* Q6 T
第2题,()表示指令在程序中位置的符号地址。
9 w0 |- u! {3 |0 ?- |& E" MA、逻辑地址 o" w( W; x& n8 R
B、物理地址
6 Q. B. @! N" e# ]/ SC、IP
( y O& w; I+ Y# z+ `" a8 Y" ZD、标号
6 g' D; \" T' o& P5 _! c正确资料:
3 T7 x2 i# E) _4 [* g. J6 v- D" @( ~
3 X* j- q9 Z- f1 J9 P' Z& \
第3题,将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。1 A5 k! D: B- R% t" o% o. [
A、MOV BX, [DI]3 ^- ~7 \. n2 C- @
B、MOV BX, DI
7 n" U& @# Q, C2 l- Y9 TC、MOV BX, ES:[DI]. g( d8 U. E6 F9 L# q* u! H
D、LODSW
1 Z$ \- t4 _$ k4 Z正确资料:! G" B" N K$ G) P# l9 i
# |5 @$ P& ~: {7 D
8 O: a; H, e. x$ t1 d
第4题,将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。2 g+ L% ^/ w4 w4 B
A、连接程序2 U$ t. U3 D8 v9 T: [: E4 r
B、汇编程序+ k7 d: Q. s; c1 {1 L
C、编译程序6 X: i6 D: E* O) v- N" P8 f) o
D、调试程序& X* k+ {2 @; O1 k
正确资料:% }4 ~2 F7 I- Z, q! H2 Y& y9 u! W
9 q$ b+ z% Z+ I8 B0 j4 U3 A: s+ ]/ \: M1 |5 m3 w0 ~
第5题,有伪指令SS DW 'AB',则SS+1单元中的内容是()。1 q% u, ` r0 S4 u% a
A、'B'
1 H; I1 @( b" S: a4 x/ A: ^B、'A'! ]* u/ s/ U7 k+ A* S1 C
C、不确定
0 g5 t% S' H: |+ dD、'AB'( G/ x2 P* x2 a- u0 m
正确资料:
+ W. ?" E. F5 } m) \$ k* x, n% D3 G. f% U/ M! G
7 h' ]( v! \4 K- H: R* d第6题,题面如下:
! L' j% [" E( M* ]( GA、a9 M! a1 }) {# y% v8 p4 u% t
B、b5 @( B e% P& P* A; P
C、c6 O) I5 E, @$ O0 e( c, H
D、d
0 m1 G7 D& Q- ?- N7 o8 V+ s正确资料:
7 [0 g# C4 [ K6 z/ R
9 \/ X7 n V$ ]1 e3 v! ` f' g4 v) L4 O" {& h3 C
第7题,执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。 i |. E3 N4 [3 G
A、CS5 _! r2 ]( Z) d
B、IP
* F: S# z) d+ e- c7 QC、SP3 i8 D4 p5 b. L5 p
D、CS和IP1 r* K& P, ^9 E9 ~$ x5 Z
正确资料:
) k- A. ^. W! D9 u
: c9 R1 s0 n( n0 P( v W
) e8 x7 z7 W$ q9 t) ], w第8题,已知(AX)=1111H,执行指令"XOR AX,AX"后,AX的值是( )。
' _1 S7 A; v, `' a' J4 aA、0FFFFH
# m& f% \" G5 PB、0H* w7 B5 o& v* R1 d
C、1111H
$ d& V/ f: P/ w" t6 ?D、不确定$ h* n- ]. c; @6 O9 C3 e( U% a: R
正确资料:: d+ g/ O% D4 ?/ ~" P: h2 s
8 S5 _0 a5 ~7 t8 v, X/ v, J5 }: {
+ I" t, ^) O: U- M# c
第9题,已知(AL)=35H, (BL)=57H,执行指令
+ Z) k% O) t+ h9 I4 i2 f6 yADD AL, BL
0 @+ n* @7 p" ~- {2 j3 {6 bDAA' Q/ S. ?; _8 _
后,AL的值为()。
* M! d1 Q) o' S2 I1 H* kA、92H
6 V( b4 R, Y) u' s( t% MB、8CH; `1 p$ B$ s& A" L- a7 v+ A
C、92
+ p: Z$ v8 X3 y2 M2 j& a5 kD、5CH
$ O/ I% h& z& X+ [1 F正确资料:
) M- [* [0 ]5 Z6 V4 P- c% ^# S1 r$ O6 I7 w
+ q; I7 Q& v( r9 d第10题,指令ADC AX, BUF[BX]中,源操作数的寻址方式是()。) x% ~: p' o# [+ Y
A、寄存器寻址
@0 j3 `0 g) v" N# EB、直接寻址
! ?9 X6 F- `4 n& j+ M _C、寄存器间接寻址8 w ~0 n8 |8 Q( m
D、寄存器相对寻址
. W: P6 b. q+ w" w0 L正确资料:9 b' S7 ]0 h9 \
# L- {( B& s. |3 M0 V5 q3 n( A6 @+ }4 e1 n t/ F
第11题,语句 DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。1 V! H2 x0 ]% H1 J
A、数据序列2,8,6重复4次- [1 M% F+ e# O$ t
B、数据序列4,8,6重复2次
8 n, R w3 i& L( U% f8 BC、数据序列4,2,6重复2次
& ^& N8 V# a% b& [D、数据序列8,8,6重复4次2 D" h- Q, W0 T' f* v- D2 ]( t( k1 I
正确资料:
' B: u4 X# `& U
! A7 \: a. y9 U" y# {
# `( U9 T [4 v) {2 O, k第12题,下列逻辑地址中,表示将要执行的指令地址的是( )。
/ B+ j) u) t7 M0 {A、DS:SI
; U# {- w& @' I2 e8 WB、CS:IP
6 `) }5 M4 G$ J7 g8 mC、ESI
: U( X4 z1 C0 W8 sD、SS:SP
5 f: B! Q. q$ n! C正确资料:
+ V3 i5 C: t/ ]' y
* a3 H& c) }0 V# [1 u/ n7 L. Z. I' ], d9 ^+ w2 i0 A3 p( c- y
第13题,循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
H w* ~/ b J' A" o! d* U% HA、(CX)=0或ZF=1
3 S5 y% M( `" T2 p# NB、(CX)=0或ZF=0, R# J- `6 U: {9 t, I6 Y
C、(CX)≠0且ZF=0
& L5 P# S! ]& x) Q% ?. Y" ?) {D、(CX)≠0或ZF=1
X/ }& ?5 L7 M( ?2 ~正确资料:1 e8 k8 Y/ C4 a2 n
& Q4 o$ x# R7 V0 `( f
6 A- l+ t# p, ]) d) v
第14题,设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。0 ~( l) v% O3 J) C( R7 }" b4 h
A、40000H# |, ]) i. X* i
B、31000H8 m3 G) X+ ?( T$ y1 l* r
C、30000H
, l) r1 p0 ]1 O! z* { G& `D、21000H8 G5 |. q3 x# H; d/ ^0 a) S" L
正确资料:
/ P+ Z, {( A+ T8 v# m& I
0 }/ y5 v1 ~0 ` a' d- j4 |1 @& f2 _: ?$ W: S; \8 O( N! Z, b# A
第15题,指令IMUL CL,表示( )。
2 m7 i% U" X1 ?; LA、(AL)*(CL)→(AX)+ R7 S2 f2 t" V& x Z, ~# Y
B、(AX)*(CL)→(DX)- H, H% v/ O/ K, R9 l9 s, A
C、(AX)/(CL)→(AL)' J3 D0 U0 R4 L
D、(CL)*(AL)→(AL)6 s6 u# g( ^5 A: e
正确资料:( o2 l; j7 v$ u0 q% A4 G
+ v: K, C( }5 b# {2 c
' k! a3 d! |: b' w8 G第16题,DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1
: z7 Q& g3 a5 u: I1 D: ?* t. k1 YSUB DA2,AL上述指令执行后,DA2中的内容是()。" K; o- r$ N* [! d2 x" |- f
A、0DAH
" M' H# u- |3 X+ mB、0FAH& Y# s b Q& d4 w3 V/ E% _5 |
C、0F5H
3 }# F6 j; K: Q% u" ]D、0D0H' k+ d U% P; Z+ @* @1 P
正确资料:6 V0 @2 Y, H0 f+ C' X& x
, b7 P. [/ I% @/ b% \6 ?) g8 R
2 m( L1 v4 `) E. E9 _" e4 l第17题,指令DIV BX执行后,商和余数分别在寄存器()中。' ?/ _& `3 E$ L$ j( F2 E- y
A、AX和DX
3 Z& D- ]/ `! q5 LB、DX和BX
+ P. S; @& h# x6 g( rC、DX和AX
2 Z7 R- ^( S8 |" A3 u8 C+ J2 ?D、AL和AH
1 H. N5 a- o/ P& a( o" x正确资料:9 Q8 R0 q4 a0 I y% W" T4 E7 G0 j
$ {6 n( R, m* \+ C$ U
' o% T% I: t1 _: v
第18题,设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。6 k3 e; O1 r) ^
A、0916FH
3 `: I" I6 l" ]2 GB、09170H
z$ n$ L9 o! Q" M" IC、0916EH
" C X0 Y4 G* nD、0953H
. ^* m) g" ?. |4 ^正确资料:
6 K" o! n) h c/ v6 B' N; W u; G2 g: h) D# T( E$ P
5 g8 v) e" D0 B; P$ {* q第19题,指令DIV BX,表示( )。/ e( P: x/ b$ s j
A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX+ N8 H+ P6 y2 K. q* Z% V: L
B、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
+ r, i. ~6 w y) Z8 aC、被除数(BX),除数(AX),运算后商送AH,余数送AL( o8 v) R8 n' t5 y6 V% J# d+ C, N
D、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
6 S; C' e( q& [) ^# I* G% g正确资料:) e' S) U! G3 N) s: n
r' Z1 P" i4 A7 L+ j7 \
! Q) n. }. }* A, x* ?! ?1 J$ M第20题,题面如下:8 R U% [+ U+ p6 { s4 ]* ?
A、a/ X" K, d* S8 s6 o% \6 ?
B、b( Z; c' ]% W6 P' a
C、c" ^# K) k9 e; y8 K$ R5 a* U+ F+ r) x
D、d
, R* r, G. y7 \9 c* |正确资料:1 t! Q$ E: @- a1 F) a5 O: b! P
% Y! @1 K+ i6 n% Y
! ~- j! S0 L" ~4 Q: a+ M第21题,实现堆栈留空100H个字节单元,可选用的语句有( )。/ W+ |8 f0 R0 ~: w }( L4 H
A、DB 25H DUP(4)
1 [( u5 [8 w" Q2 `B、DD 50H DUP(0)
: w6 I! L" c" P! L0 RC、DB 100H DUP(0)5 a1 q' V" V, x3 R% y' Y' v
D、DW 50H DUP(0)6 ?! [- G, g# M2 B* g
E、DW 80H DUP(0)( u$ b9 |) J. v
正确资料:
! N& \4 b0 ?0 |& C3 ^- D$ A9 t! V6 H% ^+ I7 ~
3 u, F, s6 l! n% ]
第22题,下列指令中,错误的指令是( )。6 A% B9 D: R3 Y/ i. H
A、AND AL, 'A'
0 x; |0 `0 i, g2 Y fB、SHL AX, 4
4 t5 M- P% S# J9 VC、MOV CS, AX3 G+ ?# J3 w* n/ o
D、TEST [BX], AL# o, Y6 b; e v9 R+ ]
E、MOV DS, 1234H% p0 v" A# E% Q
正确资料:" u* [) }; Z( v4 p6 @$ K- c
6 {1 h" P: X' |7 b- P
9 O& b+ j; ~* p9 ^, {( G
第23题,下面的寻址方式属于存储器操作数的寻址方式的有( )。 R+ @7 Y4 X' Y$ R! T; r: q* n! s
A、直接寻址
; `# K3 n2 a! ]4 YB、基址变址寻址
3 ~7 Y7 M* p! Y5 E* W* vC、寄存器寻址* \/ T, n3 a0 U9 V% i. s1 v
D、立即数寻址
/ C9 ?4 P, q8 ~6 n& p7 }& g1 i& U. z2 ZE、寄存器间接寻址% z2 F/ a* }1 u$ d1 C
正确资料:
' a4 Q5 @! }, e- t8 }
) i. s# I# M1 Y" _7 h) w, y6 [
+ L8 N" o8 }* b1 ]" | Q第24题,循环结构的程序由以下( )部分组成。2 _1 n2 f/ i/ q8 L% m/ A" I @
A、循环参数初始化+ h3 ]. v1 |: e. T9 ^
B、产生条件" a6 L. D9 k- z! ?
C、测试
8 Z2 ]$ C2 a3 R0 ~, P! r7 DD、循环工作部分% f/ K" s( I$ S" r C# \
E、循环控制部分
! H. \1 O3 O8 H2 P' e% v* `1 |正确资料:
: R5 ^1 q q0 n. V7 q! ]6 P/ N3 e8 D& F5 n" H' D
3 W. x/ c9 h# U+ k; e6 i3 O% x# @第25题,关于内存单元地址的说法,正确的是()。. L4 N4 F4 l i: `% N3 b! _
A、一个内存单元的物理地址是唯一的4 z+ P: g; h* G
B、一个内存单元的逻辑地址是唯一的
1 M) u h$ k3 ]. o% ~C、一个物理地址可以对应多个逻辑地址, V8 v% v* }/ E: L! \) O% D U
D、物理地址=段基值×16+偏移地址
4 `! r* |; }* A9 vE、字单元的地址必定是偶数地址。
/ b/ m; l- n$ H1 K' k3 K正确资料:
+ H: j* _0 z; {0 }
* I) m' j, O h8 T \) p. p2 i
% K1 ]) V8 |; S+ K第26题,分支程序的功能部分包括()。' v7 l5 z* f; g# v
A、循环参数初始化
& D! M3 Q6 A' N6 }B、产生条件' u7 D3 \% o" W+ T S0 }7 Y, x# n
C、测试
( ^, n* C; z4 f% i8 m/ YD、定向9 C* v3 x1 W( Y. Y9 h7 n# T: ]9 E& x
E、标号
! X! l3 s3 a2 a6 [/ c& c8 W正确资料:. N+ C0 U' @% |! B
) A2 q8 m& E& a/ T5 l# U, U- D7 [) x! |
第27题,标号的类型可以是( )。7 P/ T- Y. }- U5 t7 p+ P
A、NEAR) g7 [! G# h, z
B、WORD
5 S6 _, y5 O) s Y& I# C' C7 J2 i8 sC、DWORD0 B7 J$ k2 J1 [) X1 M5 A9 j% |
D、FAR2 r$ {* F+ @/ \
E、DW
+ b8 @4 X3 x0 h# a正确资料:
- J4 \+ W: [9 T }
; Z! z# l y! C+ o/ u
0 {1 m- W' x3 x3 b0 ]第28题,下面语句中,是伪指令语句的有( )。
+ `, K$ ~$ `/ \) d dA、CMP AX, CX
9 ^8 R+ E7 W' N h+ d1 _B、DB ?
" N3 s" m" I0 L6 z+ \: sC、IDIV CX
3 D- k% W0 s9 N) tD、ORG 30H
/ {; \* }" }8 `: KE、DATA SEGMENT
$ ?* ?- u' Y4 H! q* V, S. v( D正确资料:
5 @6 [! i& }- a4 H5 y/ {6 l
* m. ` n0 R' a4 N4 g
' H/ ^: R6 R& [* T; w7 y第29题,下列指令中,DB1、DB2分别是字节变量,错误的指令是()。
7 `) j8 h; a3 U- q( {. aA、CMP DB1, DB2 d8 E% f; D% I+ S u
B、ADD AX, BL1 t- \) }7 {1 m) ^; K# ?2 h8 H+ z
C、MOV [SI], DB2/ k' j1 E; e* Z$ x/ Y" p6 W
D、SUB [BX], BX0 u! d4 d! J H
E、AND AX, [DX]
4 t3 z; ]9 n/ q8 ^5 j7 t正确资料:( i% U! {% T; y9 ^: A) ]/ C6 @
1 _. Q! I6 Y/ {! O j
( d6 i- d+ a; ~' B d( B
第30题,下面关于宏指令的描述,正确的是( )。' w1 ?% X+ v# o* I
A、宏指令的使用,并不能够简化目标程序& n0 ^5 r! S" D2 x, [8 |
B、宏定义中不能使用形式参数
* {8 ^" q3 K+ ^1 }5 G+ C: hC、宏指令和子程序都可以简化源程序的书写/ B2 q2 d' {; p8 g* M8 T
D、宏指令和子程序目标代码的执行方式相同
6 X! G4 a8 d/ ?: i/ X( VE、宏指令执行时,不需要保护和恢复断点
! r! U" d2 R. s2 S8 O% m8 w正确资料:
/ s" }* Q( [! M5 z( g7 k& |: _6 N+ f8 h) Q
5 x! o0 y9 o: Y7 K, s第31题,MOV AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。
3 C& p) A0 g7 b; i. o( o/ S) fA、错误
9 }' M- a6 e+ D _+ KB、正确% s: g. e# D$ K% `0 B( i
正确资料:8 P7 c5 E3 E- v X4 U" [
. [1 {8 ~6 d8 K. D; d; N: Q- N+ o. M6 T
第32题,CF位可以用来表示无符号数的溢出。0 o; [! x) r! |) k* X
A、错误
5 [& x V/ v: [* G# zB、正确: R" Z0 L4 e2 {' z- P5 Q U
正确资料:
5 q% L- l9 z3 V/ g2 k: Q+ ]7 ?# |
) z( _1 D: R. S( C# L
/ B; u" Q7 E. P, _2 x; L1 N, l第33题,逻辑右移1位和算术右移1位的效果是一样的。! `! {3 w; S" H
A、错误) ~6 Y% I$ Z+ S, B% U
B、正确0 G/ _. l% J5 q& I# `
正确资料:
2 S* l1 J' ^$ z9 R8 n5 f2 ^
) e4 l6 [/ y( w: \/ o2 S0 ~2 V# x
2 ^5 G' g. R1 Z' C第34题,PF位可以用来表示运算结果中1的个数的奇偶性。
/ i+ r! [1 A5 p- m, F' kA、错误
n) R0 o7 r( {5 @3 q' cB、正确
; S! Q0 l3 g) ?正确资料:
. U0 t" d5 }7 u" g: n4 s/ [7 ^9 @) l+ k' ^7 m: W) B E0 j) M4 z4 X1 u
6 m$ v2 F8 d0 Q- W; u. N
第35题,MOV指令要影响标志位。
* q" _4 B p3 gA、错误
( O& L2 k* b8 x' \B、正确
9 X1 v- O2 g* z4 v) i- v正确资料:
& u5 C3 _& f3 h1 v6 {( n( d# a8 H7 R
. _0 x' l5 p2 J! r4 d% O5 o7 d, N
第36题,指令SHR AX,4可以将AX的内容逻辑右移4位。, s; R$ A3 A. n& j6 F" x7 t0 n
A、错误
9 a# W4 f$ X9 [% ?7 h/ cB、正确
; \ i7 P* { Q3 K6 D6 }7 N2 J2 h, O正确资料:
$ d3 C: g' {3 I# x
$ N, Z% E) W# _1 S; ?( R! |8 }' L% k4 e) p, l# F0 `
第37题,立即数寻址方式不能用于目的操作数字段。( j {6 B' }: F. I) {: ^+ t
A、错误" R3 w% d8 [$ a6 L5 p* J" N
B、正确
+ [" X6 V4 q+ h" _( s; ^( \6 i正确资料:
! ]) W0 m3 H- }; W, ~$ u
8 ?- O [4 {9 i% ~9 g$ V; f) S$ y" g- `4 }! R
第38题,指令TEST AL,0执行后AL的内容一定是全零。
0 I- V) w* `: T) z" ~2 P6 KA、错误
. H/ H, t$ _$ q3 ^2 W* QB、正确6 B' n" v& N* \5 i# P% K6 |+ t
正确资料:" l8 D. T& l. ]
- S% m9 u) {: G4 N
8 c/ f% I$ |% J6 Q
第39题,题面如下:
2 R: J! C: D2 }0 u! pA、错误+ u6 R; B+ l+ J5 o. {- A1 Z
B、正确
/ P8 {6 u0 c! o3 M% T: O正确资料:
$ o; h2 `. K8 a+ H, L9 h. g
0 J9 u! `0 A% [- Q. J! G. f( u R" `
第40题,指令XCHG BX,ES可以将寄存器BX和ES的内容互换。
+ r+ y8 c8 {9 J$ j8 uA、错误/ U2 b( t& y( ^- s" l L
B、正确
# h, `: g( m$ T正确资料:& X+ n% P3 C# [& \0 H4 |
# s2 {4 o1 m" `5 `+ b, N1 W' M) z
& F. q1 u2 K9 a( W% u2 A9 c第41题,指令IN AL,DX是合法的指令。
! K0 u: o& g$ w! ?A、错误
# d4 `" }8 D' }: I- ^! e; wB、正确
6 Z+ `$ j& ^* G9 }% j正确资料:
# F* M _, v. y# i; ^
) C' f" v3 R0 u: X1 {; V+ u6 m4 `4 z# _
第42题,PUSH、POP指令的操作数必须是字操作数。
, m) s. H U$ b b1 E/ s1 \4 YA、错误, }1 ? B: r; ?
B、正确3 J0 v$ W8 @# w1 h+ d9 {; {7 Z! _+ G
正确资料:( |1 c5 l$ A: ?! i! T! b8 t' w) K
: o, I* j& m8 b5 n8 E6 Z2 x. H+ Y7 \; `$ }
第43题,为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
5 I) \2 H9 I6 k. MA、错误
$ Z8 ~( p- v* ^5 K( lB、正确2 ^8 x$ J ?3 y
正确资料:5 d) w9 L9 H" r3 d4 p" @: _
* U% @, G: t0 G8 f
$ u- q. ]/ x. g' J
第44题,不能给段寄存器进行立即数方式赋值。& J& b L4 O+ C( L. ~7 a# b
A、错误
3 L: p l$ `$ y: MB、正确0 y% N4 o( R8 x1 F! S1 w' |
正确资料:3 F2 Z4 ~! R7 k9 ?- k/ k* a& a
' V2 ]$ L0 q N9 n3 \& |9 j2 `# X! ?' |- y- K7 v+ g; k
第45题,符号定义语句不占内存单元,变量定义语句占内存单元。 C& L0 S# f, T. V
A、错误# P' P3 f: h- k0 b; X
B、正确
7 I0 Y; U- j9 z正确资料:4 R0 t' s) g0 |- |/ f
2 k+ d R4 T* s0 A: F5 c$ {! H) w4 I9 Y1 S
* t. F+ X9 P/ U+ p+ o7 u( L
0 R; \' |5 R1 g/ t' w% W& @; Y
b( X7 ?! ]/ c8 G; Y6 F, p" u" W7 k$ { F+ `5 X% r/ O/ k K
5 s0 y, H: _, m! p0 a0 b
$ ~$ w( Z( G( n* P# D9 Q- G1 t$ x
! _2 Y( S0 V) E1 }% p% t" Z* F6 ~9 ~( b" l N$ r/ ^& f+ K
8 ~. s" C8 H9 L5 }
: T# O& \: b8 R! p7 v
' \3 G) @/ j; K; ^% I' l- q$ C |
|