2014微机原理实验题目及答案

2014微机原理实验题目及答案
2014微机原理实验题目及答案

微机原理实验

1.验收要求

(1)对于一个编辑好的任一汇编语言源程序,会进行编译和连接,最终生成一个可执行程序。(DOS环境运行)

(2)对三个给定的题目进行验收。(在给出的仿真环境编辑和运行)

2. 题目

(1)排序

对输入的多个数字进行排序。

要求:

(a)所有数字从键盘输入;

(b)数字中至少包含一个大于10的数字;

(c)排好序的数字以十进制形式在屏幕显示输出。

答案:

DATA SEGMENT

STRING1 DB 'Please Input the number: ','$' ;提示输入

STRING2 DB 'The order from max to min:','$'

;输出排序从大到小

SCORE DW 100 DUP(0) ;分配存放空间

DATA ENDS

STACK SEGMENT ;堆栈段

DW 64 DUP(0)

STACK ENDS

CODE SEGMENT ;代码段

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX

MOV AX,STACK

MOV SS,AX

MOV DX,OFFSET STRING1 ;显示提示输入

MOV AH,09H

INT 21H

XOR BX,BX ;寄存器清零

XOR CX,CX

XOR SI,SI

XOR DI,DI

INPUT: MOV AH,1 ;输入一个字符

INT 21H

CMP AL,0DH ;是否为回车键

JZ OVER ;是就跳到OVER

CMP AL,20H ;是否为空格

JZ SA VE ;是就跳到SA VE

SUB AL,30H ;变为真数

MOV CL,4

SHL BX,CL ;左移四位,变为BCD码

ADD BL,AL

JMP INPUT

SA VE: MOV SCORE[SI],BX ;保存到SCORE中

ADD SI,2

INC DI

XOR BX,BX

JMP INPUT

OVER: MOV SCORE[SI],BX ;保存最后一个数据,并存放到SCORE中INC DI

MOV DL,0AH

MOV AH,02H

MOV CX,DI

DEC CX

XOR BX,BX

COMP1: MOV SI,2 ;指向下一个数

MOV DX,CX

COMP2: MOV AX,SCORE[BX]

CMP AX,SCORE[BX+SI] ;比较前后两个数JNC COMP3 ;小于就跳到COMP3 XCHG AX,SCORE[BX+SI] ;交换位置MOV SCORE[BX],AX

COMP3: ADD SI,2 ;指向下一个数

DEC DX

JNZ COMP2

ADD BX,2 ;指向下一个数

LOOP COMP1

MOV DX,OFFSET STRING2

MOV AH,09H

INT 21H

SUB SI,SI ;把SI清零

OUT_PUT:

MOV BX,SCORE[SI] ;输出百位数

MOV DL,BH

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出十位数

SHR DL,CL

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出个位数

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,20H ;输出空格

MOV AH,02H

INT 21H

ADD SI,2

DEC DI

JNZ OUT_PUT

MOV AH,4CH ;返回DOS

INT 21H

CODE ENDS

END START

(2)数制转换

将输入的一个数据以不同进制形式输出。

要求:

(a)所有数字从键盘输入;

(b)输入数据为任意一个小于十万的十进制数据;

(c)将所输入数据以十六进制在屏幕显示输出(即十进制转十六进制)。

答案:

DATA SEGMENT

KEYBUFFER DB 100

DB ?

DB 100 DUP(?)

STRING1 DB "Please input decimal data: $" DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA START:

MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA DX,STRING1 ;显示提示输出

MOV AH,09H

INT 21H

MOV AH,0AH

LEA DX,KEYBUFFER

INT 21H

LEA SI,KEYBUFFER+1

CALL TRANS10TO16

CALL DISPCR

CALL DISPAX

CALL DISPCR

MOV AX,BX

CALL DISPAX

MOV AH,4CH

INT 21H

DISPAL PROC NEAR

PUSH AX

PUSH CX

PUSH DX

PUSH AX

MOV CL,4 ;处理高位十六进制数

SHR AL,CL

CALL CHANG ;十六进制数变换成ASCII码MOV AH,02

MOV DL,AL

INT 21H

POP AX

AND AL,0FH ;处理低位十六进制数

CALL CHANG ;同上解释

MOV AH,02

MOV DL,AL

INT 21H

POP DX

POP CX

POP AX

RET

DISPAL ENDP

CHANG PROC NEAR ;数码转换

CMP AL,10

JNGE CHANG1

ADD AL,7

CHANG1:

ADD AL,30H

RET

CHANG ENDP

DISPAX PROC NEAR

XCHG AL,AH

CALL DISPAL

XCHG AH,AL

CALL DISPAL

RET

DISPAX ENDP

DISPCR PROC NEAR

PUSH AX

PUSH DX

MOV AH,2

MOV DL,0AH

INT 21H

MOV AH,2

MOV DL,0DH

INT 21H

POP DX

POP AX

RET

DISPCR ENDP

TRANS10TO16 PROC NEAR PUSH CX

PUSH DX

PUSH SI

XOR AX,AX

XOR CX,CX

MOV CL,[SI]

INC SI

MOV AL,[SI]

INC SI

SUB AL,30H

DEC CX

JCXZ TRANSF2

MOV BX,10

TRANSF1:

MUL BX

JC TRANSF_ERR

MOV DL,[SI]

INC SI

SUB DL,30H

ADD AL,DL

ADC AH,0

JC TRANSF_ERR

LOOP TRANSF1

MOV BX,0

TRANSF2:

JMP TRANSF_OK

TRANSF_ERR:

MOV BX,-1

TRANSF_OK:

POP SI

POP DX

POP CX

RET

TRANS10TO16 ENDP

CODE ENDS

END START

(3)成绩汇总

对输入的一些成绩进行分类汇总。

要求:

(a)所有数字由键盘输入;

(b)输入的成绩个数为任意个(小于100);

(c)对成绩进行归类并输出显示在屏幕:

·显示最高成绩、最低成绩、平均成绩

