汇编中文件句柄问题
我用汇编实现这个题目:输入任意个字符,回车保存在文本文件中.建立文件时ax是表示文件句柄,那我怎么知道文件句柄的值具体是什么
作者: banjianjinghong 发布时间: 11-12
请教一个加法输出问题
一个简单的加法,但考虑了很久都没想明白怎么才能输出结果.求指教.datasegmentnum1db39num2db17dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmoval,[num1]movbl,[num2]addal,bldaa ;这里该怎么写
作者: zgdahai 发布时间: 11-12
win7中通过所谓显示缓冲区向屏幕输出,怎么不行?
这不是按照书上说的往0b800h段中写数据?记得在XP环境下也做过类似的,没出什么问题。这里错了吗?assumecs:codecodesegment start: movax,0b800h movds,ax movbyteptrds:[0],'a' movbyteptrds:[1],1100101
作者: tracylambert 发布时间: 11-12
请教8255A的一些问题
CODESEGMENTASSUMECS:CODESTART:MOVAL,80HMOVDX,0C40BHOUTDX,ALMOVCX,10D1:MOVAL,24H;00100100MOVDX,0C408HOUTDX,ALCALLDELAYMOVCX,3D2:MOVAL,44H;01000100MOVDX,0C408HOUTDX,A
作者: a0900230116 发布时间: 11-11
其中一段看不懂
;在屏幕上输出中文字符“长春大学”。 codesegment assumecs:code,ds:codebegin:;----使文本显示模式扩展为全屏---- movax,12h INT10H;置图形模式 movax,3 INT10H;置文本模式;-----设置数据段、扩展段初值-----
作者: yjh333x 发布时间: 11-11
我是新手求下面汇编语言的注释~看不懂啊
ORG0000H LJMPMIN ORG0030HMIN:MOVSP,#60HMIX:SETBP1.0 MOV30H,#01HMOV33H,#03HMOVDPTR,#TABLEL1:LCALLMIC CLRC MOVA,DPL ADDA,#02 MOVDPL,A&
作者: xf85011263 发布时间: 11-11
CPU数据缓存的预读取方式是向前的???
CPU有预读机制,当使用moveax,[???]之类的语言时,他能先在缓存中寻找,找不到了再去慢速的内存中读取,如果能提前找到,就不会延迟好多个时钟周期了.这个挺好,但是我前几天突然看到资料说CPU的内存预读是反向的?也就是说我假如有一个100长度数组X,那么我从X[99]倒着读会比正着从X[0]开始读要快????是这样的吗?谢谢!
作者: menzi11 发布时间: 11-10
dos命令_疑难
在学习汇编时,编译运行p1.asm后生成p1.obj与p1.list等文件,如果想把p1.obj与p1.list都删掉,但想保留p1.asm,可用delp1.*命令,但这样的话,p1.asm也被删掉了,有谁知道在delp1.*这一命令上加点什么能保证只留下p1.asm?
作者: annanxue 发布时间: 11-10
汇编 MUL
moval,100movbl,10mulbl这两个应该是对的吧。按理来说,结果是(ax)=1000(03e8h)吧。可是我在用DEBUG时,输入moval,100在1000地方却是ERROR。刚会用DEBUG,求问这是什么原因呀??谢谢
作者: Unaaa 发布时间: 11-10