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  
  • 相关阅读:
    array、vector、forward-list、list、deque的扩容,栈与队列,基于范围的for循环
    带默认参数值的函数
    :: 访问全局变量
    using来定义类的别名,typedef,#define
    const int* p
    内存
    变量的定义,强制类型转换
    HTTP请求流程(一)----流程简介
    DIY一个DNS查询器:程序实现
    详解C/C++函数指针声明
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066659.html
Copyright © 2011-2022 走看看