·显示90-100分人数,80-89分人数,70-79分人数,60-69分人数,低于60分人数,

·显示无效数字个数(非数字或大于100数字个数)

答案:

DATA SEGMENT

STRING1 DB 'Please Input Score:','$' ;提示输入

STRMA DB 'THE MAX SCORE IS: ','$'

STRMI DB 'THE MIN SCORE IS: ','$'

STRA V DB 'THE A VERAGE SCORE IS:','$'

STR1 DB 'THE NUM OF 0-59:','$'

STR2 DB 'THE NUM OF 60-69: ','$'

STR3 DB 'THE NUM OF 70-79: ','$'

STR4 DB 'THE NUM OF 80-89: ','$'

STR5 DB 'THE NUM OF 90-100: ','$'

STR6 DB 'THE WRONG NUM:','$'

;输出排序从大到小

SCORE DW 60 DUP(0) ;分配存放空间

DECIMAL DB 5 DUP(0)

S5 DW 0 ;定义变量

S6 DW 0

S7 DW 0

S8 DW 0

S9 DW 0

S10 DW 0

DATA ENDS

STACK SEGMENT ;堆栈段DW 64 DUP(0)

TOP LABEL WORD

STACK ENDS

CODE SEGMENT ;代码段ASSUME CS:CODE,DS:DATA,SS:STACK START:

MOV AX,DATA

MOV DS,AX

MOV AX,STACK

MOV SS,AX

LEA SP,TOP

MOV DX,OFFSET STRING1 ;显示提示输入MOV AH,09H

INT 21H

XOR BX,BX ;寄存器清零

XOR CX,CX

XOR SI,SI

XOR DI,DI

INPUT: MOV AH,1 ;输入一个字符

INT 21H

CMP AL,0DH ;是否为回车键

JZ OVER ;是就跳到OVER

CMP AL,39H

JG ERR_COUNT ;判断是否为0-9的数

CMP AL,20H ;是否为空格

JZ SA VE

SUB AL,30H ;变为真数

MOV CL,4

SHL BX,CL ;左移四位,变为BCD码

ADD BL,AL

CMP BX,100H

JG ERR_COUNT

JMP INPUT

ERR_COUNT:

INC S10

MOV BX,0

JMP INPUT

SA VE:

MOV SCORE[SI],BX ;保存到SCORE中

ADD SI,2

INC DI

XOR BX,BX

JMP INPUT

OVER: MOV SCORE[SI],BX ;保存最后一个数据,并存放到SCORE中

INC DI

MOV DL,0AH

MOV AH,02H

INT 21H

MOV CX,DI

DEC CX

PUSH DI ;弹出输入个数***********

PUSH DI

PUSH DI

XOR BX,BX

COMP1: MOV SI,2 ;指向下一个数

MOV DX,CX

COMP2: MOV AX,SCORE[BX]

CMP AX,SCORE[BX+SI] ;比较前后两个数

JNC COMP3 ;小于就跳到COMP3

XCHG AX,SCORE[BX+SI] ;交换位置

MOV SCORE[BX],AX

COMP3: ADD SI,2 ;指向下一个数

DEC DX

JNZ COMP2

ADD BX,2 ;指向下一个数

LOOP COMP1

SUB SI,SI ;把SI清零

OUT_PUT:

LEA DX,STRMA ;输出有效最大值

MOV AH,9

INT 21H

MOV BX,SCORE

;输出百位数

MOV DL,BH

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出十位数

MOV CL,4

SHR DL,CL

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出个位数

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

CALL DISPCR

LEA DX,STRMI ;输出最小有效值

MOV AH,9

POP DI

DEC DI

SUB DI,S10

SHL DI,1

MOV BX,SCORE[DI] ;输出百位数

MOV DL,BH

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出十位数

MOV CL,4

SHR DL,CL

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,BL ;输出个位数

AND DL,0FH

ADD DL,30H

MOV AH,02H

INT 21H

;************输出平均成绩******************** CALL DISPCR

LEA DX,STRA V

MOV AH,9

INT 21H

POP DI

LEA AX,SCORE

CALL COMPUTMEAN

POP AX

CALL DISPAX ;显示Ax内容

;************************************************* POP DI

MOV CX,DI

SUB CX,S10 ;设置计数器为DI

LEA BX,SCORE

COMPARE: MOV AX,[BX]

CMP AX,60H ;与60比较

JL FIVE ;小于就跳到FIVE

CMP AX,70H ;与70比较

JL SIX ;小于就跳到SIX

CMP AX,80H ;与80比较

JL SEVEN ;小于就跳到SEVEN

CMP AX,90H ;与90比较

JL EIGHT ;小于就跳到EIGHT

CMP AX,100H ;与100比较

JLE NINE ;不为0就是90到100

JMP NEWDATA ;跳到NEWDATA

FIVE: INC S5 ;小于60时【S5+1】

JMP NEWDATA ;跳到NEWDATA

SIX: INC S6 ;大于等于60小于70时【S6+1】

JMP NEWDATA ;跳到NEWDATA

SEVEN: INC S7 ;大于等于70小于80时【S7+1】JMP NEWDATA ;跳到NEWDATA

EIGHT: INC S8 ;大于等于80小于90时【S8+1】JMP NEWDATA ;跳到NEWDATA

NINE: INC S9 ;大于等于90小于等于100时【S9+1】

NEWDATA: ADD BX,2 ;取下个数

LOOP COMPARE ;循环COMPARE

CALL DISPCR

LEA DX,STR1

MOV AH,09H

INT 21H

MOV AX,S5

CALL DISPAXD

CALL DISPCR

LEA DX,STR2

MOV AH,09H

INT 21H

MOV AX,S6

CALL DISPAXD

CALL DISPCR

LEA DX,STR3

MOV AH,09H

INT 21H

MOV AX,S7

CALL DISPAXD

CALL DISPCR

LEA DX,STR4

MOV AH,09H

INT 21H

MOV AX,S8

CALL DISPAXD

CALL DISPCR

LEA DX,STR5

MOV AH,09H

INT 21H

