《汇编语言程序设计》第3次作业
更新时间:2023-11-25 22:41:01 阅读量: 教育文库 文档下载
一、单项选择题(只有一个选项正确,共8道小题) 1.
下面的数据传送指令中,错误的操作是( )。
(A) MOV SS:[BX+DI],1000H (B) MOV DX,1000H
(C) MOV WORD PTR[BX],1000H (D) MOV DS,2000H 你选择的答案: D [正确] 正确答案:D 解答参考:
2.
设AH=0,AL=06H,BL=09H,执行指令
ADD AL,BL AAA
之后,其结果应是( )。
(A) AH=01,AL=05 (B) AH=1 AL=15 (C) AH=0 ,AL=0FH (D) AH=0 AL=05 你选择的答案: A [正确] 正确答案:A 解答参考:
3.
BUFA EQU THIS WORD
BUFB DB 80 DUP (0)
对以上两条语句而言,下列说法不正确的是( )。
(A) BUFA (B) BUFA(C) BUFA
与BUFB对应同一存储单元地址。 与BUFA具有相同的偏移属性。 与BUFB具有相同的类型属型。 与BUFB具有相同的段属性。
(D) BUFA
你选择的答案: C [正确] 正确答案:C 解答参考:
4.
已定义数据:FEES DW 100 DUP(0,2 DUP(?)),执行指令MOV AL,LENGTH FEES后AL寄存器内容为( )。
(A) 1 (B) 100 (C) 200 (D) 2
你选择的答案: [前面作业中已经做正确] [正确] 正确答案:B 解答参考:
5.
09号中断的中断向量所处内存中相应单元的物理地址为( )。
(A) 00009H (B) 00012H (C) 00024H (D) 00036H
你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考:
6.
在VAR单元中存放着数据2010H的地址2000H。 MOV BX,VAR MOV AX,[BX]
执行上述指令AX和BX寄存器的内容分别是( )。
(A) AX=2000H,BX=2010H (B) AX=2010H,BX=2000H (C) AX=22010H,BX=22100H (D) AX=22100H,BX=22010H 你选择的答案: B [正确] 正确答案:B 解答参考:
7.
下列指令中能实现把AX,BX寄存器内容进行交换的是( )。
(A) XCHG CX,BX
(B) MOV CL,AX (C) PUSH AX (D)
MOV AX,BX
XCHG AX,CX MOV AX,BX PUSH BX MOV BX,AX
MOV BX,CL POP AX
POP BX
你选择的答案: C [正确] 正确答案:C 解答参考:
8.
数据段定义如下: DATA SEGMENT 0RG 0074H ARRAY DW 1,2,DATA ENDS
则执行指令 MOV AX,ARRAY[4]后,AX寄存器的内容是( )。
(A) 0002H (B) 0082H (C) 007CH (D) 0003H
你选择的答案: C [正确] 正确答案:C 解答参考:
(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客
观题答案。)
二、主观题(共32道小题) 9. INT 21H参考答案:
的键盘输入功能1和功能8有什么区别?
键盘输入功能1:输入字符并回显(回送显示器显示) (检测Ctrl_Break); 键盘输入功能8:输入字符但不回显(也检测Ctrl_Break)。
10. 对应黑白显示器屏幕上40列最下边一个象素的存储单元地址是什么?
参考答案:
对应黑白显示器屏幕上40列最下边一个象素的存储单元地址是:B000:0F78H 11. 写出把光标置在第12行,第8列的指令。
参考答案:
指令如下:
MOV DH, 0BH ;0BH=12-1 MOV DL, 07H ;07H=8-1 MOV BH, 0
MOV AH, 2 ;置光标功能调用 INT 10H
12.
如何使用INT 10H的功能调用改变显示方式?
参考答案:在AH中设置功能号00H,在AL中设置显示方式值,调用INT 10H即 可。
13.
VGA独有的一种显示方式是什么?
参考答案:
像素值为640×480,可同时显示16种颜色,这种显示方式(12H)是VGA独有的。
14.
对于EGA和VGA显示适配器,使用显示方式13H时(只有VGA有),显示数据存在哪里? 参考答案:显示数据存在显示存储器里。
15.
对于VGA的显示方式13H时存放一屏信息需要多少字节的显存? 参考答案:需要64000个字节
16.
写出文件代号式磁盘存取操作的错误代码:
(1) 非法文件代号 (2) 路径未发现 (3) 写保护磁盘
参考答案:
错误代码为:
(1) 06 (2) 03 (4) 19
17. 8088/8086CPU的存储器采用分段方式管理,每个段最多可以有___ ___字节,全部存
储空间可以分成____ __个这样大小且互相不重叠的段。
参考答案: 64K 16
18.
已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补= H。 参考答案:7002H
19. 从缓冲区写信息到一个文件,如果没有关闭文件,可能会出现什么问题?
参考答案:文件结尾的部分信息就没有被写入磁盘,从而造成写入的文件不完整。
20.
下面的ASCIZ串有什么错误?
PATH_NAME DB ‘C:\\PROGRAMS\\TEST.DAT’
参考答案:
此ASCIZ串的最后少了一个全0字节,应改为: PATH_NAME DB ‘C:\\PROGRAMS\\TEST.DAT’, 0
21.
据定义如下:
X1 DB 10H,100,-1 X2 DW 10H,100,-1 X3 DD ?
COUNT EQU X3-X1
变量COUNT的值是 ,其表示的意义是 。
参考答案: 9 X1和X2两个变量所占内存字节单元的个数。(写为内存单元的个数也正确。
如果写为字单元则为错误)
22.
执行指令
MOV AX,0 MOV AL,09H ADD AL,4
若要获得结果AX=0103H,则在ADD指令之后,加一条 指令,若要获得结果AL=13H,在ADD指令之后加一条 指令。 参考答案:
DAA AAA
23.
实现AL中高四位置1的指令为 。
实现AL中高四位取反的指令为 。
参考答案:
OR AL,0F0H XOR AL,0F0H
24. 存贮器的地址区域___________为中断向量区。 参考答案:
◎最低1K字节 ◎ (0-3FFH) ◎0000开始的1K 字节
以上三个答案都正确
25.
X、Y、Z是双精度数,他们分别存放在X、X+2、Y、Y+2、Z、Z+2的内存单元中,高位字存放在高位地址中,低位字存放在低位地址中,下列指令序列实现X+Y+24-Z W。并且用W和W+2单元存放运算结果:
MOV AX,X MOV DX,X+2
正在阅读:
《汇编语言程序设计》第3次作业11-25
湖北省住宅工程质量通病防治技术规程12-20
历史上公认排名前80位的收音头01-20
数学建模作业实验1数学建模入门12-06
办公室总结08-23
从招拍挂制度看房价与地价的关系05-27
Semantic Role Labelling of Prepositional Phrases05-28
微机原理试题04-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 汇编语言
- 程序设计
- 作业
- 日照职业技术学院大学生自律委员会 - 图文
- 材料力学复习资料
- 市场营销的案例分析题与答案
- 指南录后序预习案
- 人教版小学数学五年级下册:第3课时 平移、旋转的应用 教案 - 图文
- 静校正
- 福清市港头中心幼儿园“幸福教育”工作方案及成效 - 图文
- 关于贵州能源开发有限责任公司黔西县新田煤矿
- 二类医疗器械注册的有关说明
- 饲料原料的概念及分类
- 抗菌药物使用规范及管理制度
- 《中国铁路总公司工程管理中心关于西成客专接入大西客专引入西安北站相关工程施组推进会议纪要》的通知
- 河南省2011年流调方案- 濮阳市动物卫生监督所
- 原子吸收习题
- 敦煌市党建工作信息报送制度
- 实验室建设初步合作方案
- 消费者行为学试题及答案
- 初中作文竞赛活动方案
- 专科《有机化学》 - 试卷 - 答案
- 危险废物鉴别工作程序与管理规定(征求意见稿)编制说明