• 汇编实验程序


    比较两个字符串的实现 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  
  • 相关阅读:
    使用CDN后,PHP如何获取用户的真是IP?
    git常用命令整理
    svn常用命令
    Ansible 运维自动化(一)
    grep 简单笔记
    sed 笔记
    awk命令笔记
    无限极分类(一)获得树结构
    php自定义函数求取平方根
    class path resource [config.xml] cannot be opened because it does not exist
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066659.html
Copyright © 2020-2023  润新知