当前位置:首页 > 内存 > 正文

画出内存分配图(为目标进程分配内存失败)

  • 内存
  • 2024-06-25 11:55:41
  • 1925

一、设伪指令定义如下,请画出内存分配示意图。BUFDB?DW‘AB’DW‘C’DW1234HDB‘EF’上面的答案有一个错误。
按字节取BUF偏移地址:0000H~0008H
?随机数
42H
41H
43H
00H
34H
12H
45H
46H
二、急!几道简单的编程的题,求助!!急楼主的问题太多了,由于时间有限,我无法一一解答。停下来帮主人一个小忙。以下是我曾经回答过的帖子,我会确保没有错误。程序比较简单,所以注释不多。
主题:编写一个统计学生程序有十个学生成绩:566984827388996310080。统计60分以下、60~69、70~79、80~89、90~99和100分。人数存储并显示在S5、S6、S7、S8、S9、S10中。
数据段
NUMBERDB56,69,84,82,73,88,99,63,100,80
S5DB30H;0-59
S6DB30H;60-69
S7DB30H;70-79
S8DB30H;80-89
S9DB30H;90-99
S10DB30H;100
数据
代码段
假设:代码,DS:DATA
START:MOVAX,DATA
MOVDS,AX
ANDBX,0000H
ANDAL,00H
MOVBX,OFFSETNUMBER
movcx,S5-NUMBER;总人数
再次:MOVAL,[BX]
CMPAL,100
JSNEXT_90;如果AL为100(01100100),则不会发生贷款
INCS10
JMPSTO
NEXT_90:CMPAL,90
JSNEXT_80
INCS9
JMPSTO
NEXT_80:CMPAL,80
JSNEXT_70
INCS8
JMPSTO
NEXT_70:CMPAL,70
JSNEXT_60
INCS7
JMPSTO
NEXT_60:CMPAL,60
JSNEXT_50
INCS6
JMPSTO
NEXT_50:INCS5
STO:INCBX
LOOPAGAIN
MOVCX,6H
MOVBX,OFFSETS5
DISP:
MOVDL,[BX]
INCBX
MOVAH,02
INT21H
MOVDL,0;显示各级别人数差距
MOVAH,02
INT21H
LOOPDISP
MOVAH,4CH
INT21H
代码END
ENDSTART
运行输出:
121411

上一篇:内存分配

下一篇:内存分配图