什么是汇编语言源程序,求源程序,要完整的。

一、判断题(5道小题共15分)

1、MASM什么是汇编语言源程序的注释用分号开始,无所谓英文分号、还是中文分号(3分)

2、按照MASM语法编程时,可以将SHL作为8086指令的标号(3分)

4、汇编结束END语句表明程序执行到此结束。(3分)

5、指令的操作数使用存储器寻址方式说明操作数保存在主存储器中。(3分)

二、单项选擇题(5道小题共15分)

1、某个8086存储单元的逻辑地址为A400H:2400H,其物理地址是__B、A6400H__(3分)

2、在8086处理器中,用来指示当前堆栈顶部的寄存器昰__A、SP__(3分)

3、已知字变量BUFFER内容等于1234H,保存于主存数据段偏移地址为5678H位置

4、什么是汇编语言源程序程序定义符号常量max等于100,正確的表达是__A、max = 100__(3分)

5、堆栈的操作原则可以描述为__B、后进后出__。(3分)

A、先进先出 B、后进后出

C、先进后出 D、循环

}
用什么是汇编语言源程序编写一個程序计算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数要求表达式的计算结果存放在数据段中的RESULT单元中。... 用什么是汇编语言源程序编写一个程序計算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数要求表达式的计算结果存放在数据段中的RESULT单元中。

;你确定不要余数吗如果要的话,在DX中自己另存吧

你对这个回答的评价是?

}
1、指令“movbx,[si]”的源操作数来自寄存器SI(3分)正确错误2、8086CPU的加法指令ADD不区别无符号和有符号整数运算。(3分)正确错误3、MASM什么是汇编语言源程序的注释用分号开始无所谓渶文... 1、指令“mov bx,[si]”的源操作数来自寄存器SI。(3分)

2、8086 CPU的加法指令ADD不区别无符号和有符号整数运算(3分)

3、MASM什么是汇编语言源程序的注释用汾号开始,无所谓英文分号、还是中文分号(3分)

4、伪指令“bvar db 0b0h”没有语法错。(3分)

5、将汇编后得到的目标模块OBJ文件转换成可执行文件嘚过程称为“连接”(3分)

二、单项选择题(5道小题,共15分)


1、什么是汇编语言源程序用DB等定义了一个变量如果在指令中要获取其偏迻地址,关键字是__________(3分)

2、子程序结束通常采用___________指令返回主程序。(3分)

3、在8086的指令系統中有一条“AND”指令它的功能是_______。(3分)


A、算术求和 B、逻辑求与
C、逻辑求或 D、逻辑求非

4、在DOS平台什么是汇编语言源程序源程序文件通常采用__________作为扩展名。(3分)

5、指令“INC WORD PTR [SI]”的操作数来自___________(3分)


A、寄存器 B、存储器
C、立即数 D、外设端口

三、简答题(5道小题,共30分)


1、8086编程使用逻辑地址说明其组成形式及各部分含义。

2、说明计算机系统的硬件組成及各部分作用

3、8086的应用程序一般要使用哪3种基本的逻辑段,各是什么用途

4、对于多字节数据保存在以字节编址的主存中,存在着芓节顺序和对齐地址边界问题说明8086采用的小端存储方式和对齐地址边界的好处。

5、说明“AND AX,BX”和“TEST AX,BX”指令功能上的相同和不同之处

四、程序阅读题(4道小题,共20分)

2、假设BX=E3H说明如下各条指令单独执行后BX的结果(用十六进制表达)。

3、下面程序片段将数组ARRAY1的每个元素加500转存在数组ARRAY2。填空补充完整:

4、如下程序片段统计以0结尾的字符串中字符个数请填空补充完整。

五、程序设计题(2道小题共20分)


1、鉯下5个小题,请分别用一条MASM语句完成其要求
(1)将45H,0F000H89H存放在变量XYZ的存储单元中。
(2)预留100个字节单元的存储空间用变量名BUFFER表示
(5)取字符串变量MSG的首地址送BX

请将你解答本题所写的源程序粘贴到下面

2、使用MASM什么是汇编语言源程序编写一个程序片段,统计以0结尾的字符串包含的字符个数(不包括结尾字符0)结果保存在AX寄存器。

}

我要回帖

更多关于 什么是汇编语言源程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信