编程题-微机原理与接口

简介: 第二类、输入输出1.键盘接收一个小写字母,显示器输出一个大写字母。CODE SEGMENTASSUME CS:CODESTART:MOV AH,1 ;调用 1 号功能输入INT 21HSUB AL,20H ;小写变大写MOV DL,ALMOV AH,2 ;调用 2 号功能输出INT 21HMOV AH,4CHINT 21HCODE ENDSEND START2.键盘接收一个大写字母,显示器输出一个小写字母。CODE SEGMENTASSUME CS:CODESTART:MOV AH,1 ;调用 1 号功能输入INT 21HADD AL,20H ;大写变小写

第二类、输入输出
1.键盘接收一个小写字母,显示器输出一个大写字母。
CODE SEGMENT
ASSUME CS:CODE
START:MOV AH,1 ;调用 1 号功能输入
INT 21H
SUB AL,20H ;小写变大写
MOV DL,AL
MOV AH,2 ;调用 2 号功能输出
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
2.键盘接收一个大写字母,显示器输出一个小写字母。
CODE SEGMENT
ASSUME CS:CODE
START:MOV AH,1 ;调用 1 号功能输入
INT 21H
ADD AL,20H ;大写变小写
MOV DL,AL
MOV AH,2 ;调用 2 号功能输出
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
3.键盘接收 10 个字母(不区分大小写,不回显),显示器输出 10 个小写字母。
CODE SEGMENT
ASSUME CS:CODE
START:MOV CX,10
AGAIN:MOV AH,8 ;调用 8 号功能输入
INT 21H
CMP AL,61H ;如果码值>='a',直接输出
JAE DISP
ADD AL,20H ;大写变小写
DISP:MOV DL,AL
MOV AH,2 ;调用 2 号功能输出
INT 21H
LOOP AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START
4.键盘接收 10 个字母(不区分大小写,不回显),显示器输出 10 个大写字母。
CODE SEGMENT
ASSUME CS:CODE
START:MOV CX,10
AGAIN:MOV AH,8 ;调用 8 号功能输入
INT 21H
CMP AL,5AH ;如果码值>='Z',直接输出
JBE DISP
SUB AL,20H ;小写变大写
DISP:MOV DL,AL
MOV AH,2 ;调用 2 号功能输出
INT 21H
LOOP AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START

相关文章
|
C语言 Perl
西门子S7-1200编程实例,电动机起保停控制梯形图如何编写?
本篇我们通过一个电动机起保停控制的实例,介绍S7-1200的使用方法,按下瞬时启动按钮I0.6,电动机Q0.0启动,按下瞬时停止按钮I0.7,电动机Q0.0停止。
西门子S7-1200编程实例,电动机起保停控制梯形图如何编写?
|
8月前
|
物联网
STC51单片机-多外部中断事件处理及应用-物联网应用系统设计项目开发
STC51单片机-多外部中断事件处理及应用-物联网应用系统设计项目开发
148 0
|
存储 芯片
微机原理基础知识
微机原理基础知识
260 0
|
网络架构 芯片
【微机原理笔记】第 7 章 - 常用数字接口电路
【微机原理笔记】第 7 章 - 常用数字接口电路
111 0
|
芯片 内存技术
【微机原理笔记】第 5 章 - 存储器系统与接口
【微机原理笔记】第 5 章 - 存储器系统与接口
275 0
|
存储 JavaScript
微机原理与接口技术之指令
微机原理与接口技术之指令
|
芯片
汇编语言与微机接口课程设计-多功能电子钟
汇编语言与微机接口课程设计-多功能电子钟
357 0
汇编语言与微机接口课程设计-多功能电子钟
利用51单片机实现交通灯的设计(有限状态机设计方法)
利用51单片机实现交通灯的设计(有限状态机设计方法)
142 0
利用51单片机实现交通灯的设计(有限状态机设计方法)
|
传感器 数据采集 监控
快速完成单片机毕业设计方法
快速完成单片机毕业设计方法
446 0
快速完成单片机毕业设计方法
编程题微机原理与接口
2.实现多字节加法,将 A(A776139FH)+B(C0159471H)求和,结果存入 C 连续 的单元中。 DATA SEGMENT A DB 0A7H,76H,13H,9FH B DB 0C0H,15H,94H,71H C DB 5 DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA DI,A+3 ;获取 A 内存单元末地址 LEA SI,B+3 ;获取 B 内存单元末地址 LEA BX,C+4 ;获取 C 内存单元末地址 AND AX,AX MOV CX,4 AGAIN
96 0

热门文章

最新文章