MOV AX,S9

CALL DISPAXD

CALL DISPCR

LEA DX,STR6

MOV AH,09H

INT 21H

MOV AX,S10

CALL DISPAXD

MOV AH,4CH ;返回DOS

INT 21H

; 将16位二进制数(AX)转化成十进制数并显示在频幕上; 入口参数:AX,出口参数:屏幕显示

DISPAXD PROC NEAR

PUSH AX

PUSH BX

PUSH CX

PUSH DX

PUSH DI

LEA DI,DECIMAL ;注意在数据段定义DECIMAL空间(5字节)CALL TRANS16TO10

MOV CX,5

LEA DI,DECIMAL+4

MOV AH,2

DISPAXD2:

MOV DL,[DI]

ADD DL,30H

DEC DI

INT 21H

LOOP DISPAXD2

POP DI

POP DX

POP CX

POP BX

POP AX

RET

DISPAXD ENDP

;将16位二进制数(CX)转化成十进制数并保存在指定缓冲区中

;入口参数:AX(待转换的数据),DI(转换结果存储区域的首地址),出口参数:存储区域的内容

TRANS16TO10 PROC NEAR

PUSH AX

PUSH BX

PUSH CX

PUSH DX

PUSH DI

MOV BX,10

MOV CX,5

TRANS1:

XOR DX,DX

DIV BX

MOV [DI],DL

INC DI

LOOP TRANS1

POP DX

POP CX

POP BX

POP AX

RET

TRANS16TO10 ENDP

DISPCR PROC NEAR

PUSH AX

PUSH DX

MOV AH,2

MOV DL,0AH

INT 21H

MOV AH,2

MOV DL,0DH

INT 21H

POP DX

POP AX

RET

DISPCR ENDP

;显示AL,AX寄存器内容的子程序DISPAL PROC NEAR

PUSH AX

PUSH CX

PUSH DX

PUSH AX

MOV CL,4 ;处理高位十六进制数

SHR AL,CL

CALL CHANG ;十六进制数变换成ASCII码MOV AH,02

MOV DL,AL

INT 21H

AND AL,0FH ;处理低位十六进制数CALL CHANG ;同上解释

MOV AH,02

MOV DL,AL

INT 21H

POP DX

POP CX

POP AX

RET

DISPAL ENDP

CHANG PROC NEAR ;数码转换CMP AL,10

JNGE CHANG1

ADD AL,7

CHANG1:

ADD AL,30H

RET

CHANG ENDP

DISPAX PROC NEAR

XCHG AL,AH

CALL DISPAL

XCHG AH,AL

CALL DISPAL

RET

DISPAX ENDP

COMPUTMEAN PROC NEAR

PUSH BP

MOV BP,SP

PUSH SI

PUSH DI

PUSH AX

PUSH BX

PUSH CX

PUSH DX

MOV SI,[BP+4] ;数据区首地址

XOR DX,DX

XOR BX,BX

SUB DI,S10

MOV CX,DI

XOR DI,DI

PUSH CX

CPTM1:

MOV AX,[SI]

ADD SI,2

CWD

ADD BX,AX

DAA

ADC DI,DX

DAA

LOOP CPTM1

MOV DX,DI

MOV AX,BX

POP BX

IDIV BX

CPTM2:

MOV [BP+4],AX

POP DX

POP CX

POP BX

POP AX

POP DI

POP SI

POP BP

RET

COMPUTMEAN ENDP

2014年广东中考语文试卷真题及答案

机密★启用前 2014年广东省初中毕业生学业考试 语文 说明:1.全卷共6页,满分为120分。考试用时为120分钟。 2.答卷前,考生务必用黑色字迹的签字笔或钢笔在答题卡填写自己的准考证号、姓名、考场号、座位号。用2B铅笔把对应该号码的标号涂黑。 3.答题必须用黑色字迹钢笔或签字笔作答,答案必须写在答题卡各题目的指定区域内相应位置上;如需改动,先划掉原来的答案,然后再写上新的答案;不准使用铅笔和涂改液。不按以上要求作答的答案无效。 4.本试卷设有附加题,共10分,考生可答可不答;该题得分作为补偿分计人总分,但全卷最后得分不得超过120分。 5.考生务必保持答题卡的整洁。考试结束时,将试卷和答题卡一并交回。 一、(24分) 1.根据课文默写古诗文。(10分) (1)人恒过然后能改,口口口口口口口口口,征于色发于声而后喻。(《孟子》两章)(1分) (2)客路青山外,口口口口口。口口口口口,风正一帆悬。(王湾《次北固山下》)(2分) (3)口口口口口口口,五十弦翻塞外声,沙场秋点兵。(辛弃疾《破阵子》)(1分) (4)《归园田居(其三)》中,写陶渊明早出晚归,表现他闲适恬淡心境的句子是: 口口口口口,口口口口口。(2分) (5)默写李白的《闻王昌龄左迁龙标遥有此寄》。(4分) 口口口口口口口,口口口口口口口。口口口口口口口,口口口口口口口。 2.根据拼音写出相应的词语。(4分) (1)须晴日,看红装素裹,分外rāo yáo。( ) (2)我懂得了鸟儿如何筑巢,如何繁衍,如何随着季节的变化而qiān xǐ。( ) (3)人类的智慧与大自然的智慧相比,实在是xiāng xíng jiàn chù。( ) (4)她总是对人们微笑着,pò bù jí dài地想对人民有所贡献。( ) 3.下列句子中加点词语使用不恰当 ...的一项是()(3分) A.旋风一样,是飞扬 ..的流苏;乱蛙一样,是蹦跳的脚步;火花一样,是闪射的瞳仁。 B.母亲啊!你是荷叶,我是红莲,心中的雨点来了,除了你,谁是我在无遮拦天空下的荫蔽 ..? C.垃圾广告、恶意插件、暴力游戏和八卦新闻等充斥着互联网,令网民不厌其烦 ....。 D.“光盘行动”、十面霾伏”等词语从众多网络新词中脱颖而出 ....,获评2013年度十大新词语。 4.下列对病句的修改不正确 ...的一项是()(3分) A.珠算“申遗”成功后,不少网友认为,珠算是我国古代的重大发明,是中华民族智慧的结晶,应该加以发扬和传承。(将“发扬”与“传承”互换位置) B.昆虫学家法布尔把科学和文学巧妙地结合起来,用生动形象的语言为我们刻画了一个绚丽多姿的昆虫世界。(把“刻画”改为“描绘”)

