-
[汇编语言] ASCII数值码,转换为数值的有关问题
ASCII数值码,转换为数值的问题如题,比如键盘输入十进制的字符:2003计算机内存中,十六进制按字节存放,是:32303033即:字符2的ASCII码为32,其它的依此类推。现要写一段程序,要求实现把输入的字符2003,转换为数值的2003,十六进制值就是7D3H求算法。------解决方案---...
4696
热度 -
[汇编语言] 简单练习题,请大家指教。解决思路
简单练习题,请大家指教。AX=0A33AH,DX=0F0F0H,AX=_________ANDAH,DLXORAL,DHNEGAHNOTAL说第一句吧:AH是3A还是0A?DL是F0还是0F?上面DX中最前面的0有意义,还是最后面的0有意义?还是两个都有意义?有什么意义?------解决方案----...
2025
热度 -
[汇编语言] 入栈指令 PUSH FLAG;这么写对吗?该怎么解决
入栈指令PUSHFLAG;这么写对吗?RT------解决方案--------------------------------------------------------push本身就是入栈你这是要将16位的标志寄存器内容压入栈吗有pushf指令------解决方案---------------...
1778
热度 -
[汇编语言] 初学汇编 遇到有关问题
初学汇编遇到问题,请教大家_ProcWinMain proc usesebxediesi,hWnd,uMsg,wParam,lParam local @hDc:HDC local @hbRush:HBRUSH mov eax,uMsg;*****************************...
1842
热度 -
[汇编语言] 求x86 寄存器GDTR LDTR TR详解!解决思路
求x86寄存器GDTRLDTRTR详解!不明白x86分段机制,还有这些控制寄存器的用途。求高手解答!------解决方案--------------------------------------------------------网上无数资料讲这些内容了,找找不费力的GDTR,48bit,用于存放...
5339
热度 -
[汇编语言] 关于利用8253输出频率波形的有关问题
关于利用8253输出频率波形的问题实验题目:T2的CLK2=1MHZ;要求从OUT2输出2KHZ的频率波形下面是用proteus仿真时画的一张原理图我的代码:assumecs:codecodesegmentstart:moval,0b4hout6,almoval,0f4hout4,almoval,1...
2985
热度 -
[汇编语言] ml.exe报错,不能打开文件解决方法
ml.exe报错,不能打开文件使用masm.exe和link.exe很正常,就是不能用ml.exeC:\DOS\MASM6.15>mle;Microsoft(R)MacroAssemblerVersion6.15.8803Copyright(C)MicrosoftCorp1981-2000.A...
1708
热度 -
8635
热度 -
[汇编语言] 一段简单的代码,不明之处
一段简单的代码,不明之处请指教。目的:将以SUBF为首址的200字节的数据块传到DUBF开始的区域。代码如下:CLDLEASI,SBUFLEADI,DBUFMOVCX,200REPMOVSB不明之处:从最后一句开始,MOVSB的功能是将[DS:SI]中的内容传到[ES:DI]中,也就是说是将数据段(...
7728
热度 -
[汇编语言] 新手求教。该怎么处理
新手求教。。。在DEBUG下,要实现将AX低六位清0怎么实现??不需要完整步骤,请教关键地方。。。问题在于是低6位,如果低4位好像比较容易实现网上好像有人说是ANDAX,1111111111000000B可是我怎么试都不对。。。求指教,谢谢!!!------解决方案-----------------...
1467
热度 -
[汇编语言] 求西文字模文件,该如何解决
求西文字模文件我要写个程序混合显示中英文图形方式下求英文字模文件同时求问还有什么方式可以完成这项功能的么多谢------解决方案--------------------------------------------------------如果你写DOS下的软件,不需要自己搞一个西文字模文件,因为E...
6489
热度 -
1461
热度 -
[汇编语言] 1997年世界编程大赛asm文件,该如何解决
1997年世界编程大赛asm文件网上的说明都是复制代码然后在debug下运行,而本文是可以直接编译运行的asm源文件,但是仍然看不懂,呵呵,只有反汇编了。首先说明编译连接选项本文用的是ml编译编译器版本6.14.8444编译选项"D:\ProgramFiles\RadASM\Masm32\...
1807
热度 -
[汇编语言] 图形方式下显示文字,怎么实现滚屏
图形方式下显示文字,如何实现滚屏在写一个图形方式下显示汉字的程序,想问下如果需要显示的汉字一个屏幕显示不下,我想让它上滚该怎么做呢int10h那个是怎么工作的呢?谢谢------解决方案--------------------------------------------------------入...
7399
热度 -
[汇编语言] 请教怎么读取CPU温度
请问如何读取CPU温度我的CPU是intel双核的,我想读取CPU温度,该怎么做?另:我看到有的代码:DWORDtemp_dwPortVal=0;InitializeWinIo();SetPortVal(0x6C,0x80,1);//将命令写入命令端口0x6CSetPortVal(0x68,0x0E...
1709
热度 -
[汇编语言] 汇编程序有有关问题求指导
汇编程序有问题求指导题目是:NUM变量中定义了5个有符号数U=09H,V=16H,W=02H,X=03H,Y=05H计算(U+V-W*X)/Y并将结果显示在屏幕上我的程序如下:DSEG SEGMENTNUM DB09H,16H,04H,17H,05HDSEG ENDSCSEG SEGMENT ASS...
4811
热度 -
[汇编语言] 9号功能输出有关问题
9号功能输出问题本程序是从键盘输入学生姓名和成绩,按成绩升序排序,并显示结果DATASSEGMENTINFOR0DB0AH,0DH,'SORT=$'INFOR1DB0AH,0DH,'INPUTNAME:$'INFOR2DB0AH,0DH,'SCORE:$'NEQU8;姓名长度MEQU4;成绩长度(3...
866
热度 -
[汇编语言] BCD码乘法运算的有关问题
BCD码乘法运算的问题。书本上说:对BCD码数据进行乘法运算时,要求乘数和被乘数都用非组合的BCD码表示,否则得到的结果无法调整。那么计算:13×7130000000100000011(非组合)×700000111-------------------------00000001...
9461
热度 -
[汇编语言] 汇编程序中有多个段,载入内存后段地址相连吗,该怎么解决
汇编程序中有多个段,载入内存后段地址相连吗比如说,先有一个数据段,再一个栈段,最后是代码段把程序载入内存后,是不是数据段后必须紧跟着栈段,栈段后紧跟着代码段可不可以把三个段分别放在内存中的三个不同的地方,段地址不相连------解决方案--------------------------------...
10197
热度 -
[汇编语言] 段地址乘以16加上偏移地址如何不对
段地址乘以16加上偏移地址怎么不对?晕不能上传图片,我只能把书上的打上来大家帮我看看了。教材上说的断地址乘以16加上偏移地址就是物理地址,可是这里不管我怎么算结果都不和教材上的一样喃?物理地址段地址偏移地址21F60H2000H1F60H2100H0F60H21F0H0060H21F6H0000H1...
7668
热度