华南农业大学汇编语言习题(附标准答案)

华南农业大学汇编语言习题(附标准答案)
华南农业大学汇编语言习题(附标准答案)

华南农业大学汇编语言8086习题(附答案) 2

————————————————————————————————作者:————————————————————————————————日期:

2

题目名称实验一汇编语言程序结构题目关键字源程序结构 debug

题目录入时

2013-3-13 22:45:26

题目内容一、实验目的

1.掌握汇编语言程序上机过程。

2.掌握汇编语言结构。

3.了解汇编程序、连接程序、DOS系统装入和返回功能。

4.掌握用DEBUG调试汇编语言程序的方法

二、实验要求

1. 编写完整的汇编语言程序:

(1)逆序输出字符串“BASED ADDRESSING”。

(2)从键盘上输入2个一位的正数,求出它们的和(假设和不超过1 位)。

(3)试编写一段程序,要求在长度为100H字节的数组中,找出大于42H 的无符号数的个数并存入字单元UP中;找出小于42H的无符号数的个数并存入字单元DOWN中。

2.在DEBUG下查看程序执行的过程,以及变量值的变化。

3.演示程序运行结果,请指导教师检查。

三、思考

1.汇编语言程序中语句END后的标号作用是什么?

2.采用标准序结构编制源程序,用ret结束程序运行返回操作系统时,可否将语句main proc far中的far属性去掉,为什么?

3.一个段的大小为多少?一定是64KB吗?如何在DEBUG下查看程序在内存的存放情况?

四、提交内容

将各个源程序代码、exe文件压缩为RAR后提交到作业系统。

题目创建人题目注释

DA TAS SEGMENT

String db "BASED ADDRESSING"

count dw $-String

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

mov cx,count ;循环次数

lea si,count-1 ;将最后一个字符‘G’的地址给si L:

mov ah,2

mov dl,[si]

dec si

int 21h

loop L

MOV AH,4CH

INT 21H

CODES ENDS

END START

1.2.asm

DA TAS SEGMENT

x db "x=$"

y db "y=$"

z db "x+y=$"

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

mov ah,9 ;显示"x="

lea dx,x

int 21h

mov ah,1 ;输入X

int 21h

sub al,30h

mov cl,al ;将X放在CL

mov ah,9 ;显示"y="

lea dx,y

int 21h

mov ah,1 ;输入Y

int 21h

sub al,30h

add cl,al ;两数字相加

mov ah,9 ;显示"z="

lea dx,z

int 21h

mov ah,2 ;显示结果

mov dl,cl

add dl,30h

int 21h

MOV AH,4CH

INT 21H

CODES ENDS

END START

1.3.asm

DA TAS SEGMENT

array db 128 dup(41h,43h)

up dw 0

down dw 0

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

lea di,array

mov cx,256

L:

mov al,[di]

cmp al,42h

jl L1

ja L2

L1:

inc down

jmp L3

L2:

inc up

jmp L3

L3:

inc di

loop L

MOV AH,4CH

INT 21H

CODES ENDS

END START

题目名称实验二程序结构与简单程序设计

题目关键字简单程序设计

题目录入时

2013-4-1 22:45:55

题目内容一、实验目的

1.掌握汇编语言源程序结构。

2.掌握汇编语言调试方法。

二、实验要求

1.编写完整的汇编语言程序:

(1) 试编写一段程序,要求对键盘输入的小写字母用大写字母显

示出来。

(2) 编写程序,从键盘接收一个小写字母,然后找出它的前导字

母和后续字母,再按顺序显示这三个字符。

(3) 试编写一段程序,要求比较两个字符串string1和string2

所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO

MATCH”.

(4) 编写程序,将一个包含有20个数据的数组M分成2个数组:正

数数组P和负数数组N,并分别把这两个数组中数据的个数显示出

来。

2.在DEBUG下查看程序执行的过程,以及变量值的变化。

3.演示程序运行结果,请指导教师检查。

三、思考

对输入的非字母字符如何处理?

2. 字母“a”和“z”边界字符的处理方法是什么?

3. 显示结果为多位数的时候如何输出?

四、提交内容

将各个源程序代码、exe文件,思考题的WORD文档压缩为RAR后提

交到作业系统。

题目创建人

题目注释

2.1.asm

DA TAS SEGMENT

crlf db 0ah,0dh,'$'

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS

START:

MOV AX,DATAS

MOV DS,AX

