相关疑难解决方法(0)

为什么我的代码会显示垃圾?

当我想打印列表中的每个数字时,我的代码显示垃圾,有什么不对吗?输出应如下所示:

礼物阵列是:2G; 4?PT 为什么这个垃圾
总数是:7

ASSUME  CS:CODE , DS : DATA, SS: STK
ORG 0000H

DATA SEGMENT
  LIST DB 2,23,11,4,15,32,"$"    ; Given Array with last element $ to indicate end 
MESSAGE1    db "THE GIVEN ARRAY IS:$"   ;message 1  
MESSAGE2    db "THE TOTAL NUMBER IS:$"  ;message 2  
DATA ENDS

;stack segment  
STK SEGMENT STACK  
DB  512 DUP (?)  
TOS LABEL   WORD  
STK ENDS  

; code segment  
CODE SEGMENT    
    ORG 2000H

START :  
MOV DX, DATA  
MOV DS, DX  
MOV DX, …
Run Code Online (Sandbox Code Playgroud)

x86 assembly

4
推荐指数
1
解决办法
700
查看次数

标签 统计

assembly ×1

x86 ×1