微机原理实验指导书

微机原理及应用实验指导书 南京理工大学机械工程学院 2011年10月10日

实验1 基本操作实验 1. 实验目的 (1) 掌握TD-PITC 80X86 微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。 (2) 掌握使用运算类指令编程及调试方法; (3) 掌握运算类指令对各状态标志位的影响及其测试方法; (4) 学习使用软件监视变量的方法。 2. 实验设备 PC机一台,TD-PITC 实验装置一套。 3. 实验内容及步骤 通过对样例程序的操作,学会在TD-PITC境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会: ●如何设置断点; ●如何单步运行程序; ●如何连续运行程序; ●怎样查看寄存器的内容; ●怎样修改寄存器的内容; ●怎样查看存储器的内容; ●怎样修改存储器的内容。 3.1 实验内容1――――BCD码转换为二进制数 实验内容: 将四个二位十进制数的BCD 码存放于3500H 起始的内存单元中,将转换的二进制数存入3510H 起始的内存单元中,自行绘制流程图并编写程序。 参考实验程序清单如下: SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: XOR AX, AX MOV CX, 0004H MOV SI, 3500H MOV DI, 3510H A1: MOV AL, [SI] ADD AL, AL MOV BL, AL

ADD AL, AL ADD AL, AL ADD AL, BL INC SI ADD AL, [SI] MOV [DI], AL INC SI INC DI LOOP A1 A2: JMP A2 CODE ENDS END START 实验步骤: 1)运行Wmd86 软件,进入Wmd86 集成开发环境。 2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言,如图1-1所示。语言选择后,下次再启动软件,语言环境保持这次的修改不变。在这里,我们选择汇编语言。 图1-1 语言环境选择界面 3)语言选择后,点击新建或按Ctrl+N 组合键来新建一个文档,如图1-2所示。默认文件名为Wmd861。 图1-2 新建文件界面 4)编写实验程序,如图1-3所示,并保存,此时系统会提示输入新的文件名,输完后点击保存。

2014年深圳中考数学试卷及答案

2014年深圳中考数学试卷 一、选择题 1、9的相反数() 1 A:-9 B:9 C:±9 D: 9 答案:A 解析:考点:相反数,有理数的概念中考常规必考,多第一题。 2、下列图形中是轴对称图形但不是中心对称图形的是() 答案:B 解析:考点:轴对称和中心对称。中考常规必考。 3、支付宝与”快的打车”联合推出优惠,”快的打车”一夜之间红遍大江南北,据统计,2014年”快的打车”账户流水总金额达到47.3亿元,47.3亿元用科学计数法表示为() A:4.73×108B: 4.73×109 C:4.73×1010 D:4.73×1011 答案:B 解析:考点:科学计数法。中考常规必考。 4、由几个大小相同的正方形组成的几何图形如图所示,则它的俯视图为() A B C D 答案:A 解析:考点:三视图 A:平均数3 B:众数是-2 C:中位数是1 D:极差为8 答案:D 解析:考点:数据的代表。 极差:最大值-最小值。6-(-2)=8。 平均数:(-2+1+2+1+4+6)÷6=2。 众数:1。中位数:先由小到大排列:-2,1,1,2,4,6,中间两位为1和2,则中位数计算为:(1+2)÷2=1.5. 6,已知函数y=ax+b经过(1,3)(0,-2),求a-b=() A:-1 B:-3 C:3 D:7 答案:D 解析:考点:待定系数法求函数解析式。代入(1,3),(0,-2)到函数解析式y=ax+b得,a+b=3,b=-2,则a

=5,b=-2,a-b=7 7、.下列方程中没有实数根的是() A、x2+4x=10 B、3x2+8x-3=0 C、x2-2x+3=0 D、(x-2)(x-3)=12 答案:C 考点:判根公式的考察:△=b2-4ac。C项中△<0,无实数根。 8、如图,△ABC和△DEF中,AB=DE, ∠B=∠DEF,添加下列哪一个条件无法证明△ABC≌△DEF() A、AB∥DE B、∠A=∠D C、AC=DF D、∠ACB=∠F 答案:C 考点:三角形全等的条件:SSS、SAS、AAS、ASA、HL。C项成立则为SSA,非三角形全等的判定方法。 9.袋子里有四个球,标有2,3,4,5,先抽取一个并记住,放回,然后在抽取一个,问抽取的两个数字之和大于6的概率是() A 1/2 B 7/12 C 5/8 D 3/4 答案:C 解析:二组变量的概率计算。方法:列表法,树状图。总情况16种,大于6的情况有:2(5);3(4、5);4(3、4、5);5(2、3、4、5)共10种,10/16=5/8. 10.小明去爬山,在山角看山顶的角度为30°,小明在坡比为5:12的山坡上走1300米后看山顶的角度为60°,求山高() A 600-250 √3 B 600-250√3 C 350+350√3 D500√3 答案:B 解析:解直角三角形的实际问题。依题意CD=1300,DE:CE=5:12,则DE=500,CE=1200,设DF=x,在Rt△DFA 中,∠ADF=60°,AF=√3x,在Rt△DFA中,∠ACB=30°,AB=√3x+500,BC=1200+x,AB:BC=1:√3,解得,x = 600-250√3. 11.二次函数y=ax2+bx+c图像如图所示,下列说法正确的是() (1)bc>0 (2)2a-3c<0 (3)2a+b>0 (4)ax2+bx+c=0有两个解x1,x2,x1>0,x2<0 (5)a+b+c>0 (6)当x>1时,y随x的增大而减小。

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

