简述汇编语言中的标号有什么规定_2020年秋季学期《汇编语言》在线考试 (适用于2020年12月份考试)【答案标准】...

2020年秋季学期《汇编语言》在线考试 (适用于2020年12月份考试)

共29道题 总分:100分

答题中

剩余答题时间:88 : 06

单选题

问答题

论述题

一、单选题

共20题,40分

1

2分

设数据段中已有: DA1 DB 12H,34H

DA2 DW 56H,78H

下面有语法错误的句是( )

AADR1 DW DA1

BMOV DA1+1,AX

CMOV BYTE PTR DA2+1,AL

DMOV WORD PTR DA1+1,AX

2

2分

取变量偏移属性的分析运算符是( )

AOFFSET

BTYPE

CSIZE

DSEG

3

2分

执行指令PUCH CX后堆栈指针SP自动( )

A1

B不操作

C-2

D-1

4

2分

执行段间调用指令CALL时,首先保护断点的( )

A段地址和偏移地址

B段地址

C偏移地址

D寄存器地址

5

2分

若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为( )

A0EF1FH

B0FEFFH

C0FE1FH

D0FE21H

6

2分

NEAR标号的类型值为( )

A2

B-1

C4

D-2

7

2分

下列指令中不等价的是( )

AJA和JNBE

BJG和JNLE

CJL和JNG

DJBE和JNA

8

2分

汇编语言指令中唯一不可缺少的域是( )

A标号名字域

B助记符域

C操作数域

D注释域

9

2分

指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为( )

A17500H

B16500H

C14500H

D13500H

10

2分

在计算机的CPU中执行算术逻辑运算的部件是( )

AALU

BPC

CAL

DAR

11

2分

MOV DX,COUNT[BP][DI]的源操作数的寻址方式是( )

A变址寻址

B基址寻址

C直接寻址

D基址变址寻址

12

2分

指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( )

A6F300H

B77800H

C59800H

D78700H

13

2分

将93H看成一个组合BCD码,其结果是( )

A10010101

B10010011

C10000011

D10000001

14

2分

MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( )

A基址寻址

B立即寻址

C变址寻址

D基址变址寻址

15

2分

指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为( )

A17400H

B17000H

C15400H

D14500H

16

2分

已知X=78,Y=-83则[X+Y]补=( )

A0F5H

B0A1H

C0FBH

D65H

17

2分

已知[X]补=98H, 则[X]补/2=( )

A0CCH

B4CH

C49H

D31H

18

2分

将125转换成二进制数的结果( )

A7DH

B7CH

C7EH

D7BH

19

2分

MOV AX,ES:[1000H] 源操作数的寻址方式是( )

A立即寻址

B直接寻址

C变址寻址

D基址寻址

20

2分

下面哪一个命令是显示内存单元的内容( )

AD命令

BE命令

CF命令

DR命令

二、问答题

共6题,30分

1

5分

已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面各指令中存储器操作数的物理地址。

(1)MOV AL,[BX]

(2)MOV CS:[BX+DI],AH

点击上传

x

字数统计

2

5分

完成下列操作,分别选用什么指令:

(1) 将BX的内容,加上1234H,和上次运算的进位;

(2) 将变量名X的偏移地址送BX;

(3) 将变量名X的段地址送BX。

点击上传

x

字数统计

3

5分

完成下列操作,分别选用什么指令:

(1)将AX的内容,减去0520H,和上次运算的借位;

(2)将变量名TABL的段地址送AX;

(3)将变量名TABL的偏移地址送AX。

点击上传

x

字数统计

4

5分

定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:

(1)变量BUF,大小为25个字节,初值为0;

(2)变量ARRAY,类型为字,初值为12H,56H,78H,0AH;

(3)变量MSG存储字符串 ’yes’。

点击上传

x

字数统计

5

5分

在某子程序的开始处要保护AX,BX,CX三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设保护现场的指令序列为:

PUSH AX

PUSH BX

PUSH CX

试写出恢复现场时的指令序列。

点击上传

x

字数统计

6

5分

试根据以下要求,分别写出相应的汇编语言指令。

(1) 把AX寄存器和BX寄存器的内容相加,结果存入AX中;

(2) 用BX和SI的基址变址寻址方式,把存储器中的一个字节与DL的内容相加,并把结果送回DL中;

(3) 把数5EH与AH内容相加,结果送回AH中。

