计算机组成原理实验 · 2022年2月2日 0

计算机组成原理——简单数据传送实验

一、实验目的

熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器

熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。

二、实验内容

1、熟悉星研集成环境软件。

2、编写程序,实现数据段的传送、校验。

三、程序框图

四、实验步骤

    在DS段内3000H~30FFH中输入数据;使用单步、断点方式调试程序,检测DS段内6000H ~60FFH中的内容。熟悉查看特殊功能寄存器、CS段、DS段的各种方法。

五、程序清单

 .MODELTINY 
    
 .STACK100 
 .DATA  
    
 .CODE  
START:MOVAX,@DATA 
 MOVDS,AX 
 MOVES,AX 
 NOP  
 MOVCX,100H 
 MOVSI,3000H 
 MOVDI,6000H 
 CALLMove 
 MOVCX,100H 
 MOVSI,3000H 
 MOVDI,6000H 
 CLD  
 REPECMPSB 
 JNEERROR 
TRUE:JMP $  
ERROR:JMP $  
Move   PROC   NEAR 
 CLD  
 CMPSI,DI 
 JZReturn 
 JNBMove1 
 ADDSI,CX 
 DECSI 
 ADDDI,CX 
 DECDI 
 STD  
Move1:REPMOVSB 
Return:RET  
Move   ENDP  
 ENDSTART