内蒙古工业大学微机原理实验指导答案.doc

被嗅材尊机原理与旅用实验指导布实验 程禹够告 沽说:信息工程修陇班披, 电8 77-7班g生名:Eg 样号,2011202030 实验一编辑、汇编、 连接、调试程序的使用 程序设计A 设计要求 (1)将FFFFH 送到AX, SI, DI, BP, DS, ES 寄存器 (2)编程(利用DEBUG调试程序,每执行一次T命令后,记录相关寄存器

内容,并判断是否正确。)程序如下: CODE SEGMENT ASSUME CS:CODE START PROC FAR STTPUSH DS SUB AX,AX PUSH AX MOV AX,0FFFFH MOV SI,AX MOV DI,AX MOV BP,AX MOV DS,AX MOV ES,AX RET STARTENDP CODE ENDS END STT B、设计要求 ⑴将1,2,3,4,5分别送到数据段偏移地址为1000H, 1001H, 1002H, 1003H, 1004H,单元中。 ⑵编程 DATA SEGMENT ORG 1000H DATA ENDS CODE SEGMENT ASSUME CS:CODE START PROC FAR STTPUSH DS SUB AX,AX PUSH AX MOV AX, DATA MOV DS,AX MOV AL,1 MOV DS:[1000H],AL

