谁能帮我啊???那位兄台肯帮忙的,俺感激不尽,几多分没所谓。

lgc13 2005-11-11 12:06:52
5.1 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

5.2 编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。

5.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组分别放在AL、BL、CL和DL中。

5.4 试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示'MACTH',若不相同则显示'NO MACTH'。

5.9 试编写一汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的十进制数。

7.1 编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代的工作。字符区首地址用其长度为
变元。

8.6 试编写程序,它轮流测试两个设备的状态寄存器,只要一个状态寄存器的第0位为1,则与其相应
的设备就输入一个字符;如果其中一任一寄存器的第3位为1,则整个输入过程结束。两个状态寄存器
的端口地址分别是0024和0036,与其相应的数据输入寄存器的端口则为0026和0038,输入字符分别存
入首地址为BUFF1和BUFF2的存储区中。

----------------------------------------------------------------
那位兄台可以帮帮小弟啊,实在给逼着没办法了。。。。
...全文
297 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Yang 2005-11-13
  • 打赏
  • 举报
回复
mark
lgc13 2005-11-11
  • 打赏
  • 举报
回复
TO Grubby_c(Jerry) :
没问题,200分又如何啊,敬请帮忙,谢了。。。。
lgc13 2005-11-11
  • 打赏
  • 举报
回复
TO Grubby_c(Jerry) :
没问题,200分又如何啊,敬请帮忙,谢了。。。。
davidlong1019 2005-11-11
  • 打赏
  • 举报
回复
5.1 只考虑最简单的,就是只输入一个字符

code segment
assume cs:code
start:
mov ah,01h ;输入一个字符,字符在al中
int 21h

cmp al,61h
jb NO ;小于'a'则转移
cmp al,7ah
ja NO ;大于'z'则转移
sub al,20h ;将小写转为大写
NO:
mov dl,al ;输出该字符
mov ah,02h
int 21h

mov ax,4c00h ;程序结束
int 21h
code ends
end start

应该不难啊!都蛮基础的,还是自己写了.呵呵
davidlong1019 2005-11-11
  • 打赏
  • 举报
回复
晕!这不是<IBM-PC>上的题目?!我正想做咧...一起做吧,呵呵
Grubby_c 2005-11-11
  • 打赏
  • 举报
回复
100分全给我就帮你写

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