手机版

新版汇编语言程序设计习题答案(钱晓捷主编)(16)

时间:2025-07-01   来源:未知    
字号:

计算机科学与技术,汇编语言程序设计,新版,答案,钱晓捷

3.21、源程序中如何指明执行的起始点?源程序应该采用哪个DOS功能调用,实现程序返回DOS?

3.22; 在SMALL存储模式下,简化段定义格式的代码段、数据段和堆栈段的缺省段名、定位、组合以及类别属性分别是什么?

段定义伪指令 段名 定位 组合 类别 组名

.CODE _TEXT WORD PUBLIC ’CODE’

.DATA _DATA WORD PUBLIC ’DATA’ DGROUP

.STACK STACK PARA STACK ’STACK’ DGROUP

3.23、如何用指令代码代替.startup和.exit指令,使得例题3.1a能够在MASM 5.x下汇编通过?

3.24、创建一个COM程序完成例题3.1的功能。

3.25; 按下面要求写一个简化段定义格式的源程序

(1) 定义常量num,其值为5;数据段中定义字数组变量datalist,它的头5个字单元中依次存放-1、0、2、5和4,最后1个单元初值不定;

(2) 代码段中的程序将datalist中头num个数的累加和存入datalist的最后1个字单元中。 .model small

.stack

.data

num equ 5

datalist dw -1,0,2,5,4,?

.code

.startup

mov bx,offset datalist

mov cx,num

xor ax,ax

again: add ax,[bx]

inc bx

inc bx

loop again

mov [bx],ax

.exit 0

end

3.26; 按下面要求写一个完整段定义格式的源程序

(1) 数据段从双字边界开始,其中定义一个100字节的数组,同时该段还作为附加段;

新版汇编语言程序设计习题答案(钱晓捷主编)(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)