文档库 最新最全的文档下载
当前位置:文档库 › bios使用键盘输入字符并在屏幕上显示

bios使用键盘输入字符并在屏幕上显示

bios使用键盘输入字符并在屏幕上显示
bios使用键盘输入字符并在屏幕上显示

(2)按下A键,引发键盘中断:CPU执行int 9中断例程,从60h端口读出A键的通码;然后检测状态字节,看看是否有shift、Ctrl等切换键按下;发现没有切换键按下,则将A键的扫描码1eh和对应的ASCII码,即字母“a”的ASCII码61h,写入键盘缓冲区。缓冲区的字单元中,高位字节存储扫描码,低位字节存储ASCII码。此时缓冲区中的内容如下:

使用int 16h中断例程读取键盘缓冲区

BIOS提供了int 16h中断例程供程序员调用。int 16h中断例程中包含的一个最重要的功能是从键盘缓冲区中读取一个键盘输入,该功能的编号为0。

下面的指令从键盘缓冲区中读取一个键盘输入,并将其从缓冲区中删除:

mov ah,0

int 16h

结果:(ah)=扫描码,(al)=ASCII码。

int 16h中断例程的0号功能,进行如下的工作:

1)检测键盘缓冲区中是否有数据;

2)没有则继续做第1步;

3)读取缓冲区第一个字单元中的键盘输入;

4)将读取的扫描码送入ah,ASCII码送入al;

5)将已读取的键盘输入从缓冲区中删除。

可见,BIOS的int 9中断例程和int 16h中断例程是一对相互配合的程序,int 9中断例程向键盘缓冲区中写入,int 16h中断例程从缓冲区中读出。

它们写入和读出的时机不同,int 9中断例程是在有按键按下的时候向键盘缓冲区中写入数据;而int 16h中断例程是在应用程序对其进行调用的时候,将数据从键盘缓冲区中读出。

我们在编写一般的处理键盘输入的程序的时候,可以调用int 16h从键盘缓冲区中读取键盘的输入。

编程,接收用户的键盘输入,输入“r”,将屏幕上的字符设置为红色;输入“g”,将屏幕上的字符设置为绿色;输入“b”,将屏幕上的字符设置为蓝色。

程序如下:

assume cs:code

code segment

start:mov ah,0

int 16h

mov ah,1

cmp al,'r'

je red

cmp al,'g'

je green

cmp al,'b'

je blue

jmp short sret

red:shl ah,1

green:shl ah,1

blue:mov bx,0b800h

mov es,bx

mov cx,2000

s:add byte ptr es:[bx],11111000b

or es:[bx],ah

add bx,2

loop s

sret:mov ax,4c00h

int 21h

code ends

end start

字符串的输入

用户通过键盘输入的通常不仅仅是单个字符而是字符串。最基本的字符串输入程序,需要具备下面的功能:

1)在输入的同时需要显示这个字符串;

2)一般在输入回车符后,字符串输入结束;

3)能够删除已经输入的字符。

编写一个接收字符串的输入子程序,实现上面三个基本功能。

子程序的参数如下:

(dh)、(dl)=字符串在屏幕上显示的行、列位置;

ds:si指向字符串的存储空间,字符串以0为结尾符。

分析:

(1)字符的输入和删除。

每个新输入的字符都存储在前一个输入的字符之后,而删除是从最后面的字符进行的。

看下面的过程:

空字符串:

输入“a”:a

输入“b”:ab

输入“c”:abc

输入“d”:abcd

删除一个字符:abc

删除一个字符:ab

删除一个字符:a

删除一个字符:

可以看出在字符串输入的过程中,字符的输入和输出是按照栈的访问规则进行了的,即后进先出。这样,我们就可以用栈的方式来管理字符串的存储空间,也就是说,字符串的存储空间实际上是一个字符栈。字符栈中的所有字符,从栈底到栈顶,组成一个字符串。

(2)在输入回车符后,字符串输入结束。

输入回车符后,可以在字符串中加入0,表示字符串结束。

(3)在输入的同时需要显示这个字符串。

每次有新的字符输入和删除一个字符的时候,都应该重新显示字符串,即从字符栈的栈底到栈顶,显示所有的字符。

(4)程序的处理过程。

1)调用int 16h读取键盘输入;

2)如果是字符,进入字符栈,显示字符栈中的所有字符;继续执行1

3)如果是退格键,从字符栈中弹出一个字符,显示字符栈中的所有字符;继续执行1;

4)如果是Enter键,向字符栈中压入0,返回。

从程序的处理过程中可以看出,字符栈的入栈、出栈和显示栈中的内容,是需要在多处使用的功能,应该将它们写为子程序。

子程序:字符栈的入栈、出栈和显示。

参数说明:(ah)=功能号,0表示入栈,1表示出栈,2表示显示;

ds:si指向字符栈空间;

对于0号功能:(al)=入栈字符;

对于1号功能:(al)=返回字符;

对于2号功能:(dh)、(dl)=字符串在屏幕上显示的行、列位置。charstack: jmp short charstart

table dw charpush,charpop,charshow

top dw 0 ;栈顶

charstart: push bx

push dx

push es

cmp ah,2

ja sret

mov bl,ah

mov bh,0

add bx,bx

jmp word ptr table[bx] charpush: mov bx,top

mov [si][bx],al

inc top

jmp sret

charpop: cmp top,0

je sret

dec top

mov bx,top

mov al,[si][bx]

jmp sret

charshow: mov bx,0b800b

mov es,bx

mov al,160

mov ah,0

mul dh

add dl,dl

mov dh,0

add di,dx

mov bx,0

charshows: cmp bx,top

jne noempty

mov byte ptr es:[dl],? …

jmp sret

noempty: mov al,[si][bx]

mov es:[di],al

mov byte ptr es:[di+2], … …

inc bx

add di,2

jmp charshows

sret: pop es

pop di

pop dx

pop bx

ret

显示栈中字符的时候,要注意清除屏幕上上一次显示的内容。完整的接收字符串输入的子程序:

getstr: push ax

getstrs: mov ah,0

int 16h

cmp al,20h

jb nochar ;ASCII码小于0,说明不是字符

mov ah,0

call charstack ;字符入栈

mov ah,2

call charstack ;显示栈中的字符

jmp getstrs

nochar:cmp ah,0eh ;退格键的扫描码

je backspace

cmp ah,1ch ;回车键的扫描码

je enter

jmp getstrs

backspace:mov ah,1

call charstack ;字符出栈

mov ah,2

call charstack ;显示栈中的字符

jmp getstrs

enter: mov al,0

mov ah,0

call charstack ;0入栈

mov ah,2

call charstack ;显示栈中的字符

pop ax

ret

应用int 13h中断例程对磁盘进行读写

