chantaimanpk 发表于 2011-10-22 14:28:59

實驗5(5)問題

我想請問一下我的答案出了甚麼錯
弄了整個下午了{:5_99:}
我的代碼:
assume cs:code
a segment
    db 1,2,3,4,5,6,7,8
a ends
b segment
    db 1,2,3,4,5,6,7,8
b ends
c segment
    db 0,0,0,0,0,0,0,0
c ends
code segment
start:    mov ax,a
    mov ds,ax
    mov ax,b
    mov es,ax
    mov ax,c
    mov ss,ax
    mov bx,0
    mov cs,8
s:    mov ax,
    mov ss:,ax
    mov ax,es:
    add ss:,ax
   
    inc bx
    loop s
   
    mov ax,4c00h
    int 21h
code ends
end start
      
編譯結果:
error A4910: cannot open file: C:\DOCUME~1\CHANTA~1\Desktop\t
t1.asm(1) : error A2008:: c
t1.asm(8) : error A2008:: c
t1.asm(9) : error A2034:
t1.asm(10) : error A2008:: c
t1.asm(16) : error A2008:: c
t1.asm(19) : error A2070:


tsembrace 发表于 2011-10-22 14:39:12

把 标号c换成c1或其它试试~

chantaimanpk 发表于 2011-10-22 14:45:27

換了後的結果是少了很多錯誤
但是提示還有一個錯誤:funk:
Assembling: t1.asm
error A4910: cannot open file: C:\DOCUME~1\CHANTA~1\Desktop\try\ML.err
t1.asm(19) : error A2070:

tsembrace 发表于 2011-10-22 14:48:03

t1.asm(19) : error A2070:

你就去19行找错误呗。。太明显的错误了cs------>cx

chantaimanpk 发表于 2011-10-22 14:48:30

找出錯誤了
原來是CX打了CS
但我想問一下C為何不能用:funk:

tsembrace 发表于 2011-10-22 14:50:27

不知道为何,暂且不用深究

luoheng 发表于 2011-10-22 14:51:07

mov cs,8

cyht33 发表于 2011-10-22 22:19:14

c好像是关键词,换个就可以了~~

喜欢小新 发表于 2011-10-25 02:21:48

朋友你好,想和你聊天!
页: [1]
查看完整版本: 實驗5(5)問題