zoukankan      html  css  js  c++  java
  • 王爽《汇编语言》(第三版)实验12解析

    王老师有史以来出的最简单的实验题!没有之一。不过话说回来,如果不是他在书上写了,我估计还是不会做的!
    加油!!!争取有一天自己能够做出来。

    主程序代码如下

    assume cs:code
    
    code segment 
    start:	mov ax,cs
    		mov ds,ax
    		mov si,offset do0
    		mov ax,0
    		mov es,ax
    		mov di,200h
    		mov cx,offset do0end - offset do0
    		cld		;设置传输方向为正
    		rep movsb
    		
    		mov ax,0
    		mov es,ax
    		mov word ptr es:[0*4],200h
    		mov word ptr es:[0*4+2],0	; 设置中断向量表
    		
    		mov ax,4c00h
    		int 21h
    		
    	do0:jmp short do0start
    		db "divide error!"
    		
    do0start:	mov ax,cs
    			mov ds,ax
    			mov si,202h	;设置ds:si指向字符串
    			
    			mov ax,0b800h
    			mov es,ax
    			mov di,12*160+36*2
    			
    			mov cx,13		;字符长度为13
    		s:	mov al,[si]
    			mov es:[di],al
    			inc si
    			add di,2
    			loop s
    			
    			mov ax,4c00h
    			int 21h
    do0end:	nop
    code ends
    end start
    

    测试代码如下

    assume cs:code
    
    code segment 
    start:	mov ax,1000h
    		mov bh,1
    		div bh
    	
    
    code ends
    
    end start
    
  • 相关阅读:
    ActiveMQ持久化机制
    ActiveMQ的使用
    ActiveMQ解释
    Linux CentOS安装Tomcat
    nginx使用Keepalived
    Session共享解决方案
    Spring框架AOP使用扩展
    Myabtis测试(二)错题整理分析
    初识Spring及打印机案例
    MyBatis注解
  • 原文地址:https://www.cnblogs.com/nojacky/p/13905842.html
Copyright © 2011-2022 走看看