BIOS提供的访问磁盘的中断例程为int 13h。

入口参数:

(ah)=int 13h的功能号(2表示读扇区、3表示写扇区)

(al)=读取的扇区数/写入的扇区数

(ch)=磁道号

(cl)=扇区号

(dh)=磁头号(对于软盘即面号,因为一个面用一个磁头来读写。)(dl)=驱动器号软驱从0开始,0:软驱A,1:软驱B;

硬盘从80h开始,80h:硬盘C,81h:硬盘D。es:bx指向接收从扇区读入数据的内存区/将写入磁盘的数据

返回参数:

操作成功:(ah)=0,(al)=读入的扇区数/写入的扇区数

操作失败:(ah)=出错代码

以下指令,读取0面0道1扇区的内容到内存单元0:200:

mov ax,0

mov es,ax

mov bx,200h

mov al,1

mov ch,0

mov cl,1

mov dl,0

mov dh,0

mov ah,2

int 13h

以下指令,将0:200中的内容写入0面0道1扇区:

mov ax,0

mov es,ax

mov bx,200h

mov al,1

mov ch,0

mov cl,1

mov dl,0

mov dh,0

mov ah,3

int 13h

PC机是如何进入操作系统的?

开机后,CPU自动进入到FFFF:0单元处执行,此处有一条转跳指令。CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。

初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程的入口地址登记在中断向量表中。

硬件系统检测和初始化完成后,调用int 19h进行操作系统的引导。

如果设为从软盘启动操作系统,则int 19h将主要完成以下工作:

1)控制0号软驱,读取软盘0道0面1扇区的内容到0:7c00。

2)将CS:IP指向0:7c00。

软盘的0道0面1扇区中装有操作系统引导程序。int 19h将其装到0:7c00处后,设置CPU 从0:7c00开始执行此处的引导程序,操作系统被激活,控制计算机。

4乘4矩阵键盘输入数码管显示四位数

综合课程设计三相步进电机控制器电路的设计 学生姓名__________

指导教师_________ 课程设计任务书 一、设计说明 步进电机是工业过程控制及仪表控制中的主控元件之一,作为执行元件其特点为能够快速起启停、精度高且能直接接收数字量,由于这些特点使其在定位场合得到了广泛的应用。 设计一个三相步进电机控制器,使其能够控制步进电机的工作状态,如步进电机正、反转,步进电机的工作方式等。 用键盘设定步进电机的工作频率,工作方式,并用数码管显示设定值,可以通过按键来更换显示内容。用示波器观测三相的输出波形,并用数码管显示电路的工作状态。 二、技术指标 步进电机的工作频率为:<10kHz 三、设计要求 1.进行方案论证,提出一个合理的设计方案并进行理论设计; 2.对所设计的方案部分进行调试; 3.在选择器件时,应考虑成本。 4.设计测量调试电路。 四、实验要求 1.根据技术指标制定实验方案;验证所设计的电路。 2.进行实验数据处理和分析。 五、推荐参考资料 1?谢自美?电子线路设计?实验?测试.[M]武汉:华中理工大学出版社,2000 年 2. 阎石. 数字电子技术基础. [M] 北京:高等教育出版社,2006年 3. 童诗白、华成英.模拟电子技术基础. [M] 北京:高等教育出版社,2006年 4..付家才. 电子实验与实践. [M] 北京:高等教育出版社,2004年 5.沙占友、李学芝著.中外数字万用表电路原理与维修技术. [M] 北京:人民 邮电出版社,1993年

六、按照要求撰写课程设计报告成绩评定表

一、概述 本次毕设的题目是:三相步进电机控制电路的设计。本次毕设使用80C51单片机作为主控芯片,利用ULN2003A集成电路作为三相步进电机的驱动电路,采用单极性驱动方式,使三相步进电机能在(1)三相单三拍,(2)三相双三拍, (3)三相六拍三种工作方式下正常工作;能实现的功能有:启动/停止控制、方向控制;速度控制;用LED数码管显示工作方式。键盘输入工作频率。本次课程设计采用80C51单片机作为主控芯片,程序采用C语言来编写,驱动电路采用ULN2003A集成电路,显示采用 7SEG-MPX4-CC卩四位共阴数码管,P0接段码,并用8只1K欧左右电阻上拉。P2的4位10 口接位选码。正转,数码管显示1。反转,数码管显示2.不转,数码管显示0.采用Proteus软件进行仿真。在Keil uVsuon3编程环境下编程和编译生成HEX文件,导入到 80C51单片机,实现对各个模块的控制,实现我们所需要的功能。 本次课程是对毕业设计的基础设计,即实现4x4键盘输入,数码管显示输入数字的设计。 二、方案论证 1步进电机驱动方案选择 方案1 :使用功率三极管等电子器件搭建成功率驱动电路来驱动电机的运行。这种方案的驱动电路的优点是使用电子器件联接,电路比较简单,但容易受 干扰,信号不够稳定,缺点是器件较大而不便电路的集成,使用时很不方便,联接时容易出错误。 方案2:使用专门的电机驱动芯片ULN2003A来驱动电机运行。驱动芯片的优点是便于电路的集成,且驱动电路简单,驱动信号很稳定,不易受外界环境的干扰,因而设计的三相步进电机控制系统性能更好。 通过对两种方案的比较,我选择方案2使用ULN2003A S机驱动芯片来作为驱动。 2数码管显示方案选择 方案1:把所需要显示的数据通过专用的七段显示译码器(例如7448)的转换输出给LED显示屏。优点是输出比较简单,可以简化程序,但增加了芯片的费用,电路也比较复杂。 方案2:通过程序把所要的数据转化为七段显示的数据,直接通过单片机接 口来显示,其优点是简化了电路,但增加了软件编写的负担。 通过对两种方案进行比较,我选择通过软件编写来输出显示信号,即单片机直接和显示器相连。 3控制状态的读取 方案1:把按键接到单片机的中断口,若有按键按下,单片机接收到中断信 号,再通过软件编写的中断程序来执行中断,优点是接线简单,简化了电路,但软件编写较为复杂,不易掌握。

(完整版)标点符号使用注意事项