mov ah,1 ;输入数据会AL

int 21h

push ax ;将AX存进栈里

lea dx,crlf ;换行

mov ah,9

int 21h

pop dx ;栈里数据放进DX,即将原先AX放进DX

sub dl,20h ;小写变大写要减去20h

mov ah,2 ;输出

int 21h

MOV AH,4CH

INT 21H

CODES ENDS

END START

2.2.asm

DA TAS SEGMENT

String db 'zabcdefghijklmnopqrstuvwxyza'

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS

START:

MOV AX,DATAS

MOV DS,AX

lea di,String

mov ah,1 ;输入字母

int 21h

L:

inc di ;先DI自加1,第一次就是‘a’的地址,不是‘z’cmp al,[di] ;直到找到字母和输入的相匹配

jnz L

dec di ;推前成为前端字母的地址

mov cx,3 ;循环次数3

L2:

mov dl,[di]

inc di

mov ah,2

int 21h

loop L2

MOV AH,4CH

INT 21H

CODES ENDS

END START

2.3.asm

DA TAS SEGMENT

String1 db "this is a program"

count1 dw $-String1

String2 db "this is a program"

count2 dw $-String2

answer1 db 'match','$'

answer2 db 'no match','$'

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS

START:

MOV AX,DATAS

MOV DS,AX

mov ax,count1

mov bx,count2

cmp ax,bx ;比较两个字符串的长度,如果不等就是不匹配jnz next

mov cx,count1 ;字符串长度

lea si,string1

lea di,string2

L:

mov al,[si]

cmp al,[di] ;比较两个字符串的字符,如果不等就跳

jnz next

inc si

inc di

loop L

lea dx,answer1 ;能到这里说明都匹配

mov ah,9

int 21h

jmp finally ;跳去finally,避免顺序执行了next

next: ;显示不匹配

lea dx,answer2

mov ah,9

int 21h

finally:

MOV AH,4CH

INT 21H

CODES ENDS

END START

2.4.asm

DA TAS SEGMENT

M db 5 dup(-1,1,2,3)

P dw 0

N dw 0

DA TAS ENDS

STACKS SEGMENT

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DA TAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

lea si,M

mov cx,20 ;循环次数

L:

mov al,[si]

cmp al,0 ;和0比较判断正负

jl L1

汇编语言基础练习题目