点击上传

x

字数统计

三、论述题

共3题,30分

1

10分

编程序段:试编写一个汇编语言程序段,要求对键盘输入的小写字母用大写字母显示出来。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来)

点击上传

x

字数统计

2

10分

编程序段:编制将ES段中名为DATA的字存储区清零的程序段。假定DATA存储区定义为:

DATA   DW  20  DUP(?)

要求用循环指令编写,循环控制采用计数寄存器自动控制。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)

点击上传

x

字数统计

3

10分

编写完整程序:

设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。

出处:帮您paas网-代做奥鹏在线作业、离线作业、电大作业

网址:http://www.800pass.com转载时请注明出处和网址

帮您paas网-代做奥鹏在线作业、离线作业、电大作业:代做奥鹏大工、南开、东师、福师、东财、中医大、东大、西交、华师等所有奥鹏学校在线作业和离线作业、奥鹏东财的会计循环模拟实验B、通用财务软件、奥鹏毕业论文等

联系:QQ:815738938

联系:QQ:576696131

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426785.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java程序员经常使用的Intellij Idea插件

大概从去年年初开始慢慢抛弃习惯多年的eclipse&#xff0c;开始使用Intellij Idea,以下是我使用过的一些Intellij Idea插件&#xff1a; 1.lombok https://plugins.jetbrains.com/plugin/6317-lombok-plugin 支持lombok的各种注解&#xff0c;从此不用写getter setter这些 可以…

实例50:python

#题目&#xff1a;输出一个随机数。 #!/user/bin/env python #coding:utf-8 import random print (random.random()) #输入0-1之间的随机数 print (random.uniform(10,20)) #输出10-20之间的随机数 print (random.randint(10,20)) #输出10-20之间的随机整数

系统mysql数据库服务器,系统mysql数据库服务器

系统mysql数据库服务器 内容精选换一换“数据导入”章节适用于MRS 3.x及后续版本。Loader是实现MRS与外部数据源如关系型数据库、SFTP服务器、FTP服务器之间交换数据和文件的ETL工具&#xff0c;支持将数据或文件从关系型数据库或文件系统导入到MRS系统中。Loader支持如下数据导…

tableau地图城市数据_举个栗子!Tableau 技巧(156):在地图分析中创建缓冲区

缓冲区指的是一个区域&#xff0c;在地图中就是从一个位置&#xff08;或位置范围&#xff09;到特定距离内的所有位置。实际业务场景中&#xff0c;如果需要对某些范围的数据进行邻近性分析或定义搜索区域&#xff0c;例如&#xff1a;服务中心的辐射范围、物流业务的覆盖范围…

python之lambda

例1:传入多个参数的lambda函数 def sum(x,y): return xy 用lambda来实现&#xff1a; p lambda x,y:xy print(p(4,6)) 例2&#xff1a;传入一个参数的lambda函数 alambda x:x*x print(a(3)) # 注意&#xff1a;这里直接a(3)可以执行&#xff0c;但没有输出的&#xff0c;前面…

javascript 运算符优先级

JavaScript 运算符优先级&#xff08;从高到低&#xff09; https://github.com/xhlwill/blog/issues/16 今天把js函数转换为python 函数时,发现在js运算符优先级这边卡了一下. 记录一下,以后注意 function C(A) { return A < 62 ? String.fromCharCode(A A < 26 ? 6…

服务器与项目之间的关系,项目 服务器 和数据库的关系