MOV AL,2 MOV DS:[1001H],AL MOV AL,3 MOV DS:[1002H],AL MOV AL,4 MOV DS:[1003H],AL MOV AL,5 MOV DS:[1004H],AL RET STARTENDP CODE ENDS END STT 实验二、加法程序设计 设计内容A、设计要求 (1)在数据段偏移地址1000H处开始,连续存放有3字节的数据(高位对应高地 址,低位对应低地址),1003H处开始连续存放有两字节的数据(高对高,低 对低),求这两数据之和,并将结果放在流量数据之后。(eg: 1234 56H+78 9AH=12 AC FOH) (2)编程 DATA SEGMENT ORG 1000H H1 DB56H J34H,12H,9AH,78H H2 DB 3DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START PROC FAR STTPUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOVSIJOOOH MOV DI,1003H MOV BX,1005H MOV CX,2 CLC LP:MOVAL,[SI] MOV DL,[DI[ ADCAL,DL MOV [BX],AL INC SI

微机原理实验指导

微机原理实验一简单I/O口扩展实验 一、实验目的 1. 熟悉74LS273、74LS244的应用接口方法。 2. 掌握用锁存器、三态门扩展简单并行输入输出口的方法。 二、实验内容 用逻辑电平开关作为74LS244(U10)的输入,用发光二极管作为74LS273的输 出,编写程序,使得逻辑电平开关的输入状态从发光二极管上显示出来。 三、实验器材 微机、EL型微机教学实验箱 四、实验原理图 4LS273 4 4LS02 S O S I C S U 1 R K1-K8是开关的输出插孔,L1-L8是发光二极管的输入插孔,SI0-SI7是74LS244 的输入插孔,SO0-SO7是74LS273的输出插孔,CSU10\是74LS244的地址译码输入插孔,CSU8\是74LS273译码输入插孔,以上插孔实验时均需连线,原理图中其它已注的和未标注的引脚均以连好或实验不需要。 74LS244

五、实验步骤 1.连线:将74LS244的输入SI0-SI7分别与逻辑电平开关电路的 K1-K8相连,从I/O地址片选信号 CS0\~CS7\中任选一个与 U10的片选信号相连(例如CS0\)。将74LS273(U8或U9)的输出(CS0\~CS7\)分别与发光二极管电路的 L1~L8相连,从I/O地址片选信号CS0\~CS7\中任选一个与U8或U9的片选信号相连。(如CS1\)2.编辑程序,单步运行,调试程序 3.调试通过后,全速运行,观察实验结果 4.编写实验报告 六、编程提示 逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入‘1’为亮,‘0’为灭。从U10读入的数据后从输出口输出。 七、程序框图

2014年中考语文试题及答案

2014年中考语文试题及答案

贵州省铜仁市2014年中考 语文试题 第Ⅰ卷(每小题3分,共30分) —、(21分) 1、下列词语中加点字的读音全部正确的一项是() A.省悟(xǐng)凝固(níng)犒赏(kào)锲而不舍(qiè) B.哺育(bǔ)贿赂(lù)症结(zhēng)飒爽英姿(shà) C.功绩(jì)星宿(sù)扼要(è)揆情度理(duó) D.谈吐(tǔ)栈桥(zhàn)对峙(shì)锐不可当(dāng) 2、下列词语中没有错别字的一项是() A.禁锢断壁残垣按步就班粗制滥造 B.像样不可明状眼花缭乱川流不息 C.修葺绵里藏针谈笑风生销声匿迹 D.恻隐绿荫蔽日不记其数无耻谰言 3、下列句子中加点的成语使用错误的一项是() A.今年五·一期间,风景秀丽的梵净山令国内外游人流.连忘返 ...。 B.日本首相安倍晋三肆无忌惮 ....地参拜靖国神社,激起了亚洲各国人民的极大愤慨。 C.为了在科技比赛中体现创新精神,许多同学处心积虑 ....,设计了各种造型的航空模型。 D.辛弃疾的词大多以激昂跌宕的气势和独具匠心 ....的构思来抒情言志,在南宋词坛上占有重要地位。

4、下列句子中没有语病的一项是() A.大力加强未成年人思想道德,是学校、家庭、社会一 项重要而紧迫的任务。 B.语文素养是学生学好其他课程的基础,也是学生全面 发展和终身发展的基础。 C.经过全市人民的共同努力,使我市的空气质量状况有 了明显改善。 D.河水的来源除了地下水等之外,还有雨水也是它的来 源之一。 5、下列句子标点符号使用正确的一项是() A.容不得束缚,容不得羁绊,容不得闭塞。是挣脱了, 冲破了,撞开了的那么一股劲! B.“梵天净土,桃源铜仁”。已经成为了铜仁市对外宣 传的一张名片。 C.“哎呀,真是美极了。”皇帝说:“我十分满意!” D.父亲总是要说他那句永不变更的话:“唉!如果于勒 竟在这只船上,那会叫人多么惊喜呀!” 6、下列句子顺序捧列正确的一项是() ①一次,富兰克林买到一本《旁观者》刊物,便边读边 把几篇文章的大意摘录下来。 ②接着,就把自己写的与原文比较,发现自己的缺点, 就把它改正过来。 ③几年以后,他模拟原文的风格,写出了一篇篇文章。 ④这样下来,他不仅掌握了作者的观点,取到了“真经”,而且学到了作者的思维方法,锻炼了自己的创造力。 ⑤“不动笔墨不读书”是强化记忆、训练思维的好方法。 ⑥美国科学家富兰克林的成功就是由此开始的。 A.⑤⑥②③①④ B.④③②①⑤⑥ C.⑤⑥①③②④

微机原理期末考试复习课案

1、统计出某数组中相邻两数之间符号变化的次数DATA SEGMENT ARRAY DB 20 DUP (?) NUM DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA STARTUP:LEA SI , ARRAY; MOV AL ,[SI] MOV BL,0 MOV CX,19 AGAIN: INC SI XOR AL ,[SI] J NS NEXT INC BL NEXT: MOV AL ,[SI] LOOP AGAIN MOV NUM,BL MOV AH ,4CH INT 21H CODE ENDS END STARTUP 2、乘法指令实现32位二进制数与16位二进制数相乘MODEL SMALL .8086 .DATA N1 DW 1234H N2 DW 5678H N3 DW 4444H M1 DW 0 M2 DW 0 M3 DW 0 CODE . STARTUP MOV AX ,N2 MUL N3 MOV M3,AX MOV M2,DX MOV AX,N3 MUL N1 ADD M2,AX ADC M1,DX .EXIT

END 3、设有3个自变量的变量名及其内容如下: V AR1 3C46H , V AR2 F678H , V AR3 0059H 设计一个数据段定义这三个变量及其地址表变量DDRTABL DATA SEGMENT V AR1 DW 3C46H V AR2 DW F678H V AR3 DW 0059H ADDRTABL DD V AR1 DD V AR2 DD V AR3 DATA ENDS 4、设有一个符号数组,共M个,求其中最大的数,如需要求绝对值最大应如何修改,如为无符号数,程序如何修改。 DATA SEGMENT M EQU 10 DAT DW M DUP(?) MAX DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA STARUP : MOV AX ,DAT MOV MAX ,AX CLD LEA SI ,DAT MOV CX ,M L1: LODSW CMP AX ,MAX JNG LAB MOV MAX ,AX LAB : LOOP L1 MOV AH ,4CH INT 21H CODE ENDS END STARTUP 绝对值修改:需要在LODSW插入 AND AX ,AX JNS LAB1 NEG AX LAB1: CMP AX ,MAX 程序初始化时MAX应送入0

微机原理及接口技术习题解答与实验指导

第一部分学习指导与习题解答 (3) 第1章计算机基础 (3) 1.1 学习指导 (3) 1.2 单项选择题 (3) 1.3 判断题 (6) 1.4填空题 (6) 1.5 简答题 (7) 第2章微处理器 (9) 2.1 学习指导 (9) 2.2单项选择题 (11) 2.3判断题 (15) 2.4填空题 (17) 2.5 简答题 (19) 第3章80x86指令系统 (22) 3.1学习指导 (22) 3.2单项选择题 (23) 3.3 判断题 (29) 3.4 填空题 (30) 3.5 简答题、 (34) 3.6. 分析程序题 (40) 3.7 编程题 (43) 第四章 (45) 4.3 判断题 (52) 4.4 填空题 (54) 4.5 简答题 (64) 4.6 分析程序题 (76) 4.7 编程题 (85) 第5章半导体存储器及其接口技术 (118) 5.1 学习指导 (118) 5.2单项选择题 (118) 5.3判断题 (121) 5.4填空题 (122) 5.5简答题 (123) 5.6应用题 (126) 第6章微型计算机接口技术 (134) 6.1 学习指导 (134) 6.2单项选择题 (135) 6.3判断题 (138) 6.4填空题 (139) 6.4填空题 (141) 6.5简答题 (141) 第7章,简单接口电路设计 (148) 7.1 学习指导 (148) 7.2单项选择题 (149) 7.3判断题 (149) 7.5应用题 (150)

第8章可编程接口技术 (156) 8.1可编程计数器8253/8254 (156) 8.1.1学习指导 (156) 8.1.2单项选择题 (157) 8.1.3判断题 (159) 8.1.4填空题 (159) 8. 1 . 5 简答题 (160) 8.1.6 应用题 (160) 8.2 并行通信接口8255A (163) 8.2.1 学习指导 (163) 8.2.2 单选题 (163) 8.2.3 判断题 (164) 8.2.4 填空题 (165) 8.2.5应用题 (165) 8.3串行通信接口8250/8251 (170) 8.3.2 单项选择题 (172) 8.3.3判断题 (172) 8.4可编程中断控制器8259A (178) 8.4.1 学习指导 (178) 8.4.2单选题 (178) 8.4.3 判断题 (180) 8.4.4 填空题 (181) 8.4.5 简答题 (182) 8.4.6 应用题 (184) 第9章自检试卷 (187) 9.1 自检试题一 (187) 自检试题二 (192)

微机原理试题及答案(考试必备)

一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF =。 3.DMA控制器8237共有个相互独立的DMA通道。 4.8086/8088断点中断的向量码是 03H 。 5.利用8253产生对称的方波,应用其工作方式 3 。解析:8253 的工作方式3为方波发生器。

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

微机原理实验指导

实验一 MASM For Windows 的使用及顺序程序设计 一、实验目的 1、熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。 2、熟悉masm for windows调试环境及DEBUG常用命令的使用 二、实验内容 1.DEBUG常用命令(U、R、D、E、F、T、G、Q)的操作使用 2.编程实现两个16位无符号数的加、减、乘、除运算。 有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和,结果放在A起始的缓冲区并在屏幕上显示。相加若有进位不存入存储单元。 三、实验设备 PC机一台、masm for windows 汇编语言集成环境 四、实验准备 1) 分析题目,将程序中的原始数据和最终结果的存取方法确定好。 2) 画出流程图。 3) 写出源程序。 4) 对程序中的结果进行分析,并准备好上机调试与用汇编程序及汇编调试的过程。 五、实验步骤 1) 输入源程序。 2) 汇编、连接程序,生成 .EXE文件,执行文件,检查结果。 六、学生实验报告的要求 1) 列出源程序,说明程序的基本结构,包括程序中各部分的功能。 2) 说明程序中各部分所用的算法。

