汇编语言的编程题

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:28:00
小题20,大题100!要分从速,7月几号就考完。

一,编写实现下列功能的程序段
1,将BX CX中的两个有符号数相除,商送SI,余数送DI
2,将内存BUF为首址的10个字节存储区中内容送BUF1为首址的10个字节存储区中
3,将内存BUF字节单元的内容送入端口62H
4,若BX中的无符号数大于等于零,程序转标号LOOPA处执行
5,编写一宏定义IO,要求实现9号和10号系统调用的功能

二,已知某数据段定义如下,试画出其内存结构示意图,并给出变量A1,A2,A3,A4,A5的偏移地址和变量,符号常量的值
DATA SEGMENT
A1 DW -5,58A7H
A2 DB 'AB'
A3 DB 2DUP('2',2),?
A4 DW A2
A5 DD D
F EQU $-A
DATA ENDS

三,已知在以BUF为首址的字节存储区中,存有一个以'$'作结束标志的字符串
试编写程序在显示器上显示该字符串,并将小写字母以大写字母形式显示出来

参考答案  主持人问:猫是否会爬树?老鹰抢答:会!主持人:举例说明!老鹰含泪:那年,我睡熟了,猫爬上了树…后来就有了猫头鹰…

话说这么多?

有空再帮你做