第一范文网 - 专业文章范例文档资料分享平台

汇编语言习题及答案 (2)

来源:用户分享 时间:2020-06-22 本文由暮烟疏雨之际 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

DEC CL JNZ AGAIN

问:(1)该程序段完成的功能是: (2)AX=________。

2 已知数据段中定义 DAT1 DB 12H,34H,56H,78H MOV CX,0

MOV AX,WORD PTR DAT1 MOV CL,DAT1+3

当程序段执行完后AX=________,CX=________。 3 DA1 DB 83H,72H,61H,94H,5AH ┇

MOV CX,WORD PTR DA1 AND CX,0FH MOV AL,DA1+3 SHL AL,CL

上述指令序列执行后,AL=_______,CL=_______。

4、 某程序欲用单个字符显示的2号功能调用去显示STRING中的字符串‘COMPUTER’(不显示字符‘$’!).试在空白处填上适当的一条指令。

STRING DB‘COMPUTER’,‘$’

MOV BX,0FFSET STRING LOP:MOV DL,[BX] MOV AH,02H INT 21H

____________________ ____________________ JNE LOP 答案:

1、AX=012CH,将AX内容乘3送BX中 2、AX=3412H,CX=0078H 3、AL=0A0H,CL=03H 4、INC BX CMP [BX],24H

名词解释 1.机器语言 2.汇编语言 3.堆栈 4.物理地址

5.汇编程序 6.SP: 7.IP: 答案:

1、 机器语言:能被计算直接识别的恶语言;

2、 汇编语言:用指令的助记符、符号地址、标号等符号书写程序的语言;

3、 堆栈:以后进先出(或先进后出)方式工作的存储空间; 4、 物理地址:唯一代表存储空间中每个字节单元的地址; 5、 汇编程序:把汇编语言程序翻译成机器语言的系统程序。 6、 SP:保存当前栈顶地址的寄存器; 7、 IP:指示下一条要执行指令的地址的寄存器 编程题

1、试编制一程序段,用串操作指令实现以DA_BY为首址的20H个字节单元中存放相同字符‘Y’(设DA_BY存储区已有ES指向)。 2、试编制一源程序,统计DA1字单元中含0的个数,如统计的个数为 奇数,则将进位位置1,否则进位位清0。 DATA SEGMENT DA1 DW XXXX DATA ENDS

3、已知在N到N+i的存储区内有一ASCII码字符串(共i+1个),试编写一个汇编语言程序,将此字符串传送到NI到NI+i单元中,并使字符串的顺序与原顺序相反。(只写出关键代码段即可)(6) 1、

编写程序,求解sum= ?ai=a1+a2+?+a100,要求写出完整程

i?1100序。(9) 2、

试编写一个汇编语言程序,要求对键盘输入的小写字母用大写

字母显示出来。只写关键代码段即可(8) 3、

试编写一程序,比较两个字符串STRING1与STRING2所含有的

字符是否完全相同,若相同则显示“MATCH”,如不同则显示“NO MATCH”,字符串内容自定义,要求写出完整的程序。(12)

答案:1、 LEA DI,DA_BY MOV CX,32 MOV AL,‘Y’ CLD REP STOSB。

2、 CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX

LEA SI,DA1 MOV CX,16 XOR BL,BL AGAIN: MOV AL,[SI] HL AL,1 JC NEXT INC BL NEXT:INC SI LOOP AGAIN TEST BL,01H JNE L1 CLC JMP DONE L1: STC DONE: MOV AH,4CH INT 21H CODE ENDS END START 3、解: LEA SI,N LEA DI,NI ADD DI,I

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育汇编语言习题及答案 (2)全文阅读和word下载服务。

汇编语言习题及答案 (2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1095439.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top