汇编语言 求大侠指教:

供稿:hz-xin.com     日期:2025-01-13
有关汇编语言的问题。求指教。(有关王爽编的那本汇编语言上的实验)

这是DOS功能调用下空间的分配
详细内容请参见
王爽汇编Page(91)程序执行过程的跟踪
解释的很详细

这和单片机的定时器有关,找到的这章,你可以看看IE这个控制寄存器的位定义,就会知道这是什么意思了!
我跟你解释肯定没你自己看书来的明白。

;给你写出来了,成功运行
STACKS SEGMENT STACK ;堆栈段
DW 128 DUP(?) ;注意这里只有128个字节
STACKS ENDS
DATAS SEGMENT ;数据段
NUM DB ?
TE DB ?
DATAS ENDS
CODES SEGMENT ;代码段
ASSUME CS:CODES,DS:DATAS
START: MOV AX,DATAS ;初始化
MOV DS,AX

MOV AH,1
INT 21H
SUB AL,30H
MOV NUM,AL ;保存输入的行数
MOV BL,1 ;当前行数初始化
MOV DL,13
MOV AH,2
INT 21H
MOV DL,10
MOV AH,2
INT 21H

L1:
MOV BH,NUM
SUB BH,BL
L2:
CMP BH,0 ;打印空格
JE L3
MOV DL,20H
MOV AH,2
INT 21H

SUB BH,1
CMP BH,1
JAE L2
L3: ;打印星号
MOV TE,BL
ADD TE,BL
SUB TE,1
L4:
MOV DL,'*'
MOV AH,2
INT 21H

SUB TE,1
CMP TE,0
JA L4

MOV DL,13 ;打印完星号换行
MOV AH,2
INT 21H
MOV DL,10
MOV AH,2
INT 21H

ADD BL,1
CMP BL,NUM
JBE L1

EXIT:
MOV AX,4C00H ;退出程序
INT 21H
CODES ENDS
END START

做做任务蹭蹭分。

不懂~

...中void 表示什么意思? 能给举个例子最好! 还望各位大侠指教...
void仅用在函数的返回类型说明上,即 void main(){ } void表示这个函数不能返回任何值,就是说函数体(两个大括号中间)不能有return 1或者return "abcd"这样的语句。与之相对,如果是int main(),代表函数必须返回一个整数,就是函数的每一个出口必须有return 整数值的返回语句。如果是char main(...

求Excel大侠或VBA大侠指教~~“excel 运行时错误1004”
提示“Worksheet的copy方法无效”错误,说明在代码中执行对工作表的复制操作时遇到错误,一般是未激活需要复制的工作表。按“帮助”后出现“此工作簿已丢失其VBA项目”,说明你用的EXCEL是精简版的,其中的帮助文件已经被精简掉了。出现1004错误后,只要分析一下代码,找到错误位置,修改一下代码就可以了,...

【求指教】哪位大侠能谈谈于吉...
不过我承认,用于吉容易被集火死明反就被主忠集火,明忠就被反集火,明... 我很喜欢于吉,每次都点于吉。= =完全是为了好玩。用一张牌让很多人掉血的感觉很赞。用废牌当好牌用的感觉真好。不过我承认,用于吉容易被集火死明反就被主忠集火,明忠就被反集火,明内就是1V7了...让我特别苦恼求大侠指教,详谈如何...

编写一个函数,输和一行字符,将此字符串中最长的单词输出
这是谭浩强教授编写的"C程序设计"中的一个程序,但是我看不懂答案,请求高手给予指教.程序中设longest函数的作用是找最长单词的位置.此函数的返回值是该行字符...指针就是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多...

大家好,我想学习如何编写财务软件及相关编程!请大侠指教!
自己开发财务软件?!~太难了吧,还不如找个软件公司做代理呢。自己开发难度太大,而且你编程语言不会,财务知识也要学习。要学习的东西太多了,开发的周期和难度就大。

...需要加刀补G41或G42,如何加这个刀补?求大侠指教。
刀补是将你的编程轨迹,在实际加工时向内或者向外偏移一个刀具半径,如果你的编程刀具轨迹是以椭圆方程来编的,就要加刀补,因为编程轨迹就是刀具中心轨迹,如果延着这个轨迹走刀,实际得到的椭圆就要比实际要求的小一个刀具半径,(加工外椭圆),所以要加刀补,如果编程时,你已经将刀具轨迹扩大了一个半径,则不...

...四个词或断句,求解,不会的人看过就算了,真心求大侠指教
父母什么特别的嗓门大,宁愿和善的位,不过,买东西不愿意去啦,观摩日可以不来啊,那样的?”火冒三丈的 バチバチ 其中,是什么意思 作为父亲的爱礼尚往来的语言 不是说觉得爸妈(也可以是单指爸或妈)很烦,反倒可以说是满温柔的。就像是,我不想去买东西就让我不去,学校的开放日不来也行之类的情况...

一道VB题 希望各位大侠帮忙
1、a(0)就是下标为零的数组元素,也就是后面说的“第一个元素”;2、imin是指最小元素(min)的下标,这里imin = 0就是暂时将a(0)当做最小的元素;3、sum是指个元素之和,这里sum = a(0)首先把第一个元素写到sum里,后面通过um = sum + a(i)依次将其他元素加进来。所有的a(0)...

c语言编贪吃蛇,用什么编译环境,怎么显示贪吃蛇和水果,怎么键盘响应?我...
给个图形编程窗口的代码什么的也行啊,还有怎么c语言显示贪吃蛇和水果啊~!写不下可以发我邮箱,求大侠指教,求高人指点。qq597519372,邮箱597519372@qq.com。 展开  我来答 4个回答 #热议# 你发朋友圈会使用部分人可见功能吗?493838148 2012-01-11 · TA获得超过1106个赞 知道大有可为答主 回答量:864 ...

单片机入门,急求高手大虾指教!!!
另外我再说说关于用汇编语言还是C语言编程的问题。很多同学大一、二就开设了C语言的课,我也上过,我知道那时上课老师讲的就是几乘几、几加几、求个阶乘、画个星星、编个月亮什么的。学完了有什么用?虽然考试我考了90分,可我心里比谁都明白,C语言到底是什么?它有什么用?到底它能做什么我一无所知。我们不能...