北语 20春《汇编语言》作业1234.docx
- 文档编号:10677308
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:24
- 大小:484.91KB
北语 20春《汇编语言》作业1234.docx
《北语 20春《汇编语言》作业1234.docx》由会员分享,可在线阅读,更多相关《北语 20春《汇编语言》作业1234.docx(24页珍藏版)》请在冰点文库上搜索。
北语20春《汇编语言》作业1234
20春《汇编语言》作业_1
一、单选题 ( 每题4分, 共21道小题, 总分值84分 )
1.与MOVBX,OFFSETVAR指令完全等效的指令是()。
(4分)
A. LEABX,VAR
B. MOVBX,VAR
C. LDSBX,VAR
D. LESBX,VAR
答:
A131;9666;2906
2.
(4分)
答:
A
3.指令MOVAX,ES:
[BX][SI]源操作数的物理地址是()。
(4分)
A. SS×16+BX+SI
B. ES×16+BX+SI
C. CS×16+BX+SI
D. DS×16+BX+SI
答:
B
4.在汇编语言中有三种指令,其中用于定义常数、变量、内存空间的分配和定位的是()。
(4分)
A. 伪指令
B. 宏指令
C. 机器指令
D. 微指令
答:
A
5.
(4分)
答:
C
6.
(4分)
答:
A
7.在下列指令的表示中,不正确的是( ) 。
(4分)
A. MOVAL,[BX+SI]
B. JMPSHORTDONI
C. DEC[BX]
D. MULCL
答:
C
8.
(4分)
答:
A
9.
(4分)
答:
B
10.将DX的内容除以2,正确的指令是( ) 。
(4分)
A. DIV2
B. DIVDX,2
C. SARDX,1
D. SHLDX,1
答:
C
11.
(4分)
答:
A
12.在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语言()。
(4分)
A. 比机器语言便于编程且比高级语言运行速度快
B. 比机器语言执行速度快
C. 比高级语言好懂
D. 比其他语言好移植
答:
A
13.
(4分)
答:
B
14.
(4分)
答:
B
15.当执行指令”ADDAX,BX”后,设置的奇偶标志位PF=1,则下面的叙述正确的是()。
(4分)
A. 表示结果中含1的个数为偶数或0
B. 表示该数为偶数
C. 表示结果中含1的个数为奇数
D. 表示结果中低8位含1的个数为偶数或0
答:
A
16.获得BUFFER单元有效地址的汇编指令为()。
(4分)
A. MOVBX,BUFFER
B. MOVBX,[BUFFER]
C. LDSBX,BUFFER
D. LEABX,BUFFER
17.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
18.查看用户程序中数据段10号存储单元的DEBUG命令是()。
(4分)
A. DDS:
10
B. DDS:
1010
C. DDS:
AA
D. DDS:
A
19.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
20.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
21.从键盘输入一个十进制数1999,将该数值以压缩型BCD码的存储形式保存到存储器中,其存放的顺序是()。
(4分)
A. 19,99
B. 31,39,39,39
C. 39,39,39,31
D. 99,19
二、判断题 ( 每题4分, 共4道小题, 总分值16分 )
1.下列指令是否正确ASCIIDW‘ABCD’()(4分)
2.PUSH,POP指令的操作数必须是字操作数。
()(4分)
3.指令MOVAL,255是合法的数据传送指令()(4分)
4.在变量定义是,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
()(4分)
20春《汇编语言》作业_2
一、单选题 ( 每题4分, 共21道小题, 总分值84分 )
1.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
2.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
3.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
4.SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值是()。
(4分)
A. 11FCH
B. 11FEH
C. 1202H
D. 1204H
5.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
6.算术右移SAR和逻辑右移SHR两条指令执行结果完全相同的情况是()。
(4分)
A. 无论什么情况都不可能相同
B. 目的操作数最高位为1
C. 目的操作数为任意情况
D. 目的操作数最高位为0
7.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
8.在微机系统中分析并控制指令执行的部件是()。
(4分)
A. 寄存器
B. 数据寄存器
C. CPU
D. EU
9.下列4条指令MULBX、DIVBL、INAX,20H、OUT21H,AL中,有几条指令需要使用DX寄存器()。
(4分)
A. 4
B. 2
C. 1
D. 3
10.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
11.下面指令执行后,将改变AL寄存器内容的指令是()。
(4分)
A. CMPAL,80H
B. ORAL,AL
C. TESTAL,80H
D. ANDAL,BL
12.下列叙述正确的是( ) (4分)
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
13.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
14.8086/8088微处理器包含有两个独立的部件,他们分别是()。
(4分)
A. BIU和EU
B. R和ALU
C. CS和IP
D. CPU和I/O
15.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
16.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
17.下列指令执行后,一定能使CF=0的指令时()。
(4分)
A. ORAX,AX
B. NOTAX
C. ROLAX,1
D. SUBBX,SI
18.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
19.在汇编语言源程序中,表达式的计算是由哪个完成的()。
(4分)
A. 程序执行时
B. 汇编器
C. 编程者
D. 连接器
20.汇编语言中存储单元的属性不能是()。
(4分)
A. 双字DWORD型
B. 字节BYTE型
C. 字WORD型
D. 字符CHAR型
21.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
二、判断题 ( 每题4分, 共4道小题, 总分值16分 )
1.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。
(4分)
2.存储器的有效地址不是唯一的。
()(4分)
3.立即数寻址方式不能用于目的操作数字段。
(4分)
4.逻辑右移1位和算术右移1位的效果是一样的()(4分)
20春《汇编语言》作业_3
一、单选题 ( 每题4分, 共21道小题, 总分值84分 )
1.一个有128个字的数据区,它的起始地址为12ABH:
00ABH,请给出这个数据区最末一个字单元的物理地址是()。
(4分)
A. 12CSBH
B. 12B6BH
C. 12C59H
D. 12BFEH
2.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
3.为使CX=-1时,执行”JZMINUS”转至标号MINUS而编制了一指令,其中错误的是()。
(4分)
A. ANDCX,0FFFFH
B. SUBCX,0FFFFH
C. INCCX
D. XORCX,0FFFFH
4.使用8086/8088汇编语言的伪操作命令定义VALDB10DUP(5,2DUP(2DUP(1,2DUP(3)),4))则在VAL存储区内前10个字节单元中的数据是()。
(4分)
A. 5,2,2,1,2,3,4,1,2,3
B. 5,2,1,2,2,4,1,3,3,1
C. 1,0,5,2,2,1,2,3,4,5
D. 5,1,3,3,1,3,3,4,1,3
5.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
6.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
7.条件转移指令JNE的测试条件为()。
(4分)
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
8.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
9.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
10.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
11.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
12.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
13.指令MOVAX,COUNT[BX]完成的操作是()。
(4分)
A. 从存储单元读出一个字送AX
B. 从存储单元读出一个字节送AX
C. 将AX中的一个字节写入存储单元
D. 讲AX中的一个字写入存储单元
14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是()。
(4分)
A. AND
B. CMP
C. SUB
D. MOV
15.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
16.指令JMPFARPTRDONE属于( )。
(4分)
A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
17.DW50DUP(?
)语句预留了多少个字节存储空间()。
(4分)
A. 25
B. 100
C. 50
D. 200
18.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
19.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
20.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
21.在程序执行过程中,IP寄存器中始终保存的是()。
(4分)
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
二、判断题 ( 每题4分, 共4道小题, 总分值16分 )
1.无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。
()(4分)
2.当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。
()(4分)
3.下列指令是否正确PUSHAL()(4分)
4.当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。
()(4分)
20春《汇编语言》作业_4
一、单选题 ( 每题4分, 共21道小题, 总分值84分 )
1.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
2.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
3.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
4.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
5.操作数地址由BX寄存器指出,则它的寻址方式是()。
(4分)
A. 立即寻址
B. 寄存器寻址
C. 寄存器间接寻址
D. 直接寻址
6.累加器AL中的内容为74H,执行CMPAL,47H指令后,累加器AL中的内容为()。
(4分)
A. 74H
B. 00H
C. 2DH
D. 0D3H
7.把汇编源程序变成代码程序的过程是()。
(4分)
A. 编译
B. 汇编
C. 链接
D. 编辑
8.对键盘输入的数字和字母进行判断,用指令()。
(4分)
A. CMPAL,40H
B. TESTAL,20H
C. TESTAL,40H
D. CMPAL,20H
9.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
10.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
11.十进制数-100的8位二进制数的补码为()。
(4分)
A. 1100100
B. 10011101
C. 10011011
D. 10011100
12.若BL=83H,CF=1,则ADCBL,90H执行后,BL=()。
(4分)
A. 16H
B. 14H
C. 15H
D. 17H
13.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
14.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
15.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
16.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
17.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
18.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
19.
(4分)
A. (A)
B. (B)
C. (C)
D. (D)
20.若DX=1010H,则ANDDX,DX的执行结果为()。
(4分)
A. FFFFH
B. 0000H
C. 1111H
D. 1010H
21.DW50DUP(?
)语句预留了多少个字节存储空间()。
(4分)
A. 25
B. 50
C. 100
D. 200
二、判断题 ( 每题4分, 共4道小题, 总分值16分 )
1.逻辑右移1位和算术右移1位的效果是一样的。
(4分)
2.下列指令是否正确MOVSI,[SI]()(4分)
3.指令SHRAX,4可以将AX的内容逻辑右移4位。
()(4分)
4.因为有段寄存器,所以存储器要分段。
()(4分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 北语 20春汇编语言作业1234 20 作业 1234