3) 说明主要符号和所用到寄存器的功能。 4) 上机调试过程中遇到的问题是如何解决的。 5) 对调试源程序的结果进行分析。 4) 说明标志位CF、SF和OF的意义。 DEBUG的常用命令 1、R 显示或修改寄存器的内容命令格式:-R 2、 D 显示存储单元的内容命令格式:-D[地址1, 地址2] 3、E修改存储单元的内容 命令格式:-E[地址1, 地址2] 4、U反汇编 命令格式:-U[地址1, 地址2] 5、T单步执行 命令格式:-T 6、G连续执行 命令格式:-G[=起始地址, 结束地址] A小汇编 命令格式:-A 7、Q退出DEBUG,返回DOS 实验一源程序 EXAM1-2 .ASM DATA SEGMENT A D B 34H,18H,2 DUP(0),’$’ B DB 56H,83H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AL,A MOV BL,B ADD AL,BL

2014年中考英语真题及答案-河北英语【学科网】

河北省2014年中考英语试卷 五、单项选择(共20小题,每小题1分,计20分) 选出可以填入空白处的最佳选项。 26. Let’s take ______ photo! Everyone, cheese! A. a B. an C. the D. 不填 27. We must protect plants. They are friends of ______. A. we B. us C. our D. ours 28. You see, Kevin is wr iting ______ his left hand. A. at B. as C. for D. with 29. Do you have toys I’d like to buy ______ for my cousin. A. it B. one C. this D. that 30. I want a sweet milk. Put some ______ in my cup, please. A. ice B. soup C. salt D. sugar 31. How ______ Cindy grows! She’s almost as tall as her mother now. A. cute B. strong C. fast D. straight 32. Diana isn’t here, ______ leave a message on her desk. A. or B. so D. and D. but 33. Don’t forget ______ thanks when other people help you. A. accept B. to accept C. say D. to say 34. I ______ follow you. Would you please repeat it A. can’t B. mustn’t C. needn’t D. shouldn’t 35. Mom is cooking dinner. It ______ so nice. A. smells B. tastes C. feels D. sounds 36. Steven, we should ______ the bus at the next stop. A. get up B. get off C. get to D. get in 37. Someone ______ at the door. Can you open it A. knocks B. knocked C. is knocking D. was knocking

微机原理及接口技术课程期末考试试题

2010/2011 学年第 2 学期末考试试题(A卷) 课程名称微机原理及接口技术 使用班级: 08060241、08060242、08060441、08060442 一、选择题(共20分,每小题1分) 1.在下列不同进制的数据中,最小的数是___________。 A) 101001B B) 101001BCD C) 52D D) 23H 2.标准的ASCII码由______位二进制代码组成。 A) 4 B) 7 C) 8 D) 9 3.堆栈的工作方式是___________。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 4. 下面的说法中,___________是正确的。 A)指令周期等于总线周期 B)指令周期大于等于总线周期 C)指令周期是总线周期的两倍 D)指令周期与总线周期之间的关系不确定5. 在8086系统中,在以下地址中可作为段起始地址的为:( ) A) 20100H B) 20102H C) 20104H D) 20108H 6. 8086执行一个总线周期最多可传送( )字节。 A) 1个 B) 2个 C) 3个 D) 4个 7. Reset信号有效后,8086CPU的启动地址为__________。 A)0FFFFFH B)0FFFFH C)00000H D)0FFFF0H 8.下列四条指令中,有几条指令需要使用DX寄存器_________? MUL BX DIV BL IN AX,20H OUT 20H,AL A) 1条 B) 2条 C) 3条 D) 4条

9.在子程序的最后一定要有一条__________指令。 A) HLT B) RET C) IRET D) POP 10.下面指令序列执行后完成的运算,正确的算术表达式应是________________。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL A) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-1 11.14.8086执行POP AX指令时,正确的操作是___________________。 A) AX<--[SP+1][SP],SP<--SP+2 B) AX<--[SP+1][SP],SP<--SP-2 C) SP<--SP+2,AX<--[SP+1][SP] D) SP<--SP-2,AX<--[SP+1][SP] 12. 下列有关I/O端口的描述中,不正确的是_______________。 A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器 B)8086系统对I/O端口的访问只能通过专用的指令 C)从连接形式上讲,I/O端口总是直接与数据总线连接 D)I/O端口可以看作是CPU与外设交换数据的中转站 13. 在中断方式下,外设数据输入到内存的路径是 ( ) A)外设→数据总线→内存 B)外设→数据总线→CPU→内存 C)外设→CPU→DMAC→内存 D)外设→I∕O接口→CPU→内存 14. 8086系统中的中断向量表的作用是____________。 A)存放中断服务程序 B)存放系统引导程序 C)存放中断响应标志 D)存放中断服务程序的入口地址 15. 对8086 CPU而言,中断优先级别最高的是_______________。 A)单步中断 B)除法错,溢出中断,软中断 C)INTR D)NMI 16. 8255A芯片具有三个独立数据端口,只有_______端口具有双向传输方式。 A) A口 B) B口 C) C口 D)以上均可 17.在8253 的6种工作方式中,能够自动重复工作的两种方式是( )。 A)方式1,方式 2 B)方式 2,方式3 C)方式2,方式 4 D)方式 3,方式5 18.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。 A) 1个 B)2个 C) 3个 D) 4个 19.实验时,在DEBUG下如果要运行0100:4360段开始的一段程序用的命令为________。 A) D=0100:4360 B) A=0100:4360 C) G=0100:4360 D) Q=0100:4360 20. 汇编实验时要显示2100H:45B6H段开始的一段程序的反汇编命令用_________。 A) E 2100:45B6 B) F 2100:45B6 C) U 2100:45B6 D) N 2100:45B6 二、填空题(共20分,每空1分) 1.微型计算机由_______________、_______________、I/O接口和系统总线组成。