标点符号误用集锦(详版) 顿号是常用在并列的词或词组之间表示句子内部最小停顿的符号。在句子里,一个顿号相当于一个连词,停顿时间比逗号短。如果对顿号特点理解不清,就会造成“顿”冠“逗”戴。 1.约(概)数间误用顿号 小河对岸三、四里外是浅山,好似细浪微波,线条柔和……(95年) [点拨]这儿“三、四”是两个相临的约(概)数,不应有顿号。 2.并列数字之间缺顿号 这项任务由三四班共同完成。 [点拨]由“共同”可知“三四”并非一个班。不能缺顿号。 3.集合词语间误用顿号 “高招”期间,有关部门一定要把好大专院、校的收费关。 [点拨]“大专院校”是集合词语,已约定俗成,不能断开。另如,“工农兵”“生动感人”“中小学生”“公检法三家”等。 4.不同层次的词语之间误用顿号(顿号、逗号的停顿分不清) 艺术节期间还举办了形式多样的文艺评论活动、内容独特的文物、美术、摄影展览,以及大规模的经贸活动。 [点拨]举办的活动内容共三大类,第一大类“文艺评论活动”,第二大类“文物、美术、摄影展览”,第三大类“经贸活动”,三大类之间用逗号断开,第二大类中又有三小类,小类之间用顿号断开。解这类题一定要分清大类、小类的层次。这样不分顿号和逗号的使用造成内容层次的混乱。又如: ⑴来这儿参加冬令营的有湖南、湖北的中学生、广西、云南的大学生。 ⑵水是人类赖以生存的特殊资源。由于一些国家正面临水资源危机,这些国家的农业、工业、人民的生活、健康都受到威胁。(2005年绵阳卷) ⑶这次会议对玉米、小麦、油料、和棉花的收购任务,做了重新安排,大家都很满意。 [点拨]⑴“中学生、广西”中的顿号应改为逗号。⑵中“农业、工业”是一个层次,和“人民的生活、健康”组成联合词组,又是一个层次,两级并列成

4乘4矩阵键盘输入数码管显示四位数

沈阳航空航天大学 综合课程设计三相步进电机控制器电路的设计 班级 94020101 学号 2009040201023 学生姓名 XXXXXXXXX 指导教师常丽东

课程设计任务书 一、设计说明 步进电机是工业过程控制及仪表控制中的主控元件之一,作为执行元件其特点为能够快速起启停、精度高且能直接接收数字量,由于这些特点使其在定位场合得到了广泛的应用。 设计一个三相步进电机控制器,使其能够控制步进电机的工作状态,如步进电机正、反转,步进电机的工作方式等。 用键盘设定步进电机的工作频率,工作方式,并用数码管显示设定值,可以通过按键来更换显示内容。用示波器观测三相的输出波形,并用数码管显示电路的工作状态。 二、技术指标 步进电机的工作频率为:<10kHz 三、设计要求 1.进行方案论证,提出一个合理的设计方案并进行理论设计; 2.对所设计的方案部分进行调试; 3.在选择器件时,应考虑成本。 4.设计测量调试电路。 四、实验要求 1.根据技术指标制定实验方案;验证所设计的电路。 2.进行实验数据处理和分析。 五、推荐参考资料 1.谢自美. 电子线路设计·实验·测试. [M]武汉:华中理工大学出版社,2000年 2.阎石. 数字电子技术基础. [M]北京:高等教育出版社,2006年 3.童诗白、华成英.模拟电子技术基础. [M]北京:高等教育出版社,2006年 4..付家才. 电子实验与实践. [M]北京:高等教育出版社,2004年 5.沙占友、李学芝著.中外数字万用表电路原理与维修技术. [M]北京:人民邮电出版社,1993年

六、按照要求撰写课程设计报告成绩评定表

小学生标点符号使用方法大全

小学生标点符号使用方法大全一、标点符号歌: 句号(。)是个小圆点,用它表示说话完。 逗号(,)小点带尾巴,句内停顿要用它。 顿号(、)像个芝麻点,并列词语点中间。 分号(;)两点拖条尾,并列分句中间点。 冒号(:)小小两圆点,要说话儿写后边。 问号(?)好像耳朵样,表示一句问话完。 叹号(!)像个小炸弹,表示惊喜和感叹。 引号(“”)好像小蝌蚪,内放引文或对话。 话里套话分单双,里单外双要记牢。 省略号(……)六个点,表示意思还没完。 破折号(——)短横线,表示解说、话题转。 书名号(《》)两头尖,书、刊名称放中间。 圆括号(),方括号[],注解文字放里边。 学标点,并不难,多看多练才熟练。 二、用法简表

小学生标点符号使用方法大全(2) 三、标点符号的使用 一、句号句号是最常用的符号,小学一年级就要认识它。 句号表示一句话完了之后的停顿。用句号的句子语调平缓。例如: 1.太阳暖烘烘的。(小学《语文》第四册《丑小鸭》) 2.原来池底长着许多石笋,有的像起伏的丘陵,有的像险峻的山峰,有的像矗立的宝塔,有的像成簇的珊瑚。 (小学《语文》第七册《五彩池》) 3.漓江的水真静啊,静得让你感觉不到它在流动;漓江的水真清啊,清得可以看见江底的沙石;漓江的水真绿啊,绿得仿佛那是一块无瑕的翡翠。 (小学《语文》第十一册《桂林山水》) 4.眼看你们的身子一天比一天衰弱,只要哪一天吃不上东西,说不定就会起不来。 (小学《语文》第十一册《金色的鱼钩》) 例1非常简单,讲太阳给人们的感觉,是一个完整的句子,用句号。例2是一个较长的句子,它用四个“有的”把几种池底石笋的形象连在一块,句末用句号标示。例3是个长句子,实际是并列的三句话,讲了漓江水的三个特点:静、清、绿。因为三个句子作用相同、

单片机键盘输入编程(C语言)

学习过单片机技术的人都知道,单片机的按键输入一般可分为简单的独立式按键输入及行列式键盘输入两种。图1为简单的独立式键盘输入示意图,独立式键盘输入适合于按键输入不多的情况(<5个按键),具有占用口线较少、软件编写简单容易等特点。 图2为行列式键盘输入示意图,列线接P1.0~P1.3,行线接P1.4~P1.7。行列式键盘输入适合于按键输入多的情况,如有16个按键输入,用简单按键输入用要占用2个输入口(共16位),而使用行列式键盘输入只需占用一个输入口(8位)。但行列式键盘输入软件编写较复杂,对初学者而言有一定的难度。

以上略谈了一下按键输入的情况。在很多状态下,按键输入的值要同时要在LED数码管上显示出来。如一个按键设计为输入递增(加法)键,可以设计成每点按一下,数值递增加1,同时在LED数码管上显示出来;也可设计成持续按下时,数值以一定时间间隔(如0.3秒)累加。但是当欲输入值较大时(如三位LED数码管作输入显示时的输入值最大为999),则可能按下键的时间太长(最长达300秒),看来这种方式只适用于一位或至多两位数值(最大99)的输入。当然你也可多设几个键,每个键只负责一位数值的输入,但这样会占用较多的口线,浪费宝贵的硬件资源。 大家可能见到过,一些进口的温度控制器(如日本RKC INSTRUMENT INC. 生产的REX_C700温控器)的面板设计为:温度测量值用4位LED数码管显示,输入设定值显示也用4位

