有关汇编语言的几个问题,高手们解答一下啊,谢谢
一,判断下列指令是否正确,有误请改!1.MOV[BX],[DI]2.ADDAX,BL3.SHLAL,24.SUBBUF1,BUF2(设BUF1和BUF2都为字节变量)5....
一,判断下列指令是否正确,有误请改!
1.MOV [BX],[DI]
2.ADD AX,BL
3.SHL AL,2
4.SUB BUF1,BUF2(设BUF1和BUF2都为字节变量)
5.MUL AX,BL
6.IN AL,100H
7.PUSHF PSW
8.INC AX,1
9.XOR DX,BL
10.PUSH CL
二,简答
1.简述8086/8088的中断过程.
2.简述宏调用与子程序调用的异同点
3.ARY DW 10 DUP(?)
.
.
.
MOV AL,TYPE ARY
MOV BL,LENGTH ARY
MOV CL,SIZE ARY
上述MOV指令序列执行后的结果是什么?
6.编写一条宏指令,完成用空格将一字符区中的字符取代的工作,字符区首地址及其长度的变元.
三.编程
1.编写程序将BX中的二进制以十六进制的格式在屏幕上显示.
2.编写汇编程序,要求对键盘输入的小写字母用大写字母显示出来.
3.编写实现符号函数:
( 1 X>0
Y=( 0 X=0
( -1 X<0
4.设有10个学生的成绩(自定),试编制一个子程序统计60-69分.70-79分,80-89分,90分以上及60分以下的人数,分别存入到S6,S7,S8,S9,S5单元中.
高手请指点,小弟不胜感激. 展开
1.MOV [BX],[DI]
2.ADD AX,BL
3.SHL AL,2
4.SUB BUF1,BUF2(设BUF1和BUF2都为字节变量)
5.MUL AX,BL
6.IN AL,100H
7.PUSHF PSW
8.INC AX,1
9.XOR DX,BL
10.PUSH CL
二,简答
1.简述8086/8088的中断过程.
2.简述宏调用与子程序调用的异同点
3.ARY DW 10 DUP(?)
.
.
.
MOV AL,TYPE ARY
MOV BL,LENGTH ARY
MOV CL,SIZE ARY
上述MOV指令序列执行后的结果是什么?
6.编写一条宏指令,完成用空格将一字符区中的字符取代的工作,字符区首地址及其长度的变元.
三.编程
1.编写程序将BX中的二进制以十六进制的格式在屏幕上显示.
2.编写汇编程序,要求对键盘输入的小写字母用大写字母显示出来.
3.编写实现符号函数:
( 1 X>0
Y=( 0 X=0
( -1 X<0
4.设有10个学生的成绩(自定),试编制一个子程序统计60-69分.70-79分,80-89分,90分以上及60分以下的人数,分别存入到S6,S7,S8,S9,S5单元中.
高手请指点,小弟不胜感激. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询