error A2108解决思路
发布时间:2010-06-14 15:13:37 文章来源:www.iduyao.cn 采编人员:星星草
error A2108
运行一段代码如下:
DATA SEGMENT
NUM DB 0AH,0DH,'************* 姓名',0ah,0dh,'$'
FD EQU 0
LINEN EQU 7
DATA ENDS
STACK SEGMENT STACK
DW 100H DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX,DATA
MOV DS,AX
;========MAIN()===========
CALL CRLF
CALL CRLF
;------上半打印---------
MOV CH,05H
LOP1:
;------PRINT SPACE------
MOV CL,11 ;循环控制
SUB CL,CH
LOP2A: CALL SPACE
DEC CL
JNZ LOP2A
;------PRINT 0-9-----
MOV CL,CH ;输出字符个数控制
ADD CL,CL
DEC CL
LOP2B:
;======题目10 End=======
MOV AL,FD ;输出字符
mov dl,al
add dl,'0'
mov dh,ch
call writecc
DEC CL
JNZ LOP2B
;------PRINT 0-9-End-
CALL CRLF
INC DH ;题目3
INC CH
CMP CH,LINEN
JBE LOP1
;-----上半打印结束---------
;-----下半打印结束---------
DEC DH
DEC DH
MOV CH,LINEN-1
XLOP1:
;------PRINT SPACE------
MOV CL,11
SUB CL,CH
XLOP2A: CALL SPACE
DEC CL
JNZ XLOP2A
;------PRINT 0-9-----
MOV CL,CH
ADD CL,CL
DEC CL
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
MSN通讯协议逆向
MSN 进行数据通讯中,据说用了TWN认证,通过SSL/TLS连接到login.passport.com和 loginnet.passportr.com 等服务器。
...
-
win7+64位cpu的exe反汇编问题,多次问人,无果
vs20008写的一个很简单的c++控制台程序
平台是:win7 64位操作系统
用od进行反汇编,...
-
可能很白痴的问题:想给ax赋一个负数怎么做?
比如想要赋一个-5给ax,是不是只有求出这个-5的补码,然后mov进这个补码这一种方法?
------...
-
居然显示不出负数来,悲剧
Assembly code
.386
.model flat,stdcall
include kernel32.inc
includelib kernel32.lib
include ms...
-
call far ptr '标号'的问题[在线等答案]
为什么ax会是1010?不是1006??求详细解答
难道call far ptr不是执行了push cs,push ip,jm...
-
CPU的程序计数器PC和指令指针寄存器IP是一个东西吗?
看上去好像功能完全一样,又觉得不应该是一回事,求教
------解决方案----------...
-
菜鸟问题,高人来帮忙
编程,统计data段中数值为8的字节的个数,用ax保存结果
我的代码
Assembly code
assume cs:code,ds:data
data se...
-
一个死循环问题
什么原因造成内循环才刚循环一次还没完,到了loop s1的时候cx突然变成F?
Assembly code
assume cs:codesg,ds:datas...
-
初学MUL乘法指令,写法求解释下
MUL r8/m8 ;无符号字节乘:AX←AL×r8/m8
MUL r16/m16 ;无符号字乘:DX.AX←AX×r16/...
-
汇编如何 取到8051的P0口的内容呢?
Assembly code
ORG 0000H
AJMP START
ORG 0030H
START: MOV P0,#00H
LOOP: ...