zoukankan      html  css  js  c++  java
  • 汇编画圆

    汇编画圆-->效果如下图

    代码如下:

     1 dseg segment
     2       center_x dw 150             ;原点坐标_x
     3       center_y dw 90              ;原点坐标_y
     4       radius   dw 50              ;半径_r
     5       label_x  dw ?               ;外接正方形右边界
     6       label_y  dw ?               ;外接正方形下边界
     7       distance dw ?
     8 dseg ends
     9 cseg segment
    10       assume cs:cseg , ds:dseg
    11 start:       
    12       mov ax , dseg               ;装载ds段
    13       mov ds , ax
    14 
    15       mov ah , 0                  ;设置图形显示模式4
    16       mov al , 04h            
    17       int 10h
    18       
    19       mov ax , center_x
    20       add ax , radius
    21       mov label_x , ax
    22       mov ax , center_y
    23       add ax , radius
    24       mov label_y , ax
    25       mov ax , radius
    26       mul ax
    27       mov distance , ax
    28       
    29       mov dx , center_y        ;mov dx , [0002]
    30       sub dx , radius
    31       dec dx                   ;增加一行余量
    32 
    33 row:
    34       inc dx
    35       cmp dx , label_y
    36       ja  exit
    37       mov cx , center_x
    38       sub cx , radius
    39 column:
    40       cmp cx , label_x
    41       ja  row
    42       
    43       push dx
    44       mov ax , dx
    45       sub ax , center_y
    46       imul ax
    47       
    48       mov bx , ax
    49       
    50       mov ax , cx
    51       sub ax , center_x
    52       imul ax
    53       
    54       pop dx
    55       add ax , bx
    56       cmp ax , distance
    57       ja  next
    58       mov al , 02              ;color
    59       mov ah , 0ch             ;0c号子功能        
    60       int 10h
    61 next:
    62       inc cx
    63       jmp column      
    64       
    65 exit:
    66       mov ax , 4c00h                  
    67       int 21h 
    68 
    69 cseg ends
    70 end  start
  • 相关阅读:
    数组中寻找和为X的两个元素
    JSP&Servlet学习笔记(一)
    自下而上的动态规划算法
    计数排序
    快速排序
    堆排序
    LeetCode-001题解
    算法不归路之最大子序列(C++版)
    算法不归路之插入排序(C版)
    互联网五层模型
  • 原文地址:https://www.cnblogs.com/Karma-wjc/p/4214249.html
Copyright © 2011-2022 走看看