、填空 1. 在8086/8088的计算机中,存储单元的20位物理地址由两部分组成,即16 位的 段地址 和16位的 偏移地址,物理地址=段地址X 10H+偏移量。 2. 段的起始地址必须是某小段的首地址,它能被 10H 整除。 3. 已知01020H 字单元的内容为6A58H 请分别写出它的两个字节单元的地址和 内容: (01020H =58H, ( 01021H =6AH 4. 指令执行后,若标志寄存器的ZF=0,则表示结果不为0;若SF=0,则表示结 果的符号是正号,即结果为正数。 5. 控制器从存储器取出一条指令后,指令指针寄存器IP 的内容是 将要执行的下 一条指令开始的偏移地址。 6. 段地址和偏移地址为1000: 127B 的存储单元的物理地址是1127BH 解:由物理地址=段地址X 10H+偏移量的公式可得 物理地址=1000HX 10H+127BH=10000H+127BH=1127BH 、选择 1. 与CS 寄存器组合才能形成代码段的物理地址的寄存器是 解:16K 个字单元,即为32K 个字节单元。由于2的15次方为32K,因此至 少需要15位二进制数才能表示16K 个字单元。 3. 已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是(B ) o 解:由于一个字单元占用两个字节,第一个字单元的偏移地址为 0000H,因 此第一个字单元的物理地址为 01000H 。以后每一个字单元的地址在前一个的基 C )。 A. SP 寄存器 B. BP 寄存器 C. IP 寄存器 D. BX 寄存器 2.如果存储器分段时, 的二进制数至少是( 一个段最多允许16K 个字单元,那么表示该段内偏移地址 A )o A.15 位 位 B.16 位 C.17 位 D.18 A. 01010H B. 0100AH C.01012H D.01006H

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串'HOW ARE YOU!'存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

华南农业大学-物理学简明教程课后习题答案

1 -1 质点作曲线运动,在时刻t 质点的位矢为r ,速度为v ,速率为v ,t 至(t +Δt )时间内的位移为Δr , 路程为Δs , 位矢大小的变化量为Δr ( 或称Δ|r |),平均速度为v ,平均速率为v . (1) 根据上述情况,则必有( ) (A) |Δr |= Δs = Δr (B) |Δr |≠ Δs ≠ Δr ,当Δt →0 时有|d r |= d s ≠ d r (C) |Δr |≠ Δr ≠ Δs ,当Δt →0 时有|d r |= d r ≠ d s (D) |Δr |≠ Δs ≠ Δr ,当Δt →0 时有|d r |= d r = d s (2) 根据上述情况,则必有( ) (A) |v |= v ,|v |= v (B) |v |≠v ,|v |≠ v (C) |v |= v ,|v |≠ v (D) |v |≠v ,|v |= v 分析与解 (1) 质点在t 至(t +Δt )时间内沿曲线从P 点运动到P′点,各量关系如图所示, 其中路程Δs =PP′, 位移大小|Δr |=PP ′,而Δr =|r |-|r |表示质点位矢大小的变化量,三个量的物理含义不同,在曲线运动中大小也不相等(注:在直线运动中有相等的可能).但当Δt →0 时,点P ′无限趋近P 点,则有|d r |=d s ,但却不等于d r .故选(B). (2) 由于|Δr |≠Δs ,故t s t ΔΔΔΔ≠r ,即|v |≠v . 但由于|d r |=d s ,故t s t d d d d =r ,即|v |=v .由此可见,应选(C). 1 -2 一运动质点在某瞬时位于位矢r (x,y )的端点处,对其速度的大小有四种意见,即

华南农业大学2010物理化学期末考试试卷

华南农业大学期末考试试卷(A 卷) 学年第一学期 考试科目: 物理化学 考试类型:(闭卷) 考试时间: 120 分钟 学号 姓名 年级专业 一.选择题:(选择一个正确的答案,10×2分) ( )1.对于理想气体,下列关系中哪个是不正确的? A . 0=??? ????T V U B . 0=???? ????T p U C . 0=??? ????V T U D . 0=???? ????T p H ( )2.已知放热反应 H 2 (g) + 2 1 O 2 (g) === H 2O (g) 的△r H m ,下列说法中不正确的是: A . △r H m 是H 2 (g)的燃烧焓 B . △r H m 与反应的△r U m 数值不等 C . △r H m 是H 2O (g)的生成焓 D . △r H m 是负值 ( )3.已知下列反应的平衡常数 H 2 (g) + S (s) === H 2S (g) K 1θ S (s) +O 2 (g) === SO 2 (g) K 2θ 则反应H 2 (g) +SO 2 (g) === O 2 (g) + H 2S (g) 的平衡常数为: A . K 2θ/K 1θ B . K 1θ-K 2θ C . K 1θ·K 2θ D . K 1θ/K 2θ

( )4.已知反应N2O4 (g) === 2NO2 (g)是吸热反应,反应达平衡时,欲使平衡向右移动以获得更多的NO 2 ,应采取的措施是: A . 升高温度 B . 缩短反应时间 C . 降低温度 D . 延长反应时间 ( )5.沸点升高说明在溶剂中加入非挥发性溶质后,该溶剂的化学势比加入溶质前: A . 升高 B . 降低 C . 相等 D . 不一定 ( )6.在273K,封闭的热力学系统,下列关系正确的是: A . G>A B . G0 B . ΔS=0 C . ΔS<0 D . 不一定 ( )9.当实际气体温度低于波义耳温度时,只要压力不太大,则有: A . PV < nRT B . PV > nRT C . PV = nRT D . PV →0 ( )10.由A ,B二组分形成具有最大正偏差液态混合物时,其恒沸点混合 物的组成为x B =0.45.当对组成为x B =0.35的A ,B混合物进行精馏时, 下列说法正确的是: A . 塔顶产物为B,釜底残液为恒沸点混合物 B . 塔顶产物为A,釜底残液为恒沸点混合物 C . 塔顶产物为恒沸点混合物,釜底残液为B D . 塔顶产物为恒沸点混合物,釜底残液为A

华南农业大学考博英语内部资料!

Available online at https://www.360docs.net/doc/8c4302743.html, Association genetics in crop improvement J Antoni Rafalski Increased availability of high throughput genotyping technology together with advances in DNA sequencing and in the development of statistical methodology appropriate for genome-wide association scan mapping in presence of considerable population structure contributed to the increased interest association mapping in plants.While most published studies in crop species are candidate gene-based,genome- wide studies are on the increase.New types of populations providing for increased resolution and power of detection of modest-size effects and for the analysis of epistatic interactions have been developed.Classical biparental mapping remains the method of choice for mapping the effects of alleles rare in germplasm collections,such as some disease resistance genes or alleles introgressed from exotic germplasm. Address DuPont Agricultural Biotechnology Group and Pioneer Hi-Bred International,Wilmington,DE,USA Corresponding author:Rafalski,J Antoni (j-antoni.rafalski@https://www.360docs.net/doc/8c4302743.html,) Current Opinion in Plant Biology2010,13:174–180 This review comes from a themed issue on Genome studies and molecular genetics–Plant biotechnology Edited by Rajeev K.Varshney and Douglas R.Cook Available online19th January2010 1369-5266/$–see front matter #2010Elsevier Ltd.All rights reserved. DOI10.1016/j.pbi.2009.12.004 Introduction Rapid progress in the development of genomic tools, including genome sequencing[1]and high-density single nucleotide polymorphism(SNP)genotyping [2,3]enabled development of new powerful approaches to the mapping of complex traits and to the subsequent identi?cation of causal genes.While these methods have been?rst applied in human genetics[4],their applications in crop genetics and crop improvement are becoming popular.In plants,the ability to create germplasm collections and large experimental popu- lations consisting of homozygous individuals at will is a signi?cant practical advantage.Here I am going to focus on genetic association mapping,especially whole genome scan methodology,and highlight both the bene?ts of this method as well as signi?cant challenges encountered during several years of practicing this approach.Other more detailed reviews are available [5–7,8 ,9,10]. Overview of association mapping methodology Association mapping,also called linkage disequilibrium (LD)mapping,refers to the analysis of statistical associ- ations between genotypes,usually individual SNPs or SNP haplotypes,determined in a collection of individ- uals,and the traits(phenotypes)of the same individuals (Figure1).As this de?nition implies,association mapping is closely related to well established genetic methods, such as quantitative trait loci(QTL)mapping[11].Until recently genetic mapping was usually done in purpose- created populations,such as a progeny of parents chosen on the basis of the difference between them for the trait(s)of interest,or in de?ned pedigrees(families). By contrast,genetic association mapping involves using a collection of individuals,such as those derived from wild populations,germplasm collections or subsets of breeding germplasm.Consequently,at each locus,several alleles may be simultaneously evaluated for association in a diverse population,while only two alleles segregate in any biparental population. Two association mapping methodologies are in use:Can- didate gene association and Whole Genome Scan,also called Genome-Wide Association Study.In the candidate gene approach,one tests the hypothesis‘is there a cor- relation between DNA polymorphisms in gene A and the trait of interest’.For example,one can ask if in a diverse maize germplasm collection there is a correlation be- tween DNA sequence alleles of phytoene synthase(or any other gene involved in carotenoid biosynthesis)and carotenoid content of seeds[12,13,14 ].This approach assumes good understanding of the biochemistry and genetics of the trait,and many genes may escape atten- tion.Therefore,in absence of detailed knowledge of the biochemical pathway of interest,including regulatory genes,whole genome scan,described below,is a better choice. Genome scan involves testing for association most of the segments of the genome,by genotyping densely distrib- uted genetic marker loci covering all chromosomes (Figure1).The hypothesis under consideration is simple: ‘one(or more)of the genetic loci being considered is either causal for the trait or in linkage disequilibrium with the causal locus’.Candidate gene association,which assumes some understanding of the genetics of the trait, could be considered a subset of a more general genome scan approach.

汇编语言题库

汇编语言题库 一、单项选择题 1、在下列的选项中,能够组成计算机系统的是()。 A.硬件系统和软件系统 B.CPU、存储器、输入/输出设备 C.操作系统、各种语言 D.系统软件和应用软件2、汇编语言属于()。 A.用户软件 B.系统软件 C.高级语言 D.机器语言3、汇编语言源程序经汇编程序汇编后产生的文件的扩展名是()。 A.EXE B.OBJ C.ASM D.LST 4、汇编语言的什么文件经链接(LINK)后产生可执行文件? A.ASM B.EXE C.LST D.OBJ 5、中央处理器CPU是由()组成的。 A.运算器 B.控制器 C.寄存器组 D.前三者6、IBM PC机的DOS是属于()。 A.用户软件B.系统软件C.系统硬件 D.一种语言7、汇编语言源程序是()程序。 A.不可直接执行的B.可直接执行的 C.经汇编程序汇编后就可执行的D.经连接后就可直接执行的8、8086/8088 CPU的寄存器组中,8位的寄存器共有()个。 A.4B.6C.8D.109、8086/8088 CPU的寄存器组中,16位的寄存器共有()个。 A.10B.12C.13D.1410、8086/8088 CPU执行算术运算时PSW共有()个标志位会受影响。 A.4B.5C.6D.711、在程序执行过程中,IP寄存器始终保存的是()。 A.上一条指令的首地址B.本条指令的首地址。 C.下一条指令的首地址D.需计算有效地址后才能确定地址。 12、IBM PC机的存储器可分()个段。 A.4B.256C.512D.65536 13、当使用BP作编程地址时,此时使用的是()段。 A.CSB.DSC.ESD.SS

汇编语言复习题(附答案)

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 1. 把要执行的程序与库文件连接起来形成可执行文件的系统程序是(B )。 A. 汇编程序 B. 连接程序 C. 机器语言程序 D.源代码程序 2. 在8088/8086的寄存器组中,CPU确定下一条指令的物理地址时需要用到的寄存器对是 (C )。 A..SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 3. 为了使主机访问外设方便起见,外设中的每个寄存器给予一个(C )。 A.物理地址 B. 逻辑地址 C. 端口地址 D. 段地址 4. MOV AX, 3064H,该指令中源操作数采用的寻址方式是(A )。 A.立即 B. 直接 C. 寄存器相对 D. 寄存器间接 5. 换码指令的助记符是(C )。 A. XCHG B. LEAS C.XLAT D. MOV 6. 如果A> B (A、B有符号数)发生转移,应选择的条件转移指令是(JGE )。 7. 下列符号中,可用作标识符的是(C )。 A.MOV B.AX C.MSG1 D.1ABC 8. X DB 10H DUP (1 , 2)内存变量定义语句拥有了( A )个字节的存储空间。 A.20D B.10D C.20H D.10H 9. 当DF=0时,执行串操作指令MOVSB变址寄存器SI、DI的值将(C )。 A.不变 B. 减1 C. 加1 D. 无法确定 10. 如下指令可将AX寄存器内容改变的是(A )。 A. AND AX , BX B . TEST AX , BX C. CMP AX , BX D . XCHG AX , AX 11.16位CPU支持的I/O 地址范围是(D )。 A. 0~0FFFFFH B. 0~0FFFFH C. 0~0FFFH D. 0~0FFH 12. MUL CL指令实现的功能是(A )。 A.无符号乘法:AX AL X CL B.有符号乘法:AX AL X CL C.无符号乘法:DX AL X CL D .有符号乘法:DX AL X CL 13. DOS系统功能调用(INT 21H )中,显示字符串的功能号是(D )。 A.01H B.02H C.08H D. 09H 14. 在16位CPU读取指令时,需要用到的寄存器对是(C )。 A.SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 15. 下列指令中,源操作数(既第2操作数)属于基址加变址寻址方式是(B )。 A.MOV AX,23H B. MOV AX,[BX+SI] C.SUB AX,[BX] D. ADD AX,BX 16. 有内存变量定义语句:VAR DW 10 DUP(1 , 2), 1234H, VAR的属性TYPE LENGTH和

汇编题库重点复习题

1.已知X=76,则[X]补=_______。 A.76H B. 4CH C. 0B4H D. 0CCH 2.已知[X]补=80H,则X =_______。 A.80H B.0 C. 0FFH D. -80H 3.已知[X]补=80H,则[X]补/2=_______。 A.0CCH B.4CH C. 49H D. 31H 4.已知X=78,Y=-83,则[X+Y]补=_______。 A.0F5H B.0A1H C. 0FBH D. 65H 5.将124转换成十六进制的结果是_______。 A.7CH B.7DH C. 7EH D. 7BH 6.将93H看成一个压缩的BCD码,其结果是_______。 A.10010101 B.10010011 C. 10000011 D. 10000001 7.45转换成二进制数是_______。 A.10101101 B.00111101 C. 00101101 D. 10011101 8.6CH 转换成十进制数是_______。 A.118 B.108 C. 48 D. 68 9.将93H扩展为字的结果是_______。 A.FF93H B.0093H C. 1193H D. 1093H 10.56的压缩BCD码是_______。 A.38H B. 56H C. 0506H D. 3536H 11.ASCII中的47H表示字符的是_______。 A.“7” B. “G” C. “g” D. “E” 12.十进行数-1的8位二进制数补码是_______。 A.11111110 B. 11110000 C. 11111111 D. 10001111 13.下列为补码表示,其中真值最大的数是_______。 A.10001000 B. 11111111 C. 00000000 D. 00000001 14.十六进制数88H,可表示成下面几种形式,请找出错误的表示_______。 A.无符号十进制数136 B. 1带符号十进制数-120D C. 压缩BCD码十进制数88 D. 8位二进制数-8的补码 15.计算机对字符、符号采用统一的二进制编码。其编码采用的是_______。 A.BCD码 B. 二进制码 C. ASCII D. 十六进制码第二章 16.在微机中分析并控制指令执行的部件是_______。 A.寄存器 B. 数据寄存器 C. CPU D. EU 17.在计算机的CPU中执行算术逻辑运算的部件是_______。 A.ALU B. PC C. AL D. AR 18.执行指令PUSH CX后堆栈指针SP自动_______。 A.+2 B. +1 C. —2 D. —1 19.在标志寄存器中表示溢出的是_______。 A.AF B. CF C. OF D. SF 20.对汇编语言源程序进行翻译的是程序是_______。 A.连接程序 B. 汇编程序 C. 编译程序 D. 目标程序

完整版汇编语言试题及答案..doc

一,单项选择题 (每小题 1 分,共 20 分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令 JMP FAR PTR DONE 属于 ( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是 ( A.对两个无符号数进行比较采用CMP 指令 ,对两个有符号数比较用CMP S 指令 B.对两个无符号数进行比较采用CMPS 指令 ,对两个有符号数比较用CM P 指令 C.对无符号数条件转移采用JAE/JNB 指令 ,对有符号数条件转移用JGE/J NL 指令 D.对无符号数条件转移采用JGE/JNL 指令 ,对有符号数条件转移用JAE/J NB 指令 3.一个有 128 个字的数据区 ,它的起始地址为 12ABH:00ABH, 请给出这个数据区最末一个字单元的物理地址是 ( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中 ,不正确的是 ( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是 ( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令 JNE 的测试条件为 ( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为 ( A.BX 或 CX

华南农业大学大学物理A静电场与稳恒磁场课堂测试题

静电场与稳恒磁场课堂测试题(每题1分) 1.四条相互平行的载流直导线,电流强度均为I ,如图放置。 正方形的边长为 2a .则正方形中心的磁感强度o B 为( ) (A) 02I a μπ; (B) ; (C) 0; (D) 0I a μπ 。 图1 2.同一束电力线穿过大小不等的两个平面1和2, 如图2所示,则两个平面的电通量Φ和场强E 关系是( ) (A) 12Φ>Φ,12E E =; (B) 12Φ<Φ,12E E =; (C)12Φ=Φ,12E E >; (D) 12Φ=Φ,12E E =。 3.某电场的电力线分布如图3所示,一负电荷从A 点移至B 点,则正确的说法为:( ) (A )电场强度的大小B A E E <; (B )电势B A V V <; (C )电势能PB PA E E <; (D )电场力作的功0>W 。 4.在静电场中,下列说法中正确的是:( ) (A )带正电荷的导体其电势一定是正值; (B )等势面上各点的场强一定相等; (C )场强为零处电势也一定为零; (D )场强相等处电势不一定相等。 5.将一带负电的物体M 靠近一不带电的导体N ,在N 的左端感应出正电荷,右端感应出负电荷。若将导体N 的左端接地(如图4所示),则:( ) (A )N 上的负电荷入地 ; (B )N 上的正电荷入地 ; (C )N 上的所有电荷入地; (D )N 上的所有感应电荷入地。 图 2 2 1 M

6.如图5所示的电场,点电荷0q 从D 点沿弧形路径 DCO 到达O 点,则电场力所做的功 =W 。 7.如图6所示,无限长载流直导线过圆电流的中心且垂直圆电流平面,电流强度均为I , 圆电流平面半径为R ,则长直导线对圆电流的作用力=F 8.一带电粒子,垂直射入均匀磁场,如果粒子质量增大到2倍,入射速度增大到2倍,磁场的磁感应强度增大到4倍,则通过粒子运动轨道包围范围内的磁通量增大到原来的 倍。9.在均匀磁场中,有两个平面线圈,其面积21A A =,通有电流212I I =,它们所受到的最大磁力矩之比21:M M 等于 10. 设空间电势的表达式为2 (,,)U x y z x yz =+,则空间电场强度等于 答案 q -0 D I

【汇编语言程序设计】试题及答案合集

《汇编语言程序设计试题及答案》合集 汇编语言程序设计试题及答案 1.对于有符号的数来说,下列哪个值最大(D) A:0F8H B:11010011B C:82 D:123Q 2.下列有关汇编语言中标号的命名规则中,错误的是(D) A:通常由字母打头的字符、数字串组成 B:标号长度不能超过31个字符 C:?和$不能单独作为标号 D:.号不可位于标号首 3.8088/8086存储器分段,每个段不超过(D ) A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式(B)A:寄存器寻址B:相对基址变址寻址 C:变址寻址D:基址变址寻址 5.若AX= - 15要得到AX=15应执行的指令是(A ) A.NEG AX B.NOT AX C.INC AX D.DEC AX 6.8086/8088系统执行传送指令MOV时( A) A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 7.若要求一个操作数中的若干位维持不变,若干位置?1?,可以使用(B)A:NOT B:OR C:AND D:XOR 8.下列指令中段默认为堆栈段的是( C) A.MOV AX,[BX+SI+10] B.ADD AX,ES:[SI] C.SUB [BX],[BP][DI] D. MOV DX,[1000H] 9.关于8086/8088微机系列,下列说法哪个是正确的(D) A:一个存储单元由16个二进制位组成,简称字。

B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。 C:在内存空间中,可以无限分配段,且段的大小不受限制。 D:段与段之间可以邻接,也可以重叠。 10.下列关于堆栈的说法,错误的是(D) A:以?先入后出?为原则。 B:栈区最高地址单元的前一个单元为栈底。 C:运行中SP寄存器动态跟踪栈顶位置。 D:压栈和弹出都是以字节为单位。 11.表示过程定义结束的伪指令是( A) A.ENDP B.ENDS C.END D.ENDM 12.BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $-BUF1 符号COUNT等价的值是( B) A.6 B.18 C.16 D.9 13.下列标志位中,可以用来判断计算结果正负的是(B) A:PF B:SF C:DF D:OF 14.下列指令正确的是( CD) A. MOV [100H], [BX] B.MOV DS, ES C. ADD V[BX], CX D.MOV AX, 34H 15.下列哪个寄存器是属于指针寄存器(C) A:SI B:DX C:SP D:ES 二、填空题 (每小题4 分,共 20 分) 1.下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出) FLD DW 10, -20, 30, -60, -71, 80, 79, 56 _LEA SI,FLD______ MOV CX, 8 XOR AX, AX

汇编语言试题及答案.

一,单项选择题(每小题1分,共20分 1-10CCCCAADACB 11-20.ADBBAADDCC 1.指令JMP FAR PTR DONE属于( C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是( A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMP S指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CM P指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/J NB指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( A.12CSBH B.12B6BH

C.12C59H D.12BFEH 4.在下列指令的表示中,不正确的是( A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是( A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为( A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( A.BX或CX

B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:( MOV AX,0 MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT 执行后(BX=( A.99

华南农业大学大学物理B复习资料试题

谢谢戴老师分享的一手资料,答案在最后。这些是小题范围,考 试的大题多为老师在课本上划得重点习题 目 录 流体力学 (2) 一、选择题 (2) 二、填空题 (3) 三、判断题 (5) 热学 (6) 一、选择题 (6) 二、填空题 (11) 三、判断题 (14) 静电场 (15) 一、选择题 (15) 二、填空题 (17) 三、判断题 (17) 稳恒磁场 (18) 一、选择题 (18) 二、填空题 (21) 三、判断题 (22) 振动和波动 (23) 一、选择题 (23) 二、填空题 (26) 三、判断题 (27) 波动光学 (27) 一、选择题 (27) 二、填空题 (30) 三、判断题 (31) 物理常数:1231038.1--??=K J k ,1131.8--??=mol K J R ,2/8.9s m g =,电子电量为 C 19106.1-?,真空介电常数2212010858/Nm C .ε-?=,真空磁导率 270104--??=A N πμ,18103-??=s m c 。693.02ln =。

流体力学 一、选择题 1.静止流体内部A ,B 两点,高度分别为A h ,B h ,则两点之间的压强关系为 (A )当A B h h >时,A B P P >; (B )当A B h h > 时,A B P P <; (C )A B P P =; (D )不能确定。 2.一个厚度很薄的圆形肥皂泡,半径为R ,肥皂液的表面张力系数为γ;泡内外都是空气, 则泡内外的压强差是 (A )R γ4; (B )R 2γ; (C )R γ2; (D )R 32γ。 3.如图,半径为R 的球形液膜,内外膜半径近似相等,液体的表面张力系数为γ,设A , B , C 三点压强分别为A P ,B P ,C P ,则下列关系式正确的是 (A )4C A P P R γ-= ; (B )4C B P P R γ-=; (C )4A C P P R γ-=; (D )2B A P P R γ-=-。 4.下列结论正确的是 (A )凸形液膜内外压强差为R P P 2γ=-外内; (B )判断层流与湍流的雷诺数的组合为ηρDv ; (C )在圆形水平管道中最大流速m v 与平均流速v 之间的关系为m v v 2=; (D )表面张力系数γ的大小与温度无关。 5.为测量一种未知液体的表面张力系数,用金属丝弯成一个框,它的一个边cm L 5=可以 滑动。把框浸入待测液体中取出,竖起来,当在边L 中间下坠一砝码g P 5.2=时,恰好可 拉断液膜,则该液体的表面张力系数是 (A )m N /15.0; (B )m N /245.0; (C )m N /35.0; (D )m N /05.0。 6.下列哪个因素与毛细管内液面的上升高度无关:

汇编语言期末复习题库

一、填空题 1.中央处理器包括运算器、控制器、寄存器组。 2.物理地址是指实际的20 位主存单元地址,每个存储单元对应唯一 的物理地址。 3.用二进制代码书写指令和程序的语言,称为机器语言。 4.计算机中的指令由操作码和操作数两部分组成。 5.把A和B两个寄存器的内容进行异或运算,若运算结果是0 ,那么 A、B寄存器的内容必定相同。 6.AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下 两条指令ADD AL,BL 和DAA后,(AL)=65H 。 7.当指令“SUB AX,BX”执行后,CF=1,说明最高有效位有借位; 对有符号数,说明操作结果溢出。 8.FLAG状态标志寄存器中,AF为辅助进位标志,CF为进位标志, SF为符号标志,ZF为零标志,OF为溢出标志,PF为奇 偶性标志。 9.指出下列指令源操作数的寻址方式: MOV AX,ARRAY[SI] 变址寻址 MOV AX,ES:[BX] 寄存器间接寻址 MOV AX,[200H] 直接寻址 MOV AX,[BX+DI] 基址变址寻址 MOV AX,BX 寄存器寻址 MOV AX,1200H 立即数寻址

MOV AX,20[BX+SI]基址变址寻址 MOV AX,[DI+20] 变址寻址 10.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H, (20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容: (1)MOV AX,1200H;(AX)= 1200H (2)MOV AX,BX;(AX)=0100H (3)MOV AX,[1200H];(AX)= 4C2AH (4)MOV AX,[BX];(AX)= 3412H (5)MOV AX,1100[BX];(AX)= 4C2AH (6)MOV AX,[BX][SI];(AX)= 7856H (7)MOV AX,1100[BX][SI];(AX)= 65B7H 11.已知‘A’的ASCII是41H,那么‘E’的ASCII是45H 。 12.Ends 是段定义结束伪指令,与Segment配套使用。 13.逻辑地址由段基值和偏移量组成。将逻辑地址转换为物理地址的公 式是段基值*16+偏移量。其中的段基值是由段寄存器存储。 14.一个有16个字的数据区,它的起始地址为70A0:0100H,那么该数据 区的最后一个字单元的物理地址为70B1E H。 15.DEBUG命令中,显示内存命令 D ,显示寄存器命令R,汇编命令 A ,执行命令G 。

汇编语言试题及答案

一,单项选择题(每小题1分,共20分) 1.指令JMP FAR PTR DONE属于() A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2.下列叙述正确的是() A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JN L指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JN B指令 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是() A.12C5BH B.12B6BH C.12C5AH D.12BFEH 4.在下列指令的表示中,不正确的是() A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL 5.在进行二重循环程序设计时,下列描述正确的是() A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B.外循环初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外,外循环之内 6.条件转移指令JNE的测试条件为() A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为()A.BX或CX B.CX或SI C.DX或SI D.SI或DI 8.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在()中。 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:()

相关文档
最新文档