• 回答数

    4

  • 浏览数

    307

曾涛~家居建材
首页 > 英语培训 > msgn英文啥意思

4个回答 默认排序
  • 默认排序
  • 按时间排序

威武的灰姑娘

已采纳

从感光元件的大小上来区分数码单反。APS定位于业余消费市场,共设计了三种底片画幅(H、C、P): H型,(30.3×16.6mm),长宽比为16:9; C型就是你说的APS-C规格,是在满画幅的左右两头各挡去一端,长宽比为3:2(24.9×16.6mm),于135底片同比例,是目前用得最多的画幅; P型是满幅的上下两边各挡去一条,使画面长宽比例为3:1(30.3×10.1mm),被称为全景模式。 高端数码单反上的全画幅,全画幅数码单反的感光元件和135相机的底片尺寸一样大(36×24mm)。 现在市场上在售的数码单反基本上就是全画幅,APS-C画幅,还有奥林巴斯的4/3系统(17.3×13mm)。

msgn英文啥意思

85 评论(11)

QINGCHUN曲终人散

打字太麻烦 ,推荐你看一下王爽老师编著的《汇编语言》 清华大学出版 ,绝对值得一看,相信你看完后一定可以轻松搞定这种题目。

292 评论(11)

淡定的机车

java和c语言可以写出来!汇编很难,还没升入呢?不好意思!我想这几个问题几乎没人会回答你的!因为他能写出这些语言说明他不一般,可能他看到了都不会回答你的问题的

194 评论(9)

阿富汗小海参

1. DSEG SEGMENT MSGI DB 'please input a string(<=9):$' BUF DB 9 DUP(?) COUNT DB ? MSG0 DB 0DH,0AH,'the number of digit is:$' DSEG ENDS CSEG SEGMENT assume cs:CSEG, ds:DSEG MAIN PROC FAR ;主程序入口 mov ax, dseg mov ds, ax LEA SI,BUF MOV CX,9 LEA DX,MSGI MOV AH,9 INT 21H NEXT: MOV AH,1;键盘输入一个字符 INT 21H CMP AL,'$';判断该字符是否为结束符 JZ TJ MOV [SI],AL;将字符存入缓冲区 INC SI CMP AL,30H;判断该字符是否是数字 JB NEXT1 CMP AL,39H JA NEXT1 INC COUNT;是数字将个数加1 NEXT1: LOOP NEXT TJ: LEA DX,MSG0 MOV AH,9 INT 21H MOV DL,COUNT;显示数字字符的个数 ADD DL,30H MOV AH,2 INT 21H mov ah,1;按任意键退出 int 21h mov ax, 4c00h ;程序结束,返回到操作系统系统 int 21h MAIN ENDP CSEG ENDS END MAIN 2. DSEG SEGMENT BUF DB 1,2,-3,-4,5,6,-7,8,9 PN DB ? NN DB ? MSGP DB 'the number of plus is:$' MSGN DB 0DH,0AH,'the number of negative is:$' DSEG ENDS CSEG SEGMENT assume cs:CSEG, ds:DSEG MAIN PROC FAR ;主程序入口 mov ax, dseg mov ds, ax ;此处添加主程序代码 LEA SI,BUF MOV CX,9 NEXT: MOV AL,[SI];从数组中取出数据 CMP AL,0;判断该数是正数还是负数 JZ TJ;为零则不统计 JG PLUS;为正转到PLUS INC NN;是负数将个数NN加1 JMP NEXT1 PLUS: INC PN;是正数将个数PN加1 NEXT1: INC SI;指向下一个数据 LOOP NEXT TJ: LEA DX,MSGP;显示正数的个数 MOV AH,9 INT 21H MOV DL,PN ADD DL,30H MOV AH,2 INT 21H LEA DX,MSGN;显示负数的个数 MOV AH,9 INT 21H MOV DL,NN ADD DL,30H MOV AH,2 INT 21H mov ah,1;按任意键退出 int 21h mov ax, 4c00h ;程序结束,返回到操作系统系统 int 21h MAIN ENDP CSEG ENDS END MAIN 3. prognam segment main proc far assume cs:prognam start: push ds sub ax,ax push ax next: mov dl,0dh mov ah,2 int 21h ;打印回车 mov dl,0ah mov ah,2 int 21h mov ah,01 int 21h ;从键盘输入字符,字符的ascii 码在al寄存器中 mov bl,al ;把输入的字符送bl寄存器 cmp bl,61h jl r ;如果输入字符的Ascii码小于a的 ascii码退出 jz suc ;如果输入字符等于a,只打印后导字符,不打印前导字符。 cmp bl,7ah jg r ;如果输入字符的Ascii码大于z的 ascii码退出,即如果输入字符不在 a~z之间就退出 mov dl,bl dec dl mov ah,02 int 21h cmp dl,79h je next ;比较打印的字符与z是否相同,如果相同只打印前导字符,不打印后导字符,直接从键盘输入下一个字符。 suc: mov dl,bl inc dl mov ah,2 int 21h jmp next ;前导字符和后导字符都打印完了,输入下一个字符打印 r: ret main endp prognam ends end main4.DSEG SEGMENTMSGI DB 'please input a string($ is end):$'XYZ DB 80 DUP(?)DSEG ENDSCSEG SEGMENT assume cs:CSEG, ds:DSEGMAIN PROC FAR ;主程序入口 mov ax, dseg mov ds, ax ;此处添加主程序代码LEA SI,XYZLEA DX,MSGIMOV AH,9INT 21HNEXT:MOV AH,1;键盘输入一个字符INT 21HCMP AL,'$';判断该字符是否为结束符JZ TJ cmp al,41h jl r ;如果输入字符的Ascii码小于A的 ascii码,则不用转换 cmp al,5ah jg r ;如果输入字符的Ascii码大于Z的 ascii码,则不用转换,即如果输入字符不在 A~Z之间就不用转换 add al,20h;在 A~Z之间就转换为小写 r:mov [si],alinc sijmp nextTJ: mov ah,1;按任意键退出 int 21h mov ax, 4c00h ;程序结束,返回到操作系统系统 int 21hMAIN ENDPCSEG ENDSEND MAIN

352 评论(15)

相关问答