LED数码管,输入按键只有4个,一个为“模式设定键”,一个为“左移键”,另两个为“加法键”、“减法键”。欲输入设定值(温控值)时,按一下“模式设定键”,程序进入设定状态,此时输入设定值显示的4位LED数码管中,个位显示最亮(稳定显示),而十、百、千位显示较暗(有闪烁感),说明可对个位进行输入。按下“加法键”或“减法键”,即可输入个位数的值;点按一下“左移键”,变为十位显示最亮,而个、百、千位显示较暗,说明可对十位进行输入。按下“加法键”或“减法键”,即可输入十位数的值;……这样可完成4位数的输入。完成输入后,再按一下“模式设定键”,程序即退出设定状态,进入工作运行。用这种输入方法,不仅输入4位数用4个键即可,再多位(5位至24位)的输入也用这4个键就够了。 大家了解了这种新颖的按键输入方式后,一定很感兴趣,也想掌握设计方法。为了便于大家理解,这里结合笔者设计的一款“节能时控器”,详细进行讲解。“节能时控器”用于定时控制大功率电器工作,因现采用分时计费方法,可起到节约开支的作用,对工业生产成效显著。 图3为“节能时控器”硬件构成原理图。“节能时控器”共有4个输入按键:set--模式设定键,left--左移键,up—加法键,on/off--定时1、2启动/关闭键。单片机IC1(AT89C2051)只有15条I/O线,由于受I/O线数量限制,因此P1口中的 P1.0~P1.3既作为驱动4位LED数码管的数据输出一部分,同

标点符号使用方法

标点符号使用方法 ●标点符号歌: 句号(。)是个小圆点,用它表示说话完。 逗号(,)小点带尾巴,句内停顿要用它。 顿号(、)像个芝麻点,并列词语点中间。 分号(;)两点拖条尾,并列分句中间点。 冒号(:)小小两圆点,要说话儿写后边。 问号(?)好像耳朵样,表示一句问话完。 叹号(!)像个小炸弹,表示惊喜和感叹。 引号(“”)好像小蝌蚪,内放引文或对话。 话里套话分单双,里单外双要记牢。 省略号(……)六个点,表示意思还没完。 破折号(——)短横线,表示解说话题转。 书名号(《》)两头尖,书刊名称放中间。 圆括号()方括号[ ],注解文字放里边。 学标点,并不难,多看多练才熟练。 写作常用标点符号使用方法 ●基本定义

句子前后都有停顿,并带有一定的句调,表示相对完整的意义。句子前后或中间的停顿,在口头语言中表现出来就是时间间隔,在书面语言中就用标点符号来表示。一般来说,汉语中的句子分以下几种:陈述句:用来说明事实的句子。 祈使句:用来要求听话人做某件事情的句子。 疑问句:用来提出问题的句子。 感叹句:用来抒发某种强烈感情的句子。 复句、分句:意思上有密切联系的小句子组织在一起 构成一个大句子。这样的大句子叫复句,复句中的每 个小句子叫分句。 构成句子的语言单位是词语,即词和短语(词组)。词,即最小的能独立运用的语言单位。短语,即由两个或两个以上的词按一定的语法规则组成的表达一定意义的语言单位,也叫词组。 标点符号是书面语言的有机组成部分,是书面语言不可缺少的辅助工具。它帮助人们确切地表达思想感情和理解书面语言。 ●标点符号用法说明举例 (一)句号。 1.用于陈述句的末尾。 北京是中华人民共和国的首都。

【免费下载】从键盘输入一个四位数按如下规则加密后输出

作业31、从键盘输入一个四位数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字,再把第一位与第三位交换,第二位与第四位交换。clear x=ones(1,4);x(1)=input('输入第一位:');x(2)=input('输入第二位:');x(3)=input('输入第三位:');x(4)=input('输入第四位:');x=rem(7+x,10);y=1000.*x(3)+100.*x(4)+10.*x(1)+x(2)2、分别用if 语句和switch 语句实现以下计算,其中a ,b ,c 的值从键盘输入。?????????≤≤+≤≤+≤≤++=5.55.3,ln 5.35.1,sin 5.15.0,2x x c b x x b a x c bx ax y c a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');if(x>=0.5&&x<=1.5) y=a.*x^2+b.*x+c elseif(x>=1.5&&x<=3.5) y=a.*(sin(b))^c+x elseif(x>=3.5&&x<=5.5) y=log(abs(b+c./x))end a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');switch x case (x>=0.5&&x<=1.5) y=a.*x^2+b.*x+c case (x>=1.5&&x<=3.5) y=a.*(sin(b))^c+x case (x>=3.5&&x<=5.5) y=log(abs(b+c./x))end 3、已知 63322......2221+++++=s

加拿大键盘特殊字母符号位置及输入法

