汇编语言问题

设当前数据段寄存器的内容为1B00H,在数据段的偏移地址2000H单元内,含有一个内容为0FF10H和8000H的指针,它们是一个16位变量的偏移地址和段地址,试写出把该变量装入AX的指令序列,并画图表示出来。

作者: ittubaozi 发布时间: 11-26

段地址偏移地址

S_SEGSEGMENTAT1000H;定义堆栈段DW200DUP(?)TOSLABELWORDS_SEGENDSC_SEGSEGMENTASSUMECS:C_SEG,SS:S_SEGSTART:MOVAX,S_SEGMOVSS,AXMOVSP,OFFSETTOSPUSHDSMOVAX,0PUSHAXPUSHT

作者: hanfb 发布时间: 11-26

36.625如果定义成双字节,那么在内存中是什么样的?

DATE1DD80000000H,36.625  书上是这样的: ----- |00H| |00H| |00H| |80H| |00H| |80H| |12H| |24H| -----十进制的 36.625 的十六进制为 24.AH,怎么存成了 24H,12H,80H,00H?如果把  36.625 定义成字类型,是不是 24H,0AH?

作者: mustmust 发布时间: 11-25

进入保护方式哪里错了,非语法(nasm)

把以下代码汇编成com后放到dos运行后,dos崩毁了,请问以下代码违反了哪些规则,哪里错了%include"c:\pm.inc"org0100Hmovax,csmovds,axmovzxeax,axshleax,4movebx,eaxmovecx,eaxaddeax,gdtaddebx,code_aaddecx,code_bmov[gdtr_

作者: dkikviegg 发布时间: 11-24

Win32汇编 改变编辑框内字体颜色。。。问题

Win32汇编改变编辑框字体颜色。在WM_CTLCOLOREDIT消息里面改变字体和背景色。。我弄了一个全局变量保存下。字体颜色值。。每次添加编辑框内容的时候设置下。这个值。可以改变。但是。他把以前的内容也改变了。。这个怎么办

作者: enevil 发布时间: 11-21

内嵌汇编的问题。

我在C++代码里内嵌汇编的时候,要不要备份相关寄存器??还是说编译器会帮我备份??

作者: weiwuyuan 发布时间: 11-25

汇编程序运行出错

DATASSEGMENT xdw? array_headdw3,5,15,23,37,49,52,65,78,99 array_enddw105 ndw32DATASENDSCODESSEGMENTmainprocfar ASSUMECS:CODES,DS:DATASSTART:&nbs

作者: nmvbxcz 发布时间: 11-24

汇编时钟的问题,求高手解答。。作业,急求

datasegment introdb'S=start,Space=stop,Esc=turnoffthewindow',10,13 str1db'Thedateis',20h str2db4dup(0),'/' str3db2dup(0),'/' str4db2dup(0),10,13

作者: danielinwind 发布时间: 11-24

新手急求助

汇编实现清屏的宏怎么写的?我这儿有个例子。不明白是什么意思啊。请各位大神指点迷津啊clearmacro moval,0 movcl,0 movch,0 movdh,24 movdl,79 movbh,7 movah,6 int21hendm

作者: xzhqmly 发布时间: 11-23

新手关于length与size

书上说length返回变量的个数,size返回变量的字节数,size=length*type,如果这么理解的话buffdw5dup(1,2),length返回的值应该是10,size返回的值应该是20可是我编程实验了一下,length返回的是5,size返回的是10,难道书上说错了?VBcodedatasegmentbuffdw5dup(

作者: guqian110 发布时间: 11-23