2014年深圳中考数学真题(答案解析)

2014年深圳中考数学试题及答案解析 一、选择题 1、9的相反数() A:-9 B:9 C:±9 D:1/9 答案:A 解析:考点:相反数,有理数的概念中考常规必考,多第一题。 2、下列图形中是轴对称图形但不是中心对称图形的是() 答案:B 解析:考点:轴对称和中心对称。中考常规必考。 3、支付宝与”快的打车”联合推出优惠,”快的打车”一夜之间红遍大江南北,据统计,2014年”快的打车”账户流水总金额达到47.3亿元,47.3亿元用科学计数法表示为()A:4.73×108 B: 4.73×109 C:4.73×1010 D:4.73×1011 答案:B 解析:考点:科学计数法。中考常规必考。 4、由几个大小相同的正方形组成的几何图形如图所示,则它的俯视图为() A B C D 答案:A 解析:考点:三视图 5、在-2,1,2,1,4,6中正确的是() A:平均数3 B:众数是-2 C:中位数是1 D:极差为8 答案:D 解析:考点:数据的代表。 极差:最大值-最小值。6-(-2)=8。

平均数:(-2+1+2+1+4+6)÷6=2。 众数:1。中位数:先由小到大排列:-2,1,1,2,4,6,中间两位为1和2,则中位数计算为:(1 +2)÷2=1.5. 6、已知函数y=ax+b经过(1,3)(0,-2),求a-b=() A:-1 B:-3 C:3 D:7 答案:D 解析:考点:待定系数法求函数解析式。代入(1,3),(0,-2)到函数解析式y=ax+b得,a+b=3, b=-2,则a=5,b=-2,a-b=7 7、.下列方程中没有实数根的是() A、x2+4x=10 B、3x2+8x-3=0 C、x2-2x+3=0 D、(x-2)(x-3)=12 答案:C 考点:判根公式的考察:△=b2-4ac。C项中△<0,无实数根。 8、如图,△ABC和△DEF中,AB=DE, ∠B=∠DEF,添加下列哪一个条件无法证明△ABC≌△DEF () A、AB∥DE B、∠A=∠D C、AC=DF D、∠ACB=∠F 答案:C 考点:三角形全等的条件:SSS、SAS、AAS、ASA、HL。C项成立则为SSA,非三角形全等的判定方法。 9、袋子里有四个球,标有2,3,4,5,先抽取一个并记住,放回,然后在抽取一个,问抽取的两个数字之和大于6的概率是() A 1/2 B 7/12 C 5/8 D 3/4 答案:C 解析:二组变量的概率计算。方法:列表法,树状图。总情况16种,大于6的情况有:2(5);3(4、5);4(3、4、5);5(2、3、4、5)共10种,10/16=5/8. 10、小明去爬山,在山角看山顶的角度为30°,小明在坡比为5:12的山坡上走1300米后看山顶的角度为60°,求山高() A 600-250 √3 B 600-250√3 C 350+350√3 D 500√3 答案:B

微机原理实验参考答案(航大)

《微机原理》实验参考答案 实验1 汇编基本指令及顺序程序设计实验 实验2 分支与DOS中断功能调用程序设计实验 实验3 循环结构程序设计实验 实验4 存储器扩展实验 实验5 8259应用编程实验 实验1汇编基本指令及顺序程序设计实验 一、实验目的 1、掌握汇编语言的开发环境和上机过程; 2、掌握DEBUG命令; 3、掌握顺序程序设计方法; 4、掌握寻址方式; 5、理解和掌握汇编基本指令的功能。 二、实验内容 1、设堆栈指针SP=2000H,AX=3000H,BX=5000H;请编一程序段将AX和BX的内容进行交换。要求:用3种方法实现。 答:方法一CODE SEGMENT ASSUME CS:CODE START: MOV AX,3000H MOV BX,5000H MOV CX,AX MOV AX,BX MOV BX,CX CODE ENDS END START 方法二CODE SEGMENT ASSUME CS:CODE START: MOV AX,3000H MOV BX,5000H XCHG AX,BX CODE ENDS END START

方法三CODE SEGMENT ASSUME CS:CODE START: MOV AX,3000H MOV BX,5000H PUSH AX PUSH BX POP AX POP BX CODE ENDS END START 2、分别执行以下指令,比较寄存器寻址,寄存器间接寻址和相对寄存器寻址间的区别。 MOV AX,BX 寄存器寻址,将BX内容送AX MOV AX,[BX] 寄存器间接寻址,将DS:BX内存单元内容送AX MOV AX,10[BX] 寄存器相对寻址,将DS:BX+10内存单元内容送AX 在DEBUG调试模式,用A命令直接编辑相应指令并用T命令单步执行,执行后查询相应寄存器的值并用D命令查内存。 3、已知有如下程序段: MOV AX,1234H MOV CL,4 在以上程序段的基础上,分别执行以下指令: ROL AX,CL AX=2341H ROR AX,CL AX=4123H SHL AX,CL AX=2340H SHR AX,CL AX=0123H SAR AX,CL AX=0123H RCL AX,CL 带进位标志位的循环左移 RCR AX,CL 带进位标志的循环右移 4、设有以下部分程序段: TABLE DW 10H,20H,30H,40H,50H ENTRY DW 3 ┇ LEA BX,TABLE ADD BX,ENTRY MOV AX,[BX] ┇ 要求:(1)将以上程序段补充成为一个完整的汇编程序。

相关文档
最新文档