加拿大键盘特殊字母符号位置及输入法: 加拿大键盘布局稍微复杂,特殊字母输入时的操作比较灵活方便,可以说键盘的大部分布局,和最频繁使用的键都保留了英语键盘的主要布局。特殊字母如下:(法语特殊字母=原来英文或中文键盘字母键) 如果想打E上面加2个点,可以按住CTRL+SHIFT并同时按冒号键,松开后再按E键,就可以了,例如????,呵呵,复杂点,但是管用,不用切换键盘和输入法.如果想打é,可以按CTRL 加单引号(')键,松开后再按E键.如果想打è,可以按CTRL加(`)键(键盘左上角,数字1旁边),松开后再按E键.ê,可以按住CTRL+SHIFT并同时按^(数字6键),松开后再按E键.以上输入方法同样适用于U,O, 但好象只有在MS-WORLD 中有用.如果想打?,可以按CTRL加(,)键,松开后再按C键. 不必安装任何其他软件,就用XP自带的法语输入法就好了。在输入法选项里安装一下。为了使用方便,建议选择“法语(加拿大)”,因为它的键位设置是和平时的英语输入完全一样的,如果不相信可以选择“法语(法国)”试一下找不到键的感觉(纯粹是废话……!)。好了,那么基本字母和英文的都一样,要对付的就是以下这些了: ? : ] + c 下面以e 为例,带相同符号的其他字母的打法和它相同 é : /(这个在法语里可能用得最多,所以单独设一键直接输入) ê : [ + e è :‘+ e ? :shift + ] + e

这几种字符的输入方法可以在按住前一个字符的同时按下后一个,也可以键 入前一个字符后松开立即键入后一个,具体速度自己体会。反正个人倾向于后者,因为打入?的时候,如果死按着shift不放的话,那打出来是就是大写的?。所以,以此类推,输入大写字符的方法就是在前面加按shift就OK了(除了?,这个我还没有研究出来,现在打的方法是先按下caps lock,再按常规打法。当然如果是词首,我们可爱的word 会自动把它变大的~~)。 最后验证一遍,结果如下,全部成功。 ? à a ? é è ê ?? ? ? ? ? ü ? à ? ? é ê ? ? ? ? ? ? ü

标点符号的使用方法及技巧

一、考纲要求 标点符号是书面语的有机组成部分,《考试大纲》对本能力点的要求是:正确使用标点符号。这是一种以识记、理解和分析综合为基础的表达应用能力。 二、高考盘点 根据2010年、2011年部分省市高考试卷命题情况看,本考点需要掌握常用的12种标点符号的用法、作用及书写位置,重点掌握问号、冒号、分号、引号、括号、书名号的用法及标号与点号的连写;能给现代文、文言文加标点;对错、漏标点能加以改正或补出,做到书写规范,使用正确。 三、难点解析 (一)难点一 ---- 问号的运用的三个难点: 1、在一个句子中用了疑问代词但全句是陈述语气的,句末不用问号。 2、选择问句中间的停顿不能用问号,要用逗号;但选择问句句群(3个以上)的每一问都要用问号。 3、问话中含有称呼语的,无论称呼语是在前还是在后,问号用在句末;成分前后倒置形式的问句,问号不能跟着倒置到句中,仍然用在全句末尾。例:下列标点运用哪些有错?请改正。 ①要加强对青少年的思想政治教育,使他们懂得什么是爱国主义?什么是共产主义?什么是资本主义文明?如何防止精神污染? ②先生到底是称赞我什么呢?是有几处画得好?还是勇气可嘉?什么都

敢画?或者根本就不是称赞?只是一种对于失败者的无可奈何的安慰? ③“这究竟是怎么回事呢?同志们。”厂长严肃地说。 [解析]①这是一个陈述句,带疑问词“什么”、“如何”的部分是“使他们懂得”的宾语。因此,前三个问号改为逗号,最后一个问号改为句号。 ②第一个问号正确,是有疑而问,想寻求回答。“是……还是……”构成两选的选择问句,“勇气可嘉”与“什么都敢画”是一个意思,即属同一问,因此,第二、第三个问号改为逗号,第四个问号正确。“或者……只是……”构成两选的选择问句,因此第五个问号改为逗号,最后一个问号正确。③引号内是一个句子,只不过采用了倒置形式,而作为句末点号的问号应用在句末;因此,问号改为逗号,引号前的句号改为问号。 (二)难点二 --引号的运用与引文末点号位置的确定:1、普通词语不能滥用引号:一般情况下,引号标明行文中直接引用的话、一些特定的称谓、具有特殊含义的词语或需要着重论述的对象,除此外,普通词语不能滥用引号。 例:④当太阳完全被月亮的身影遮住时,与神女般若隐若现的“海尔-波普”彗星相比,清晰的水星亮晶晶地伴在被遮黑的太阳旁边,金星、木星也同现在天宇。 [解析]去掉引号,并把最后一个逗号改为分号(强调层次)。因为句中的“海尔—波普”不是要着重论述的对象,也不是具有特殊含义的词语,加引不当,属于滥用。 2、非直接引用不用引号:

c语言编程 题目及答案

**********************************考试形式:上机考试(60分钟) 考试题型说明:10个单选题+2个编程题 下面是编程题目的复习题型,期末考试的编程题型及难易程度与此相近,请大家认真复习,强化练习,打下坚实基础,顺利通过考试。 ********************************** 1、编写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果。 2、编写一个求x的y次幂的函数pw,在main函数中从键盘输入a、b的值,然后调用pw函数求a的b次幂,并输出结果。 3、写一函数max,计算三个数中最大数。在主函数中输入三个数,调用该函数求出其中最大数并输出。(要求:三个数为实数) 4、写一个函数计算两个正整数的最大公约数,在主函数中用scanf输入m, n两个正整数,调用函数后,打印函数返回值(即这两个正整数的最大公约数)。 5、编写一个函数,该函数的功能是判断一个整数是不是素数,在main函数中 调用该函数,输出200以内所有的素数。 6、请编一个自定义函数,功能:将给定的字符串中的所有字母改为小写字母。字符串在主函数中从键盘任意输入(容许包含空格) 7、编写一个函数,该函数的功能是判断一个整数是不是素数,在main函数

中输入一个整数,调用该函数,判断该数是不是素数,若是则输出“yes”, 否则输出“no” 8、将1--1000中所有21的倍数存到一个一维数组中,再按每行5个数据输出到屏幕上。 9、在屏幕上打印以下图案:(要求打印N行,N用符号常量定义为7) * ** *** **** ***** ****** ******* 10、输出所有在正整数200和300之间能被6整除、但不能被4整除的数,并统计这样的数有多少个。 11、求S=1/1+1/2+1/3+……+1/100(精确到小数点后三位)。 12、编程计算1到20的平方和,并输出结果。(要求用for循环) 13、编写一个程序从键盘任意个整数,求均值及低于均值的个数,输出到屏幕。 14、编写一个程序从键盘输入10个学生的成绩到数组score中,将最高分、最低分输出,要求将该程序以文件名test1.c保存到K盘根目录。 15、在main()函数中输入一个人的年龄和性别,女士55岁退休,男士60岁退休。编写一个函数根据年龄和性别判断一个人士工作还是退休,若工作,则输出“Working!”,退休则输出“Retired!” 161、编写一个程序从键盘输入10个学生的成绩到数组score中,将最高分、最低分输出。 17、编写一个函数求一个实数的绝对值。然后在main函数中用scanf输入 任意个实数,调用该函数求它的绝对值并输出。 18、编写一个求1——n内的偶数和的函数,在main()函数中输入n,然后 调用该函数求1——n的偶数和并输出。 19、编写一个求1——n内的奇数和的函数,在main()函数中输入n,然后

常用图例符号

常用图例符号 第一节 常用仪表、控制图形符号 根据国家标准HG 20505-92《过程检测和控制系统用文字代号和图形符号》,参照GB2625-81国家标准,化工自控常用图形及文字代号如下。 一、图形符号 1.测量点 测量点(包括检出元件)是由过程设备或管道符号引到仪表圆圈的连接引线的起点,一般无特定的图形符号,如图1(a )所示。 图1测量点 图(a) 图(b) 测量点 测量点 若测量点位于设备中,当有必要标出测量点在过程设备中的位置时,可在引线地起点加一个直径为2mm 的小圆或加虚线,如图1(b )所示。必要时,检出元件或检出仪表可以用表2所列的图形符号表示。 2.连接线图形符号 仪表圆圈与过程测量点的连接引线,通用的仪表信号线和能源线的符号是细实线。汉有必要标注能源类别时,可采用相应的缩写标注在能源线符号之上。例如AS-0.14为0.14MPa 的空气源,ES-24DC 为24V 的直流电源。 当通用的仪表信号线为细实线可能造成混淆时,通用信号线符号可在细实线上加斜短划线(斜短划线与细实线成45°角)。 仪表连接线图形符号见表1。

表1 仪表连线符号表 气压信号线6 电信号线或 短划线与细实线成45°角,下同 导压毛细管8液压信号线 9电磁、辐射、热、光、声波等信号线(有导向)10电磁、辐射、热、光、声波等信号线(无导向)11内部系统链(软件或数据链)1机械链 13二进制电信号 14二进制气信号 15 当有必要区分信号线的类型时 3.仪表图形符号 仪表图形符号是直径为12mm (或10mm )的细实线圆圈。仪表位号的字母或阿拉伯数字较多,圆圈内不能容纳时,可以断开,如下图2(a )所示。处理两个或多个变量,或处理一个变量但有多个功能的复式仪表,可用相切的仪表圆圈表示,如图2(b )所示。当两个测量点引到一台复式仪表上,而两个测量点在图纸上距离较远或不在同一图纸上,则分别用两个相切的实线圆圈和虚线圆圈表示,见图2(c )所示。 其他仪表或功能图形符号见表2 4.表示仪表安装位置图形符号 表示仪表安装位置的图形符号见表3

小学语文标点符号使用方法大全

小学语文标点符号使用方法大全 1. 标点符号歌: 句号(。)是个小圆点,用它表示说话完。 逗号(,)小点带尾巴,句内停顿要用它。 顿号(、)像个芝麻点,并列词语点中间。 分号(;)两点拖条尾,并列分句中间点。 冒号(:)小小两圆点,要说话儿写后边。 问号(?)好像耳朵样,表示一句问话完。 叹号(!)像个小炸弹,表示惊喜和感叹。 引号(“”)好像小蝌蚪,内放引文或对话。 话里套话分单双,里单外双要记牢。 省略号(……)六个点,表示意思还没完。 破折号(——)短横线,表示解说话题转。 书名号(《》)两头尖,书刊名称放中间。 圆括号()方括号[ ],注解文字放里边。 学标点,并不难,多看多练才熟练。 2.写作常用标点符号使用方法 基本定义 句子前后都有停顿,并带有一定的句调,表示相对完整的意义。句子前后或中间的停顿,在口头语言中表现出来就是时间间隔,在书面语言中就用标点符号来表示。一般来说,汉语中的句子分以下几种:陈述句:用来说明事实的句子。 祈使句:用来要求听话人做某件事情的句子。 疑问句:用来提出问题的句子。 感叹句:用来抒发某种强烈感情的句子。 复句、分句:意思上有密切联系的小句子组织在一起构成一个大句子。这样的大句子叫复句,复句中的每个小句子叫分句。 构成句子的语言单位是词语,即词和短语(词组)。词,即最小的能独立运用的语言单位。短语,即由两个或两个以上的词按一定的语法规则组成的表达一定意义的语言单位,也叫词组。 标点符号是书面语言的有机组成部分,是书面语言不可缺少的辅助工具。它帮助人们确切地表达思想感情和理解书面语言。 3.标点符号用法说明举例 (一)句号。 1.用于陈述句的末尾。 北京是中华人民共和国的首都。 2.用于语气舒缓的祈使句末尾。 请您稍等一下。 (二)问号? 1.用于疑问句的末尾。 他叫什么名字? 2.用于反问句的末尾。 难道你不了解我吗? (三)感叹号! 1.用于感叹句的末尾。 为祖国的繁荣昌盛而奋斗! 2.用于语气强烈的祈使句末尾。 停止射击!

管道图形符号

管道工程图形符号 管道及附件 图形符号说明图形符号说明 管道: 用于一张图内只有一种管道 四通连接 管道: 用汉语拼音字头表示管道类别 流向 导管: 用图例表示管道类别 坡向 交叉管: 指管道交叉不连接,在下方和后面 的管道应断开 套管伸缩器三通连接波形伸缩器 弧形伸缩器管道滑动支架 方形伸缩器保温管 也适用于防结露管 防水套管多孔管软管拆除管可挠曲橡胶接头地沟管管道固定支架防护套管管道立管检查口排水明沟清扫口

排水暗沟通气帽 弯折管 雨水斗表示管道向后弯90° 弯折管 排水漏斗表示管道向前弯90° 存水弯圆形地漏 方型地漏阀门套筒 自动冲洗箱挡墩 管道的连接 图形符号说明图形符号说明 法兰连接活接头 承插连接转动接头 管堵管接头 法兰堵盖弯管 偏心异径管正三通 异径管斜三通 乙字管正四通 喇叭口 斜四通 螺纹连接 阀门

图形符号说明图形符号说明 阀门 电动阀 用于一张图内只有 一种阀门 角阀液动阀 三通阀气动阀 四通阀减压阀 闸阀旋塞阀 截止阀底阀 球阀消声止回阀 隔膜阀碟阀 温度调节阀弹簧安全阀 压力调节阀平衡锤安全阀 电磁阀自动排气阀 止回阀浮球阀 气开隔膜阀气闭隔膜阀 延时自闭冲洗阀脚踏开关 放水龙头疏水器 皮带龙头室外消火栓

洒水龙头室内消火栓(单口) 化验龙头室内消火栓(双口) 肘式开关水泵接合器 消防喷头(开式) 消防报警阀 消防喷头(闭式) 卫生器具及水池 图形符号说明图形符号说明 水盆水纸 用于一张图只有一 种水盆或水池 立式洗脸盆 洗脸盆浴盆 化验盆、洗涤盆挂式小便器 带蓖洗涤盆蹲式大便器 盥洗槽坐式大便器 污水池淋浴喷头 妇女卫生盆矩形化粪池 HC为化粪池代号 立式小便器圆形化粪池 除油池 YC为除油池代号 放气井 沉淀池 CC为沉淀池代号 泄水井

教你用小键盘打出各种特殊符号

教你用小键盘打出各种特殊符号 按住alt+【数字】按住alt+【数字】按住alt+【数字】 输入小键盘数 得出符号输入小键盘数字得出符号输入小键盘数字得出符号字 41385々41414∑41444? 41386—41415∏41445? 41387~41416?41446? 41388‖41417∣41447$ 41389…41418?41448¤ 41390'41419∪41449¢ 41391’41420√41450£ 41392“41421⊥41450£ 41393”41422∠41451? 41394〓41423∟41452§ 41395〔41424⌒41453? 41396〈41426∥41454? 41397〉41427?41455? 41398《41428?41456? 41399》41429?41457? 41400「41430?41458? 41401」41431∫41459? 41402『41432∝41460? 41403』41433∮41461□ 41404〕41434?41462■ 41405〖41435?41463? 41406【41436?41464? 41407】41437?41465? 41408±41438∞41466→ 41409×41439∨41467← 41410÷41440∧41468↑ 41411∩41441?41469↓ 41412?41442?41470〒 41413?41443°41471? alt+41689=①~alt+41698=⑩从①到⑩随数字递增。下同。 alt+41669=⑴~alt+41688=⒇alt+41701=㈠~alt+41710=㈩ alt+41713=‥~alt+41724=Ⅻ

图纸符号大全

@表示钢筋间距 Φ表示钢筋型号,CAD快捷键一览 创建三维阵列3A 创建三维面3F 在三维空间创建由直线段组成的多段线3P 在二维和三维空间中将某对象与其他对象对齐AL 加载AutoLISP、ADS 和ARX 应用程序AP 创建圆弧A 计算对象或定义区域的面积和周长AA 创建按指定方式排列的多重对象拷贝AR 执行外部数据库命令的管理功能AAD 输出选择对象的链接信息AEX 管理对象和外部数据库之间的链接ALI 显示并编辑表数据并创建链接和选择集ARO 从链接到文字选择集和图形选择集的行中创建选择集ASE 执行结构查询语言(SQL) 语句ASQ 创建属性定义-AT 改变不依赖于块定义的属性信息-ATE 用图案填充封闭区域H或BH 根据选定对象创建块定义-B 用对话框定义块B 用封闭区域创建面域或多段线BO (使用命令行)用封闭区域创建面域或多段线-BO 部分删除对象或把对象分解为两部分BR 给对象加倒角CHA 修改现有对象的特性-CH 根据圆心和直径或半径绘制圆C 复制对象CO或CP 创建属性定义AT 编辑单个块的可变属性A TE 修改对象的颜色、图层、线型和厚度CH 设置新对象的颜色COL 编辑文字和属性定义ED 显示夹点并设置颜色GR 创建并修改标注样式D 插入块或另一图形I 控制现有对象的特性MO 修改对象名称REN 设置绘图辅助工具RM 设置对象选择模式SE 管理已定义的用户坐标系UC 选择预置用户坐标系UCP 控制坐标和角度的显示格式及精度UN 创建和恢复视图V

设置三维观察方向VP 创建对齐线性标注DAL或DIMALI 创建角度标注DAN或DIMANG 从前一个或选择的标注的第一尺寸界线处连续标注DBA或DIMBASE 创建圆和圆弧的圆心标记或中心线DCE 从前一个或选择的标注的第二尺寸界线处连续标注DCO或DIMCONT 创建圆和圆弧的直径标注DDI或DIMDIA 编辑标注DED或DIMED 创建线性尺寸标注DLI或DIMLIN 创建坐标点标注DOR或DIMORD 替换标注系统变量DOV或DIMOVER 创建圆和圆弧的半径尺寸标注DRA或DIMRAD 在命令行创建和修改标注样式DST或DIMSTY 移动和旋转标注文字DIMTED 测量两点之间的距离和角度DI 将点对象或块沿对象的长度或周长等间隔排列DIV 绘制填充的圆和环DO 修改图像和其他对象的显示顺序DR 打开鸟瞰视图窗口A V 输入文字时在屏幕上显示DT 定义平行投影或透视视图DV 创建椭圆或椭圆弧EL 从图形删除对象E 将组合对象分解为对象组件X 以其他文件格式保存对象EXP 延伸对象到另一对象EX 通过拉伸现有二维对象来创建三维实体EXT 给对象加圆角F 创建根据特性选择有关对象时用到的过滤器列表FI 创建对象的命名选择集G 使用命令行创建选择集-G 用图案填充一块指定边界的区域-H 修改现有的图案填充对象HE 重生成三维模型时不显示隐藏线HI 以多种格式向AutoCAD 图形文件中插入图像IM 使用命令行插入图像-IM 控制选定图像的亮度、对比度和褪色度IAD 向当前图形中定义并附着新的图像对象IAT 为单个图像对象创建新剪切边界ICL 向AutoCAD 输入3DS/DXF/EPS /SAT/WMF等文件IMP 将命名块或图形插入到当前图形中-I 插入链接或嵌入对象IO 找出两个或多个三维实体的干涉区并用公用部分创建三维组合实体INF 从两个或多个实体或面域的交集创建组合实体或面域IN

标点符号正确使用方法大全

标点符号正确使用方法大全 顿号 1、用于并列的词或短语之间。例如:周恩来是民族英雄、党的领袖、开国元勋、人民公仆、世界伟人。 2、数字相连表概数,中间不用顿号。 例:我刚要跨过大门,被一个十二三岁的女孩子捉住了。七八个人/三四个月/三、四月份/三五之夜/年方二八/三八妇女节/诗的三、四联/退居二、三线的老同志 3、集合词语内不用顿号。 例:别不分青红皂白,见人就埋怨。工农业/指战员/科学技术/调查研究/教职员工/男女老少/父母/师生 4、顿号与连词不能同时使用。 例:孩子们给在地里劳动的父母送来了开水、地瓜和煎饼。所谓同时使用是指用于一处,起相同作用。例如:开水、地瓜、和煎饼。 5、并列成分后带有语气词不用顿号。例:这里的山啊,水啊,树啊,草啊,都是我从小就很熟悉的。 6、并列成分出现不同层次,大并列用逗号,小并列用顿号。 例:过去、现在、未来,上下、左右,中国、外国,都是互相联系、互相影响、互相制约的。 7、并列的主语、宾语根据并列成分短长选用顿号或逗号。 例:他是我们中国共产党的英明领袖,中华人民共和国的开国元勋。例9:这翻滚的麦浪,这清清的河水,这鲜艳的山花,使年轻人深深地陶醉了。并列的主语、宾语被同一修饰语修饰时一般用顿号。 8、并列的定语、状语间一般用顿号。例:年仅三十岁、无儿无女、重病在身的老王,是个老红军。 例:他也跟着大摇大摆、若无其事地走进会场。后置的并列定语间用逗号。/并列的介宾短语作状语,之间一般用逗号。 9、并列的谓语、补语间一般用逗号。例:我走后,你要不断进步,识字,生产。 例:这个故事讲得真实,感人。共带一个宾语的并列谓语间用顿号。/并列补语不需要强调时,之间用顿号。 标题中的并列一般用空格或连词表示而不用顿号。/复指造成的并列成分间一般用逗号。 逗号 1、不要在不该停顿时用逗号。例14:俗话说,“礼多人不怪”嘛。使句子支离破碎。 2、该用句号作结时不要用成逗号。 例15:中国领导人决心防止“非典”的再次爆发,卫生部长吴仪表示愿意改革中国的卫生保健体系,这给国际卫生官员留下了深刻的印象。这样会使文章一逗到底。这是作文书写中的常见毛病。 分号 1、并列复句的分句间和非并列关系的多重复句的第一个层次间一般用分号。 例:惨象,已使我目不忍视了;流言,尤使我耳不忍闻。 2、并列分句中没用逗号,不能径直使用分号。 例:虚心使人进步;骄傲使人落后。只要有一个分句内用了逗号,分句间就可以用分号。 3、分条陈述时,每一条不管是词、短语还是句子,每条内部不管有没有逗号,之间都可用分号。 例:农民对一个好的农村干部的要求是:一、办事公道;二、自己不要吃得太饱;三、有经济头脑。 冒号 1、一般有提示下文和总结上文两种作用。例:今天晚上有如下节目:舞蹈、独唱、二重唱、相声和杂技。 2、冒号提示下文时不能用在非提示语后面。 例:通过这件事,我深深地体会到:依靠群众,坚持调查研究的重要性。不能在没有明显停顿的地方用冒号,而非提示语后面没有明显停顿。 3、冒号一般不能套用。例:事实证明:我们应该坚持我们的基本路线:一个“方针”、两个“基本点”。 4、冒号一般只管到一句话结束,不能管几个句子。 例:农民对一个好的农村干部的要求是:一、办事公道。二、自己不要吃得太饱。三、有经济头脑。提行处理或加引号处理例外。 5、如果提示的内容不是句子全部,而是部分的话,则不能用冒号。 例:本市的三位女杰:王安忆、王小鹰、程乃珊在一起谈笑风生。

微机原理实验六 从键盘输入数据并显示

实验六从键盘输入数据并显示 1要求: 编写程序,将键盘接收到的四位十六进制数转换为等值的二进制数,并显示在屏幕上。若输入的不是0—F间的数字,则显示出错 信息,并要求重新输入。 2目的: 掌握接收键盘数据的方法,并了解将键盘数据显示时须转换为ASCII码的原理。

实验程序 CRLF MACRO MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H ENDM DATA SEGMENT MARK DB? MESS DB'please input the number(H),press inter,ture into number(B).press space end.',0DH,0AH,'$'

ERROR DB 0DH,0AH, 'input error',0DH,0AH,'$' DATA ENDS STACK SEGMENT STA DW32 DUP(?) TOP DW? STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV SP,TOP HEAD: CRLF MOV MARK,0 MOV AH,09H LEA DX,MESS INT 21H ;显示提示输入的信息 CALL GETNUM ;接收键入数值送DX CMP MARK,01H JE HEAD MOV CX,0010H ;16位 MOV BX,DX

TTT: ROL BX,1 ;循环左移1位 MOV DL,BL AND DL,01H ;屏蔽掉高7位 ADD DL,30H MOV AH,02H INT 21H ;显示二进制位对应的ASCII字符 LOOP TTT JMP HEAD FINI: MOV AX,4C00H INT 21H ;返回DOS GETNUM PROC NEAR ;子程序,接收键入数值送DX PUSH CX XOR DX,DX GGG: MOV AH,01H INT 21H CMP AL,0DH ;输入为回车,则进行转换 JE PPP CMP AL,20H ;输入为空格,则退回DOS JE FINI CMP AL,30H JB KKK SUB AL,30H

从键盘输入一个四位数,按如下规则加密后输出

作业3 1、 从键盘输入一个四位数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字,再把第一位与第三位交换,第二位与第四位交换。 clear x=ones(1,4); x(1)=input('输入第一位:'); x(2)=input('输入第二位:'); x(3)=input('输入第三位:'); x(4)=input('输入第四位:'); x=rem(7+x,10); y=1000.*x(3)+100.*x(4)+10.*x(1)+x(2) 2、 分别用if 语句和switch 语句实现以下计算,其中a ,b ,c 的值从键盘输入。 ???? ?????≤≤+≤≤+≤≤++=5.55.3,ln 5.35.1,sin 5.15.0,2x x c b x x b a x c bx ax y c a=input('请输入a:'); b=input('请输入b:'); c=input('请输入c:'); if(x>=&&x<= y=a.*x^2+b.*x+c elseif(x>=&&x<= y=a.*(sin(b))^c+x elseif(x>=&&x<= y=log(abs(b+c./x)) end

a=input('请输入a:'); b=input('请输入b:'); c=input('请输入c:'); switch x case (x>=&&x<= y=a.*x^2+b.*x+c case (x>=&&x<= y=a.*(sin(b))^c+x case (x>=&&x<= y=log(abs(b+c./x)) end 3、已知 3 22 63 + + = s + 2 ...... + 2 2 1+ 分别用循环结构和调用MATLAB的sum函数求s的值。clear a=2;s=0; for n=0:63 s=a.^n+s; end s s = +019 n=0:63; s=sum(2.^n)

德英文键盘转换

Windows XP里德语键盘布局与标准键盘对照表 2011-06-19 11:37 中午在整理N久前有联系过的老外,发现了个德国公司,搜到了他们的网站,可惜上面的文字黏贴不下来,只好截图,自己在WORD里打入,于是第一次装了德文输入法。我可没学过德文,搜索了它的键盘布局等内容,来给大家分享。有些东西只有等碰到后才会去用啊! 一、德语输入法的安装 方法1、windows XP上输入法是可以设置的。 方法2、每台电脑里都有德语输入法,在控制面板里,打开区域和语言选项,选择语言,详细信息里面就可以添加德语了 二、Windows XP里德语键盘布局与标准键盘对照表 第一列是标准键盘上的键名, 第二列是德语键盘布局下(输入语言改成德语时) 第三列是按键和Shift+按键输入的文字。 ` ^° 1 1! 2 2" 3 3§ 4 4$ 5 5% 6 6& 7 7/ 8 8(

0 0= -? ? =′` q q Q w w W e e E r r R t t T y z Z u u U i i I o o O p p P [ üü] +* \ #' a a A s s S d d D f f F g g G

j j J k k K l l L ; ?? ' ?? z y Y x x X c c C v v V b b B n n N m m M , ,; . .: / -_

1.比较常用的几个特殊字母输入。 键盘上-键代表?,[键代表ü,'键代表?, ;键代表? ;大写吗就是加上shift没有特别的。 2.字母y&z在德语输入法中是互换的,应为在德语中z的使用量要大于y;(个人认为这个理由没有什么说服力) 3. é这个字母被我研究出来的时候还是很高兴了一番的,+&e 4.无数错位的特殊符号了。大家可以不停的在键盘上试验或者直接转化成英文属于法后使用。举几个常用的吧。 一句话,乱得很!比如, ?&-是互换的 ()不是shift 9.0 而是shift8.9 ?直接用+键 /是shift7 ;是shift, :是shift. 常用的差不多了

相关文档
相关文档 最新文档