zoukankan      html  css  js  c++  java
  • 汇编实验程序

    比较两个字符串的实现 datarea segment     string1  db   'move the cursor  backward.' string2  db   'move the cursor  backward.' mess1  db  'Match..',13,10,'$' mess2  db  'No match!..',13,10,'$' datarea ends prognam segment main proc far assume cs:prognam,ds:datarea,es:datarea          start: push ds sub  ax,ax push  ax mov ax,datarea mov ds,ax mov es,ax lea si,string1 lea di,string2 cld mov cx,25 repz cmpsb jz   match lea   dx,mess2 jmp  short  disp   match:            lea   dx, mess1 disp:           mov   ah,09           int    21h           ret   main      endp prognam  ends           end   start 汇编循环程序的实现 使用15行X16列的表格,输出10H到100H的ASCⅡ码的代码 DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX sub dx,dx mov ah,02h mov dl,10h rep11: cmp dx,0ffh ja exit mov cx,16 start_loop: int 21h push dx mov dx,0 int 21h pop dx inc dx loop start_loop push dx mov dx,0dh int 21h mov dx,0ah int 21h pop dx jmp rep11 exit: ;此处输入代码段代码 MOV AH,4CH INT 21H CODES ENDS END START  
  • 相关阅读:
    Android开机自启动应用
    扫码登录原理
    前端性能优化
    关于android推送的一些心得
    抓包工具Fiddler及iphone设置
    Node.js介绍、优势、用途
    Yapi本地化部署及接口调试(亲测)
    前后端分离,几个常用的API管理系统
    WebGL之Threejs概述
    Eclipse汉化
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066659.html
Copyright © 2011-2022 走看看