从键盘输入一系列字符(以回车键结束),并按字母、数字和其他字符分类计数,最后显示
这三类的计数结果
已定义两个整数变量
A 和 B,试编写程序完成以下功能
(
1)若两个树种有一个是奇数,则将奇数存入 A 中,偶数存入 B 中
(
2)若两个数均为奇数,则将两个数加 1 后存回原变量
(
3)若两个数均为偶数,则两个变量均不变
写一段子程序
skiplines,完成输出空行的功能。空行的行数由用户在主程序中通过键盘输入
并将行数放在
ax 寄存器中
设有
10 个学生成绩分别是 76, 69,84,73,88,99,63,100 和 80。试编写一个子程序统
计
60-69 分 , 70-79 分 , 80-89 分 , 90-99 分 和 100 分 的 人 数 , 并 分 别 放 到
S6,S7,S8,S9,S10 单元中
编写子程序嵌套结构的程序,把整数分别用二进制和八进制显示出来
在
D 盘根目录建立一个文件 abc.txt,第一次向文件写入
“123456”六个字符,第二次增加
“abcdefg”几个字符
从键盘上输入文本文件:
“d:\temp.txt”的内容后,然后新建一个文件“d:\temp2.txt”,把前一
个文件的所有内容复制到后一个文件中
从键盘上输入一个十进制数,以十六进制数显示出来。要求子程序用寄存器参数传送方法
试编制一个程序,把
bx 寄存器中的二进制数用十六进制数的形式在屏幕上显示出来
代码:
1.逆序输出字符串
“BASED ADDRESSING”
s1 segment stack ;定义栈段 s1
dw 100 dup(?) ;定义栈空间为 100
top label word ;top 指向栈顶
s1 ends
s2 segment
;定义数据段 s2
s db 'BASED ADDRESSING','$' ;定义字符串 s
S2 ends
s3 segment
;定义代码段 s3
assume cs:s3,ds:s2,ss:s1