|
川大《汇编语言程序设计2238》17秋在线作业2(100分)7 Z/ q( _. b1 U" ^( t4 S
1: 单选题 (2分)( s* x" c1 j4 x" u; u) `+ v0 ^% D4 k
8 Q' Y5 z4 P# K' F
A: a
3 @6 |0 X4 C; i" Y+ w' C8 h; l5 F& o' j1 HB: b; w3 w) _' s e! _% E
C: c9 o6 ~6 o! M1 ?5 g- T) ?7 ?. s5 y6 A
D: d
! _% E `, j7 L3 o# `$ G正确资料:C
, {# G6 g7 t2 e% h# z8 @1 Y$ y* h: M6 V
2: 单选题 (2分)! m3 v# f5 x$ @5 _" s
指令DIV BX,表示( )。2 @* g0 E1 \3 g+ G
A: 被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
8 g* p0 d/ K/ f) J* H2 fB: 被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
: t' N, D4 C$ K' o7 X1 c" bC: 被除数(BX),除数(AX),运算后商送AH,余数送AL
& ~! t9 B1 `! Q& D- Z7 b" `D: 被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
$ L( T& ~; T6 I正确资料:A
! @( y/ J9 b- H! b
# x2 @1 f/ f8 l3: 单选题 (2分)/ n w% D. P$ Y1 O! {
可以将AL寄存器中的数据变为奇数的指令是( )。
9 |9 D( h9 p+ O* RA: INC AL% Q% |# H: M) l0 Z, [8 X) y* C7 K
B: MOV AL, 0FH
' K$ T- g* w, h8 b$ r* j, k9 rC: SHL AL, 1/ q. C# A2 Q: K9 F# w
D: OR AL, 01H
, L& y6 Q: W" ^0 K1 }; W$ S+ B4 v: z- d正确资料0 @" e' l* \: E& J* g* c7 q
6 @. K5 W/ a4 [9 p$ B! X4: 单选题 (2分)& {; c k' k4 l0 T) T% G
设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。1 y: A: w" I' v& b
A: 0916FH
0 B6 j( f7 H4 `% Y9 bB: 09170H
( Z2 n Y+ ]' ~+ F% q# c9 w% [C: 0916EH
3 v+ O" f' g1 o- TD: 0953H) \ |$ J; w( U9 H5 u2 e% u
正确资料:C3 Q( O) Q; i5 {( ?# o+ q
5 L6 e$ Y" I) G0 J
5: 单选题 (2分)
z6 P& P; P; ]: B/ S# K()表示指令在程序中位置的符号地址。6 x! ?- k% X& s1 N; n
A: 逻辑地址0 |6 ~' D, p0 m
B: 物理地址
- o X) t' ~3 x* H3 R+ `C: IP5 M0 X- l$ y3 Z1 v0 P% u) V
D: 标号
1 c6 e" L- |# _ A, t. o5 f正确资料* ^& |/ {5 Z" \9 N& a. X+ ?% {
0 i0 ^) s8 U( S8 h# y* @' \
6: 单选题 (2分)
: w! k" a6 ?+ A3 L% v, C已知(AL)=35H, (BL)=57H,执行指令
' i9 i' K0 v2 b- V) V, y; ~ADD AL, BL* v' ~, }9 M A x4 V$ a
DAA
% V9 |2 x# P' H( Z( ~% h0 W: i后,AL的值为()。
/ V: v4 {5 m. @$ F! L5 c! ZA: 92H4 S, _! F2 E" }$ x
B: 8CH
7 g/ ?/ f! E; H! eC: 92
& n" s$ R9 g# Q2 i# b! YD: 5CH
1 r# g3 n" Y! l" j正确资料:A
" v* O- a# R8 @6 e
% X1 w, g3 G, y6 |* j* L. [' d1 @7: 单选题 (2分)
* j* ^' a+ w1 K9 a `) b* q. d指令DIV BX执行后,商和余数分别在寄存器()中。
) G4 A4 G$ H* B: oA: AX和DX
& G! l+ D f3 wB: DX和BX
1 @2 A' o O; }1 s6 K2 wC: DX和AX8 q7 D( O# M) @3 J) D' ?
D: AL和AH
, u( P7 P3 f" `正确资料:A& v! y* A, {- @: W. T
- b7 P( N* ]6 j8: 单选题 (2分)* y: E( I! o- M, L
某内存单元的逻辑地址是1025H:0F2AH,那么其物理地址是( )。! `" e* K+ c$ Y5 c
A: 1117AH
, l8 c, ?; x3 n" l" SB: 1F4FH
& S% [5 F3 y+ _" ]2 CC: 102C5H/ g8 f7 q0 D( B* I+ f
D: 10250H5 H. L* h! t. K# m; ~4 A$ \
正确资料:A) L( D- L6 }) i( G9 _
' A$ e2 u+ K/ o- K* o$ E% H9: 单选题 (2分)
4 Y; A4 f, t; l& i9 p指令"MOV AX,0FH XOR 1111B"执行后的结果是()。
4 M8 ~2 M4 \- d3 mA: 0FFFFH→AX
7 y' [* g( T% O5 l1 BB: 0FH→AX
( |3 Y/ p7 Y2 ?/ U" yC: 1111B→ AX" y6 ~: o- {4 W9 j
D: 0→AX9 v2 l$ c" _; J3 N( I+ w M3 w
正确资料& r5 i) e: g. j1 \
) N! w. c1 N2 F4 G( u10: 单选题 (2分) B& g M v; v2 H
指令"OUT DX,AL"中DX的作用是( )。
4 \) G( Z3 k8 \6 J. v; M; xA: 目的寄存器7 L5 M3 @ e% M6 I
B: 数据寄存器 _! q2 }) ^2 c# l- g# t+ p* i B I
C: 存放端口地址的地址指针寄存器
; a" t' c2 }, r2 n( O2 y* kD: 存放一个操作数, f; }) n& {& o( O7 h
正确资料:C
: M; p) n* W+ R# x( M |
|