项目 服务器 和数据库的关系 内容精选换一换华为云关系型数据库服务提供使用内网、公网和数据管理服务(Data Admin Service&#xff0c;简称DAS)的连接方式。VPC&#xff1a;虚拟私有云(Virtual Private Cloud&#xff0c;简称VPC)。ECS&#xff1a;弹性云服务器(Elastic Cloud…

bios设置开机双系统选择_打破专家的断言,突破微软和英特尔的封锁,惠普电脑玩转双系统...

引子&#xff1a;新电脑&#xff0c;win10系统&#xff0c;界面略显繁琐&#xff0c;开始菜单不能一步直达&#xff0c;工作效率低。况且&#xff0c;厂家说不能安装win7&#xff0c;不信邪。研究如何&#xff0c;打破专家的断言&#xff0c;突破封锁&#xff0c;安装win7。成功…

Python random() 函数

Python 数字 描述 random() 方法返回随机生成的一个实数&#xff0c;它在[0,1)范围内。 语法 以下是 random() 方法的语法: import random random.random() 注意&#xff1a;random()是不能直接访问的&#xff0c;需要导入 random 模块&#xff0c;然后通过 random 静态对象调…

Python基础—08-函数使用(02)

函数使用 生成器 使用场景&#xff1a; 在使用列表时&#xff0c;很多时候我们都不会一下子使用全部的数据&#xff0c;通常都是一个一个使用&#xff0c;但是数据量较小的时候&#xff0c;对于内存的占用可以不用过于关心&#xff1b;但是当数据量较大时&#xff0c;就会出现内…

asp 判断数组等于_如何在 ASP.NET Core MVC 中处理 404 错误

译文链接&#xff1a;https://www.infoworld.com/article/3545304/how-to-handle-404-errors-in-aspnet-core-mvc.html http://asp.net core mvc 对应着 .NET Framework 中的 http://ASP.NET MVC, 前者可以跨平台&#xff0c;可扩展&#xff0c;高性能&#xff0c;不过令人惊讶…

实例51:python

#题目&#xff1a;学习使用按位与 & 。 #程序分析&#xff1a;0&00; 0&10; 1&00; 1&11。 #!/usr/bin/python -- coding: UTF-8 -- if name ‘main’: a 77 b a & 3 print (‘a & b %d’ % b) b & 7 print (‘a & b %d’ % b)

asp.net core环境变量product/development设置

一&#xff1a;项目里修改环境变量 环境变量可以在launchSettings.json文件里面设置&#xff0c;也可以右键项目->属性->调试->环境变量进行设置。 这两种方式的内容是同步的&#xff0c;任何一种方式修改后&#xff0c;另外一种就会同步。只不过一个是直接修改文件&a…

win102004优化_win10 2004系统电脑出现玩命运2掉帧的问题

有一位深度技术用户喜欢一款叫命运2的游戏&#xff0c;但是他的电脑安装win10 2004系统后&#xff0c;发现玩命运2的时候&#xff0c;画面经常出现掉帧卡顿卡死等问题&#xff0c;非常影响了正常游戏。接下来深度技术小编给大家分享一下win10电脑玩命运2掉帧的详细解决方法&…

实例52:python

#题目&#xff1a;学习使用按位或 | 。 #!/usr/bin/python -- coding: UTF-8 -- if name ‘main’: a 77 b a | 3 print (‘a | b is %d’ % b) b | 7 print (‘a | b is %d’ % b)

实例53:python

#学习使用按位异或 ^ #!/usr/bin/python -- coding: UTF-8 -- if name ‘main’: a 77 b a ^ 3 print (‘The a ^ 3 %d’ % b) b ^ 7 print (‘The a ^ b %d’ % b)

unity全栈开发是什么意思_unity游戏公司面试问题总结

面试大计切勿怕你说的面试官听不懂就重复解释&#xff0c;一定要言简意赅的回答。C#篇一、请简述ArrayList和List的主要区别&#xff1f;ArrayList就是一个List<Object>而已&#xff0c;泛型集合的优势就是类型安全和无装箱。二、请简述nternal的作用internal&#xff1a…

springBoot 解决前后端分离项目中跨越请求,同源策略

今天在做项目的过程&#xff0c;采用前后端分离技术的时遇到采用ajax请求无法访问后台接口&#xff0c;按F12&#xff0c;查看浏览器运行状态时&#xff0c;报如下错误 为了解决浏览的同源策略&#xff0c;就必须了解什么是同源策略。 1.什么是同源策略 同源策略(Same origin p…

python之按位运算

| 按位或: 参与运算的两数各对应的二进位相或.只要对应的二个二进位有一个为1时,结果位就为1 例如: 1|2 : 0001 | 0010 0011 9|5 : 1001 | 0101 1101 所以9|513 & 按位与: 参与运算的两数各对应的二进位相与.只有对应的两个二进位均为1时,结果位才为1,否则为0 例如: 1&am…

新技术关注

新技术关注 Facebook 开源分布式日志系统 开源 LogDevice 在发布Streaming Ledger之前&#xff0c;流式处理框架&#xff08;如Flink和Spark&#xff09;只提供一次性语义&#xff0c;只能在单个键上实现一致性。然而&#xff0c;随着data Artisans Streaming Ledger的发布&…