1楼:匿名用户
eeeeeeeeeeeeeeeeeeeeeeee
求解一道汇编语言的题
2楼:匿名用户
栈顶的三个字,自地址比较大的开始,向地址比较小的方向看 ,分别是psw,断点(cs,ip),即0240,0900,00a2;
ss的内容不变,还是0300,sp的是原内容-6,即 0100h - 6 =009ah
ip的内容是中断服务程序中第一条指令的位置,即00020h内存单元的内容,0040h,
至于psw的内容,因为响应中断时会自动清除tf和if,其他值不变,所以结果应该是0040h
求解一道关于c语言的编程题
3楼:天丨亮说晚丶安
#include
struct student//声明结构体类型student;student makestr()//结构体赋值double getpj(student stu)//求平均student* getrank(student stu[5],int n)//冒泡排序}}
return stu;
}student* enter(student stu[5],student stuq[6],int n)//插入额外的学生数据
}for(i=0;i printf(" "); fclose(fp1); fclose(fp2); fclose(fp3); fp1=null; fp2=null; fp3=null; return 0; }把上边**直接放一个cpp文件中 ,直接在vc++6.0打开,编译连接即可 4楼:末路军团 #include float fahrenheit_to_centigrade(int fahrenheit)void main() 请采纳。 5楼:劳齐邓正雅 要求是写一个程序统计数字和字母的使用频率吧。。 6楼:宫浦桂绍祺 函数的用处就是找到数组中一个最大的数,并返回他的标号 求解一道汇编语言程序题,急!!! 7楼:纳兰旖儿 每次看到汤叔的程序都好有压力= =~~我写个简单的吧~这个程序比较简单~但是个数超过10会出错~因为在网吧写的**没有编译~明天会来检查下。。。。。 data segment str db 'abcabcabcabcdfalk','!' an db 30h bn db 30h ** db 30h data ends code segment assume ds:data,cs:codestart: mov ax,data mov ds,ax mov si,offset str lop: cmp byte ptr [si],'a' jne next1 add an,1 next1: cmp byte ptr [si],'b' jne next2 add bn,1 next2: cmp byte ptr [si],'c' jne next3 add **,1 next3: cmp byte ptr [si],'!' je next4 inc si jmp lop next4: mov ah,02h mov dl,an int 21h mov dl,' ' int 21h mov dl,bn int 21h mov dl,' ' int 21h mov dl,** int 21h mov ah,4ch int 21h code ends end start 8楼:汤旺河边 ; 本程序通过编译,运行正确 code segment assume cs:code,ds:code ; ------------------------------------- ; 功能:显示指定地址(str_addr)的字符串 ; 入口: ; str_addr=字符串地址(要求在数据段) ; 用法: output str_addr ; 用法举例:output promptstr output macro str_addr lea dx,str_addr mov ah,9 int 21h endm ; ------------------------------------- ; 功能:把ax中的二进制无符号数转换成显式的十进制ascii码,并送显示屏显示 ; 入口:ax=二进制数 ; 出口:在当前光标位置显示转换后的ascii码数字 dec_ascii proc near push dx push bx push di mov bx,10 lea di,@@temp_save[6] mov byte ptr [di],'$' dec di cld@@divide: xor dx,dx div bx or dl,30h mov [di],dl dec di test ax,0ffffh jnz @@divide inc di push di pop dx mov ah,9 int 21h pop di pop bx pop dx ret@@temp_save db 7 dup(?) dec_ascii endp ; ------------------------------------- string db '1c56a78wang mingbcdefabccbaqwe234djachdjfjcbjbcajkhs!' counter_a db 0 ;字符“a”的个数 counter_b db 0 ;字符“b”的个数 counter_c db 0 ;字符“c”的个数 prompt_a db 7,'a: $' prompt_b db 13,10,'b: $' prompt_c db 13,10,'c: $' start: push cs pop ds push cs pop es ;使数据段、附加段与**段同段 lea si,string cldstatics: lodsb cmp al,'!' ;字符“!”? jz display ;是,结束统计,转去显示包含“a”、“b” 和“c”的个数 cmp al,'a' ;字符“a”? jnz next_1 ;不是 inc counter_a ;字符“a”计数 jmp statics next_1: cmp al,'b' ;字符“b”? jnz next_2 ;不是 inc counter_b ;字符“b”计数 jmp statics next_2: cmp al,'c' ;字符“c”? jnz statics ;不是 inc counter_c ;字符“c”计数 jmp statics display: output prompt_a ;提示显示字符“a”的个数 mov al,counter_a xor ah,ah call dec_ascii ;把ax中的二进制无符号数转换成显式的十进制ascii码,并送显示屏显示 output prompt_b ;提示显示字符“b”的个数 mov al,counter_b xor ah,ah call dec_ascii output prompt_c ;提示显示字符“c”的个数 mov al,counter_c xor ah,ah call dec_ascii exit_proc: mov ah,4ch ;结束程序 int 21h code ends end start ;编译到此结束 9楼: ;完整程序 ;编译,链接通过 ;运行正确 datasegment strdb'abbccc!' redb3dup(0) dataends stacksegmentstack sktopdb40hdup(?) sksizeequ$-offsetsktopstackends codesegment assumecs:code,ds:data,ss:stackbegin:movax,data movds,ax movax,stack movss,ax movsp,sksize leasi,str leadi,re callstat movah,2 movcx,3 xorbx,bx dsp:movdl,[bx+di] adddl,'0' int21h addbl,'a' movdl,bl int21h movdl,'' int21h subbl,'a'-1 loopdsp movax,4c00h int21h ;参数:si=欲统计的字串的有效地址 ;di=保存统计结果的有效地址 ;返回:none statproc pushax pushbx pushcx pushsi moval,0 movcx,'c'-'a'+1 xorbx,bx fill0:mov[bx+di],alincbx loopfill0 xorbx,bx xorah,ah stats:moval,[si] cmpal,'!' jestatre subal,'c' jacontn addal,'c'-'a' jscontn movbx,ax incbyteptr[bx+di] contn:incsi jmpstats statre:popsi popcx popbx popax retstatendp codeends endbegin 求解一道题 10楼:张 1)围墙就是圆周长 3.14*2*1km=6.28km2)距离应该就是直径 2*1km=2km 3)大圆面积-小圆面积=陆地面积 3.14*1*1-3.14*0.2*0.2=3.0144平方千米 关于汇编语言的一道简单题 11楼:三娘 partno dw ? 这一句是定义内存空间,占用一个字,即两个字节pname db 16 dup(?)这一句是定义16个字节内存空间。 count dd ? 这一句是定义一个双字占4个字节内存空间. plenth equ $-partno 这一句是定义一个常数plenth,它的大小等于当前地址-partno地址 也就等于2+16+4=22,其中$代表当前地址。 1楼 匿名用户 然后又像妈妈借了500元,然后买鞋消费了970元。剩下30元。用公式算出来是 500 500 970 30还爸爸妈妈各10元。自己剩下10元。 后面说的是还了爸爸妈妈各10元,再去消费了970元。 两者的区别就是一个是 1000 970 另一个 980 970 。 正确的逻辑是像爸爸... 1楼 转角的微笑丶丶 34 b if引导的条件状语从句,主将从现的原则。 35 a 后面有for 一段时间,标志着前面要用现在完成时。三单故用 has made 希望能帮到你! 2楼 数学旅行者 答案 bab 不会解释 求解这一道题 3楼 mc逗比 这道题就是求kx 1 x 0 关于y对称的图像与l... 1楼 裘珍 解 z 1 2i 1 i 1 i 1 2i 1 i 2 1 3i 2i 2 2 1 3i 2。 这道题的实部为 1 2 0 z 1 2 2 3 2 2 10 2。 求解一道数学题 2楼 对称轴处,正弦函数值 1 对称中心处的正弦函数值 0 8十 k 5 8十 m 十 2 其中k,m是整数...求解一道题,求解一道高数题!!!!谢谢!!!!!!!!!!!!
求解这一道题目,求解这一道题
求解一道数学题,求解一道高中数学题,急