Advertisement

汇编语言程序设计 循环结构设计

阅读量:

本文章为个人博客的备份版本、作者:小游、作者博客:点击访问

实验目标:了解循环程序的基础编写方式。增强对循环结构编程能力的掌握程度,熟练运用键盘输入、屏幕输出等基本的人机交互操作。实验内容包括上述相关知识点的实践与应用。

【1】从键盘输入一个单个字符、显示该字符的ASCI码(十六进制) , 回车键退出循环, 终止程序

复制代码
    ; 代码端定义
    code segment
    assume cs:code
    start:
    ; 从键盘输入一个字符
    mov ah,1
    int 21h
    ; 判断输入的是否为字符
    cmp al,13
    je exit
    ; 把al的值放入bh中,2放入cx中
    mov bh,al
    mov cx,2
    	   
     L1:
    ; 汇编rol命令是循环左移命令(注意,这里循环后不会丢弃位,这个位会出现在另一端)
    rol bx,1
    rol bx,1
    rol bx,1
    rol bx,1;连续循环左移4位
    ; 我们在获取bl的值放入al寄存器中
    mov al,bl
    ; and是对操作数进行按位与操作
    and al,0f

全部评论 (0)

还没有任何评论哟~