文档库 最新最全的文档下载
当前位置:文档库 › 汇编语言离线作业2

汇编语言离线作业2

汇编语言离线作业2
汇编语言离线作业2

离线作业2

2.22、判断下列程序段跳转的条件

(1)XOR AX,1E1EH

JE EQUAL

(2)TEST AL,10000001B

JNZ THERE

(3)CMP CX,64H

JB THERE

(1)xor ax,1e1eh

je equal

;AX=1e1eh(异或后为0)

(2)test al,10000001b

jnz there

;AL的D0或D7至少有一位为1

(3)cmp cx,64h

jb there

;CX(无符号数)<64h

2.24、假设AX和SI存放的是有符号数,DX和DI存放的是无符号数,请用比较指令和条件转移指令实现以下判断:

(1)若DX>DI,转到ABOVE执行;

(2)若AX>SI,转到GREATER执行;

(3)若CX=0,转到ZERO执行;

(4)若AX-SI产生溢出,转到OVERFLOW执行;

(5)若SI≤AX,转到LESS_EQ执行;

(6)若DI≤DX,转到BELOW_EQ执行。

(1)若DX>DI,转到above执行

cmp dx,di

ja above;=jnbe above

(2)若AX>SI,转到greater执行

cmp ax,si

jg greater;=jnle greater

(3)若CX=0,转到zero执行

cmp cx,0jcxz zero

jz zero

(4)若AX-SI产生溢出,转到overflow执行;

cmp ax,di

jo overflow

(5)若SI≤AX,转到less_eq执行;

cmp si,ax

cmp ax,si

jle less_eq

jge less_eq

(6)若DI≤DX,转到below_eq执行。

cmp di,dx

cmp dx,di

jbe below_eq

jae below_eq

2.26、按照下列要求,编写相应的程序段:

(1)起始地址为STRING的主存单元中存放有一个字符串(长度大于6),把该字符串中的第1个和第6个字符(字节量)传送给DX寄存器。

(3)编写一个程序段,在DX高4位全为0时,使AX=0;否则使AX=-1。(6)已知字符串STRING包含有32KB内容,将其中的’$’符号替换成空格。(7)有一个100个字节元素的数组,其首地址为ARRAY,将每个元素减1(不考虑溢出)存于原处。

(8)统计以’$’结尾的字符串SRTING的字符个数。

(1)起始地址为string的主存单元中存放有一个字符串(长度大于6),把该字符串中的第1个和第6个字符(字节量)传送给DX寄存器。

mov si,0

mov dl,string[si];第1个字符送dl寄存器

mov si,5

mov dh,string[si];第6个字符送dh寄存器

(2)从主存buffer开始的4个字节中保存了4个非压缩BCD码,现按低(高)地址对低(高)位的原则,将它们合并到DX中。

xor si,si;si清零

mov al,buffer[si];第一字节

inc si

mov ah,buffer[si];第二字节

mov cl,4

shl ah,cl;BCD码移到高半字节

or al,ah;组合成压缩BCD码

mov dl,al;存入dl寄..

inc si

mov al,buffer[si];第三字节

inc si

mov ah,buffer[si];第四字节

mov cl,4

shl ah,cl;BCD码移到高半字节

or al,ah;组合成压缩BCD码

mov dh,al;存入dh寄..

(3)编写一个程序段,在DX高4位全为0时,使AX=0;否则使AX=-1。

test dx,0f000h

jz zero

mov ax,-1

jmp done

zero:mov ax,0

done:ret

(4)有两个64位数值,按“小端方式”存放在两个缓冲区buffer1和buffer2中,编写程序段完成buffer1-buffer2功能。

lea bx,buffer1

lea dx,buffer2

mov cx,8;8个字节

xor si,si;si=0

clc;CF=0

(5)假设从B800h:0开始存放有100个16位无符号数,编程求它们的和,并把32位的和保存在DX.AX中。

mov ax,0b800h

mov ds,ax;段地址

xor si,si;地址偏移量si=0

xor dx,dx;和的高字dx=0

mov cx,99;加的次数

mov ax,[si];第一个数

again:inc si;指向下一个字单元

inc si

add ax,[si];加下一个数

jnc noc;无进位转

inc dx;有进位dx=dx+1

noc:dec cx;次数-1

jnz cx,again;非0继续加

ret

(6)已知字符串string包含有32KB内容,将其中的’$’符号替换成空格。

mov si,offset string

mov cx,8000h;32k=2^15=8000h

again:cmp[si],’$’

jnz next

mov[si],20h;if[si]=’$’[si]<--’’

next:inc si

loop again

(7)有一个100个字节元素的数组,其首地址为array,将每个元素减1(不考虑溢出)存于原处。

xor si,si;si<--0

mov cx,100;循环次数

again:dec array[si]

dec cx

jnz again

(8)统计以’$’结尾的字符串srting的字符个数。

xor si,si;si<--0

coun:cmp string[si],’$’

je done

inc si

jmp coun

done:ret

3.9、假设MYWORD是一个字变量,MYBYTE1和MYBYTE2是两个字节变量,指出下列语句中的错误原因。

(1)MOV BYTE PTR[BX],1000

(2)MOV BX,OFFSET MYWORD[SI]

(3)CMP MYBYTE1,MYBYTE2

(4)MOV AL,MYBYTE1+MYBYTE2

(5)SUB AL,MYWORD

(6)JNZ MYWORD

(1)mov byte ptr[bx],1000;1000超出了一个字节范围

(2)mov bx,offset myword[si];寄存器的值只有程序执行时才能确定,;而offset是汇编过程计算偏移地址,故无法确定

;可以改为lea bx,myword[si]

(3)cmp mybyte1,mybyte2;两个都是存储单元,指令不允许

(4)mov al,mybyte1+mybyte2;变量值只有执行时才确定,汇编过程不能计算

(5)sub al,myword;字节量AL与字量myword,类型不匹配

(6)jnz myword;Jcc指令只有相对寻址方式,不支持间接寻址方式3.22、在SMALL存储模式下,简化段定义格式的代码段、数据段和堆栈段的缺省段名、定位、组合以及类别属性分别是什么?

段定义伪指令段名定位组合类别组名

.CODE_TEXT WORD PUBLIC’CODE’

.DATA_DATA WORD PUBLIC’DATA’DGROUP

.STACK STACK PARA STACK’STACK’DGROUP

3.25、按下面要求写一个简化段定义格式的源程序

(1)定义常量NUM,其值为5;数据段中定义字数组变量DATALIST,它的头5个字单元中依次存放-1、0、2、5和4,最后1个单元初值不定;

(2)代码段中的程序将DATALIST中头NUM个数的累加和存入DATALIST 的最后1个字单元中。

(1)定义常量num,其值为5;数据段中定义字数组变量datalist,它的头5个字单元中依次存放-1、0、2、5和4,最后1个单元初值不定;

(2)代码段中的程序将datalist中头num个数的累加和存入datalist的最后1个字单元中。

.model small

.stack

.data

num equ5

datalist dw-1,0,2,5,4,?

.code

.startup

mov bx,offset datalist

mov cx,num

xor ax,ax

again:add ax,[bx]

inc bx

inc bx

loop again

mov[bx],ax .exit0

end

第三章 8086汇编语言程序格式

第三章8086汇编语言程序格式 练习题 3.4.1 单项选择题 1.下列选项中不能作为名字项的是()。 A.FH B.A3 C.3B D.FADC 2.下列指令不正确的是()。 A.MOV AL,123 B.MOV AL,123Q C.MOV AL,123D D.MOV AL,123H 3.下列指令不正确的是()。 A.MOV BL,OFFSET A B.LEA BX,A C.MOV BX,OFFSET A D.MOV BX,A 4.若定义“BUF DB 1,2,3,4”,执行MOV AL,TYPE BUF 后AL=()。 A.0 B.1 C.2 D.3 5.若定义“A EQU 100”,执行“MOV AX,A”后,AX=()。 A.A的偏移地址B.A单元中的内容 C.100 D.A的段地址 6.若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配()字节单元。 A.10 B.20 C.22 D.24 7.若定义“C DD 2,4”,则该伪指令分配()个字节单元。 A.2 B.4 C.6 D.8 8、伪指令是()规定的汇编说明符,它在源程序汇编时进行说明。 A、DEBUG B、LINK C、MASM D、EDIT 9.在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个()文件。 A..LST B..EXE C..MAP D..ASM 10.LINK命令执行后可以生成一个以()为扩展名的文件。 A.ASM B.EXE C.OBJ D.COM 11.一个段最大可定义()字节。 A.1M B.64K C.32K D.16K 12.若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选()。 A.BYTE B.WORD C.PARA D.PAGE 13.宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的()。 A.相同B.长C.短D.不定 14.宏指令与子程序相比,子程序调用的执行速度比宏指令的()。 A.相同B.快C.慢D.不定 15.ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响()的设定。 A.源程序B.目标程序C.汇编程序D.连接程序

汇编语言大作业

辽宁师范大学计算机与信息技术学院综合性实验报告 课程名称:汇编语言 实验题目:菜单程序设计 学生姓名:孙蕾 专业:计算机科学与技术 学号:20101118050005 实验日期: 2012.5.10 实验成绩:

一、实验目的 设计菜单程序,实现各种功能,设计分支程序,重键盘输入字符。二、实验内容 (1)参考示例5-8设计菜单程序,包含示例5-2、示例5-3及退出三个菜单项。将示例5-2改为从键盘输入X;示例5-3增加显示功能,显示出统计个数。(P120、P101、P106) (2)选作:参考P213第9章示例9-3,在屏幕上清屏、开窗口,将菜单程序带颜色地显示在窗口中。提示:可利用P223宏库9-4.mac中的功能。 三、实验过程(含结果抓图) 1.输入程序代码 data segment x dw ? y dw ? cc db 0ah,0dh,'Y=$' mess0 db 0ah,0dh,0dh,'****************MENU******************' db 0ah,0dh, '*1. calculate Y=5X-18: *' db 0ah,0dh, '*2. count the numbers of a string: *' db 0ah,0dh, '*3. exit *' db 0ah,0dh, '*^^ please select... *' db 0ah,0dh, '**************************************' db 0ah,0dh,' $' mess1 db 0ah,0dh,0dh,'please input a string :$' c db 0ah,0dh,0dh,'please input a number :$' mess2 db 0ah,0dh,'numb:$' mess3 db 0ah,0dh,'capi:$' mess4 db 0ah,0dh,'lett:$' mess5 db 0ah,0dh,0dh,'thank you for using!!$' numb db 10 dup(?) capi db 10 dup(?) lett db 10 dup(?) data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax let0:mov dx,offset mess0 mov ah,9 int 21h

通信与计算机网络离线作业_参考答案

《通讯与计算机网络》作业答案 第1章概述 一.填空题: 1.通信技术 2.通信线路自治计算机系统 3.客户服务器方式 4.UDP 5.运输层 6.带宽 7.每秒比特 8.Kb/s、Mb/s、Gb/s 9.网络的作用范围(或网络的覆盖范围) 10.星型拓扑结构 11.244KB/s 12.发送时延传播时延 13.分组(备忘:在TCP/IP模型中,数据分组是在运输层和网络层中共同 完成的。先是把数据分为等长的数据段(约为1024bit),然后在每一个数据段前面加上首部,首部是由一些必要的控制信息组成的。) 14.各个子层各子层的协议 15.OSI 16.协议数据单元(PDU),例如在非OSI标准的TCP/IP的参考模型中,传 输层协议数据单元就是TCP数据报,网络层协议数据单元就是IP数据报 17.报文 18. 5 传输表示 19.网络层应用层 20.电路 21.网络层 二.问答和计算题: 1.课件中讲过类似的题目…参考答案如下:(发送结点的发送速率大小决定 了发送时延大小,当然还和待发送的数据块长度有关) (1) 发送时延: 107bit/(100*1000)=100秒 传播时延:1000*1000米/(2?108)=0.005秒 结论是:如果发送速率小,总时延主要取决于发送时延。 (2) 发送时延: 103bit/(1000*1000*1000)=0.000001秒 传播时延:1000*1000米/(2?108)=0.005秒 结论是:如果发送速率大,总时延主要取决于传播时延。 (备忘:USBUSB2.0传输速率(即发送速率)大约为480 Mbit/s,所以发送数据设备的发送速率达1Gb/s还是有可能的。)

汇编语言课后习题答案

2.1已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12345678H,[21200H]~[21203H]依次存放2A4C B765H,说明下列每条指令执行完后AX寄存器的内容。 (1)mov ax,1200h (2)mov ax,bx (3)mov ax,[1200h] (4)mov ax,[bx] (5)mov ax,[bx+1100h] (6)mov ax,[bx+si] (7)mov ax,[bx][si+1100h] 〔解答〕 (1)AX=1200H (2)AX=0100H (3)AX=4C2AH;偏移地址=bx=0100h (4)AX=3412H;偏移地址=bx=0100h (5)AX=4C2AH;偏移地址=bx+1100h=1200h (6)AX=7856H;偏移地址=bx+si=0100h+0002h=0102h (7)AX=65B7H;偏移地址=bx+si+1100h=0100h+0002h+1100h=1202h 〔习题2.2〕指出下列指令的错误 (1)mov cx,dl (2)mov ip,ax (3)mov es,1234h (4)mov es,ds (5)mov al,300 (6)mov[sp],ax (7)mov ax,bx+di

(8)mov20h,ah 〔解答〕 (1)两操作数类型不匹配 (2)IP指令指针禁止用户访问 (3)立即数不允许传给段寄存器 (4)段寄存器之间不允许传送 (5)两操作数类型不匹配 (6)目的操作数应为[SI] (7)源操作数应为[BX+DI] (8)立即数不能作目的操作数 〔习题2.5〕已知SS=2200H、SP=00B0H,画图说明执行下面指令序列时,堆栈区和SP的内容如何变化?mov ax,8057h push ax mov ax,0f79h push ax pop bx pop[bx] 〔解答〕 mov ax,8057h push ax mov ax,0f79h push ax pop bx;bx=0f79h pop[bx];DS:[0f79h]=8057h

《电机与拖动II》离线作业答案

西南交10秋学期《电机与拖动II》离线作业答案 电机与拖动II第1次作业 一、单项选择题(只有一个选项正确,共4道小题) 1. 在维修三相异步电动机定子绕组时,将每相绕组的匝数做了适当增加,气隙中的每极磁通将() (A) 增加 (B) 减小 (C) 保持不变 (D) 不一定 正确答案:B 2. 三相合成旋转磁动势中的7次谐波,其在气隙中的转速是基波旋转磁势的转速的()。 (A) 1/7倍 (B) 7倍 (C) 相等 正确答案:A 3. 三相交流电机的定子合成磁动势幅值计算公式的电流为() (A) 每相电流的最大值 (B) 线电流 (C) 每相电流有效值 (D) 三相电流代数和 正确答案:C 4. 三相四极36槽交流绕组,若希望尽可能削弱5次磁动势谐波,绕组节距取()。 (A) 7 (B) 8 (C) 9 (D) 10 正确答案:A 二、判断题(判断正误,共3道小题) 5. 在机械和工艺容许的条件下,异步电动机的气隙越小越好。 正确答案:说法正确 6. 异步电动机空载运行时功率因数很高。 正确答案:说法错误 7. 交流绕组的绕组系数总是小于1。 正确答案:说法正确 三、主观题(共4道小题) 8. 一个三相对称交流绕组,通以对称三相交流电时,会产生何种合成磁势?请写出其基波磁势幅值表达式。如果绕组有一相断线又将产生何种磁势? 参考答案:答:圆形旋转磁势;;Y接断线产生脉振磁势,D接断线产生

椭圆旋转磁势。 9. 一台三相4极异步电动机,定子槽数为36,线圈节距为,试求其基波绕组系数。 参考答案:答:0.945 10. 为什么采用短矩和分布绕组能削弱谐波电势?为什么削弱5次谐波和7 次谐波电势,节距选多大比较合适?。 参考答案:答:从绕组系数公式可知,采用短矩和分布绕组 能削弱谐波电势,这是因为每槽电势随着谐波次数的增加,相邻槽的电势相位差增大倍,所以采用它们 可以削弱谐波电势。从知,要削弱5次和7次谐波电势,选y1=比较合适, 此时,,,使它们削弱都比较大。 11. 总结交流发电机定子电枢绕组相电动势的频率、波形和大小与哪些因素有关?这些因素中哪些是由构造决定的,哪些是由运行条件决定的? 参考答案: 答:交流绕组感应电动势的频率与旋转磁场转速、电机极数有关;其波形与磁势波形、电机结构相关;其大小与频率、绕组匝数、磁场强弱有关。 电机与拖动II第2次作业 一、单项选择题(只有一个选项正确,共3道小题) 1. 交流电机的定子、转子极对数要求() (A) 不等 (B) 相等 (C) 可以相等,也可以不相等 正确答案:B 2. 笼型三相异步电动机额定状态下转速下降10%,则转子电流产生的旋转磁动势相对于定子的转速不变,相对于转子的转速() (A) 上升约10% (B) 下降约10% (C) 不变 正确答案:A 3. 三相异步电动机电磁转矩的大小和()成正比 (A) 电磁功率 (B) 输出功率 (C) 输入功率

《汇编语言》在线作业二

请同学及时保存作业,如您在20分钟内不作操作,系统将自动退出。 《汇编语言》在线作业二 一、单选题(共 20 道试题,共 100 分。) V 1. 在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件(B )。 A. 不必考虑 B. 必须重新设置 C. 必须置1 D. 须清0 满分:5 分 2. 伪指令是(C)规定的汇编说明符,它在源程序汇编时进行说明。 A. DEBUG B. LINK C. MASM D. EDIT 满分:5 分 3. 下列描述正确的是(D)。 A. 在多重循环程序中,内层循环只能有一个 B. 在汇编语言程序设计中,二重循环程序之间的关系可以交错 C. 在汇编语言程序设计中,每次循环应返回到置初值部分之前 D. 在汇编语言程序设计中,每次循环应返回到置初值部分之后 满分:5 分 4. 下列指令会影响标志位的指令是(D)。 A. JMP L

B. JC L C. MOV AL,L D. SHL AL,1 满分:5 分 5. LINK命令执行后可以生成一个以(B)为扩展名的文件。 A. ASM B. EXE C. OBJ D. COM 满分:5 分 6. 如果0100H单元存放条件转移指令的操作码,0101H单元存放条件转移指令的相对位移量 13H,那么转移后的指令的偏移地址为(C)。 A. 0102H B. 0113H C. 0115H D. 00FEH 满分:5 分 7. 若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADD AX,[BX]”指令后,AX=(A)。 A. 8856H B. 6678H C. 8800H D. 6600H 满分:5 分 8. 下列叙述正确的是(A )。 A. 执行一条段间调用指令,先将CS、IP的内容压栈,然后将目的地址送CS和IP。 B. 执行一条段间调用指令,先将目的地址送CS和IP,然后将CS、IP的内容压栈。

汇编语言习题

汇编语言习题 一、单项选择题 1. 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。 A、名字项 B、操作项 C、操作数项 D、注释项 2. 在汇编语言程序中,对END语句的叙述正确的是()。 A、是一可执行语句 B、表示程序执行到此结束 C、表示源程序到此结束 D、在汇编后要产生机器码 3. 汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是() A、Variable B、First & ld C、0FFFFH D、'Memphis' 4.用一条指令仅实现将BX+SI=>AX的方法是() A、XCHG AX,[BX][SI] B、MOV AX,[BX+SI] C、LEA AX,BX[SI] D、LEA AX,[BX][SI] 5.设 SP初值为2000H,执行指令"PUSH AX"后,SP的值是() A、1FFFH B、1998H C、2002H D、1FFEH 6.条件转移指令JC产生程序转移的条件是() A、CF=1 B、CF=0 C、CF=1和ZF=1 D、CF=1和ZF=0 7.选用串操作指令时,错误的操作是() A、置方向标志位 B、根据串操作指令设置重复次数并送入CX C、设置源操作数及目的操作数指针 D、源操作数和目的操作数都可以加段超越 8.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,[SI]后,正确的结果是() A、AL=5FH SF=1 CF=1 B、AL=60H SF=1 CF=0 C、AL=5FH SF=0 CF=1 D、AL=60H SF=0 CF=0 9.设AX=1000H,执行NOT AX指令后,正确的结果是() A、AX=1001H B、AX=0EFFH C、AX=1000H D、AX=0111H 10. 设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( ) A、85B92H B、86192H C、BB690H D、12169H 11. 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是() A、AX,BX,CX,DX B、DS,ES,CS,SS C、SP,BP,IP,BX D、SI,DI,BP,BX 12. 循环指令LOOPNZ终止循环的条件是( )。 A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX10,且ZF=0 D、CX10,或ZF=1 13. 设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。 A、 AH=01,AL=05 B、 AH=1 AL=15 C、 AH=0 AL=0FH D、 AH=0 AL=05 14. 下面的数据传送指令中,错误的操作是()。 A、 MOV SS:[BX+DI],1000H B、 MOV DX,1000H C、 MOV WORD PTR[BX],1000H D、 MOV DS,2000H 15.DA1 EQU BYTE PTR DA2 DA2 DW 0ABCDH ┇ SHL DA1,1 SHR DA2,1

管理经济学(二)离线作业答案

南开大学现代远程教育学院考试卷 2013-2014年度秋季学期期末(2014.2) 《管理经济学》(二) 主讲教师:卿志琼 学习中心:_ ______________ 专业:___会计 姓名: ______ 学号: _ 成绩:___________ 一、请同学们在下列题目中任选一题,写成期末论文。 1、论完全竞争市场特征和评价 2、论完全垄断市场长期均衡的产量与定价决策 3、论寡头垄断市场的特征和厂商行为方式 4、论垄断竞争市场的差异化竞争与企业决策 5、四种市场结构条件比较 6、完全竞争市场长期均衡条件 7、举一个囚徒困境的例子,并说明个人理性与集体理性的矛盾及其解决方式 8、论纳什均衡 9、企业定价方法 10、长期投资项目评估方法 二、论文写作要求 论文写作要经过资料收集,编写提纲,撰写论文等几个步骤,同学们应结合课堂讲授内容,广泛收集与论文有关资料,占有一定案例,参考一定文献资料。 三、最终提交论文应包括以下内容: 1、论文题目:论文题目应为授课教师指定题目,论文题目要求为宋体三号字,加粗居中。 2、正文:正文是论文主体,应占主要篇幅。论文字数一般在2500-3000字。论文要文字流畅,语言准确,层次清晰,论点清楚,论据准确,有独立见解。要理论联系实际。引用他人观点要注明出处,论文正文数字标题书写顺序依次为一、(一)、1、(1)①。 正文部分要求为宋体小四号字,标题加粗,行间距为1.5倍行距 3、参考文献,论文后要标注清楚参考文献附录(不少于3个),参考文献要注明书名作者、(文章题目及报刊名称)版次、出版地、出版者、出版年、页码。序号使用〔1〕〔2〕〔3〕……。参考文献部分要求为宋体小四号字。 四、论文提交注意事项: 1、论文一律以此文件为封面,写明学习中心、专业、姓名、学号等信息。论文保存为

大工19春《汇编语言程序设计》在线作业2

(单选题)1: 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。 A: 名字项 B: 操作数项 C: 注释项 D: 以上都不对 正确答案: (单选题)2: 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()。 A: 名字的第一个字符可以是大写英文字母 B: 名字的第一个字符可以是字母、数字、@、_ C: 名字的有效长度≤31个字符 D: 一般来说,名字项可以是标号 正确答案: (单选题)3: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(AL)=多少? A: 54H B: 53H C: 55H D: 52H 正确答案: (单选题)4: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少? A: 2 B: 3 C: 4 D: 5 正确答案: (单选题)5: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,CF=多少? A: 1 B: 2 C: 3 D: 0 正确答案: (单选题)6: 如果(AL)=01111111B,执行INC AL指令后,CF=()。 A: 1 B: 0 C: 2 D: 和执行INC AL指令之前的取值保持一致

正确答案: (单选题)7: 如果(SP)=30H,执行PUSH BX指令后,(SP)=()。 A: 28H B: 2EH C: 32H D: 31H 正确答案: (单选题)8: 如果当前(BL)=57H,执行指令ADD BL,0F0H后,OF标志位的取值为()。 A: 1 B: 0 C: 不确定 D: 2 正确答案: (单选题)9: 在DEBUG中,T命令的功能是()。 A: 观察某内存单元的当前内容 B: 连续运行被调试的程序 C: 单步执行下一条指令 D: 修改指定寄存器的内容 正确答案: (单选题)10: 如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元()。 A: 24H B: 4H C: 0724H D: 2724H 正确答案: (判断题)11: 注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。 A: 对 B: 错 正确答案: (判断题)12: 主程序和子程序间参数传送的方法可以用寄存器传递。 A: 对 B: 错 正确答案: (判断题)13: 主程序和子程序间参数传送的方法可以用堆栈传递。 A: 对

单片机补充作业

5-40 以中断方式,用汇编语言编写定时器T0方式0,1,2下,定时1ms 的程序。设系统focs = 12MHz 。 解1:方式0 确定装入T0的常数。机器周期为: 设所需初值为x ,则 =1C18H = 1 1100 0001 1000B 根据13位定时器的特性,TH0放x 的高8位,TL0放低5位,我们将x 值重排如下:x = 1110 0000 1 1000,即得本任务的时间常数为:TH0 = E0H ,TL0 = 18H 。 ORG 0000H AJMP MAIN ORG 000BH LJMP TIME0INT ORG 0050H MAIN : MOV SP ,#60H MOV TMOD ,#00H MOV TL0,#18H MOV TH0,#0E0H SETB ET0 ;允许T0中断 SETB EA ;开放总中断 SETB TR0 ;启动T1定时 SJMP $ TIME0INT : CLR T R0 ;禁止T0 CLR E T0 RETI ;中断返回 END ORG 0000H AJMP MAIN ORG 000BH LJMP TIME0INT ORG 0050H MAIN : MOV SP ,#60H MOV TMOD ,#01H MOV TL0,#18H MOV TH0,#0F0H SETB ET0 ;允许T0中断 SETB EA ;开放总中断 SETB TR0 ;启动T1定时 SJMP $ TIME0INT : CLR TR0 ;禁止T0 CLR ET0 s MHz μ 112)(12=分频3 613101101)2(--?=??-x 7192102313=-=x

《普通心理学》离线作业2和答案

《普通心理学》作业二 一、单选 1.使用特定的量表,对个体的心理特征进行间接了解,并做出量化结论的研究方法是: A. 观察法 B. 测验法 C. 实验法 D. 问卷调查法 2.根据巴甫洛夫的高级神经活动类型学说,强、平衡、不灵活的类型是: A. 不可遏制型 B. 活泼型 C. 安静型 D. 抑郁型 3.强调心理学研究人的意识,研究意识由哪些元素组成的心理学派是: A. 机能主义 B. 行为主义 C. 精神分析 D. 构造主义 4.小张准备演讲,他立刻感到心跳加快、呼吸急促。这些反应是由____控制的。 A. 脊髓 B. 交感神经系统 C. 副交感神经系统 D. 内分泌系统 5.大脑皮层枕叶损伤将会引起: A. 听觉损伤 B. 运动障碍 C. 视觉障碍 D. 温度觉丧失 6.对有机体的觉醒起主要作用是: A. 桥脑 B. 丘脑 C. 下丘脑 D. 网状结构 7.声音的三个心理属性是: A. 频率、音调和响度 B. 频率、振幅和波形 C. 振幅,波形和音色 D. 音色、音调和响度 8.以下现象中,哪一项涉及到了感觉适应现象: A. 游泳池的水刚开始显得很凉 B. 吃完冰激凌之后觉得辣椒酱很辣 C. 你更喜欢丝绸而非天鹅绒的感觉 D. 刺激屏幕上呈现10毫秒以至你感觉不到 9.色盲患者: A. 通常不能分辨任何颜色 B. 将绿色物体知觉为红色

C. 通常不能感知红色和绿色 D. 女性所占比例多于男性 10.缪勒—莱耶错觉属于: A. 形状错觉 B. 大小错觉 C. 方向错觉 D. 形重错觉 11.一个熟悉的物体以不同的角度和距离呈现,其保持不变的是: A. 网膜视觉形象 B. 物体被估计的大小 C. 物体的视角 D. 物体在视野的位置 12.夜晚由于浮云的运动,使人感觉是月亮在运动,而云是静止的,这种现象称为: A. 动景运动 B. 诱发运动 C. 自主运动 D. 运动后效 13.受意识控制加工的特点是: A. 需要集中注意完成 B. 不需要集中注意完成 C. 不能同时进行多项作业 D. 几乎不需要注意的资源 14.最早把实验法应用于高级心理过程研究的心理学家是: A. 华生 B. 斯金纳 C. 艾宾浩斯 D. 皮亚杰 15.短时记忆采用的主要编码方式是: A. 按照刺激物的物理特征 B. 语义编码 C. 语音编码 D. 都不是 16.下面那个原因导致功能固着: A. 经验的作用 B. 遗传 C. 生来就有的 D. 知识迁移 17.看到一条招工广告,工作地点离家较近,但不利的条件是需要周末上班,这时的心理冲突属于: A. 双趋式冲突 B. 双避式冲突 C. 趋避式冲突 D. 多重趋避性的冲突 18.与情绪有关的“快乐中枢”和“惩罚中枢”位于: A. 海马 B. 下丘脑 C. 丘脑 D. 杏仁核

汇编语言部分作业题(含答案)

一、填空题 1、编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代的工作。字符区首地址及其长度为变元。 宏定义如下: CLRB MACRO N, CFIL MOV CX, () CLD MOV ( ), ' ' ;;取空格符的ASCII码 () DI, CFIL REP ( ) ( ) 正确答案: 第一空: n 第二空: al 第三空: LEA 第四空: STOSB 第五空: endm 我的答案:得分: 6.6分 第一空: N 第二空: AL 第三空: LEA 第四空: STOSB 第五空: ENDM 2、某工厂计算周工资的方法是每小时的工资率RATE乘以工作时间HOUR,另外每工作满10小时加奖金3元,工资总数存放在WAG中。请将周工资的计算编写成一条宏指令WAGES. 宏定义如下: WAGES MACRO RATE, HOUR, WAG MOV (), HOUR ;;计算周工资(WAG),公式为:HOUR* RATE MOV BL, RATE MUL BL MOV WAG, AX MOV AL, HOUR ;;计算奖金存入(AX),公式为:HOUR/10的商*3 MOV AH, 0

MOV BL, 10 DIV () MOV BL, () MUL () ADD WAG, ();;计算周工资总数 ENDM 正确答案: 第一空: al 第二空: bl 第三空: 3 第四空: BL 第五空: AX 我的答案:得分: 6.6分 第一空: AL 第二空: BL 第三空: 3 第四空: BL 第五空: AX 3、下面的程序段是二进制到十六进制转换程序,请填空。 mov ch, 4 rotate: mov cl, 4 rol bx,() mov al, bl and al,() add al, 30h ; ’0’~’9’ ASCII 30H~39H cmp al, 3ah jl printit add al,() ; ’A’~’F’ ASCII 41H~46H printit: mov() , al mov ah, 2 int 21h () jnz rotate 正确答案: 第一空:

大学英语三离线作业2答案

精品文档2离线作业试卷列表 一、单选 - Would you be interested in seeing a film t15分)小题;每小题3分,满分第一部分:交际用语(共1.5C3分值:onight?- __________ B. Are you sure? A. Not at all. D. You're welcome. C. Great! I'd love to - Excuse me, could you tell me the way to Pe分)3分,满分15第一部分:交际用语(共2.5小题;每小题B3分值:______ ople's Square?- ____ B. Sorry, I'm a stranger here. A. I don't understand you. D. Don't bother me. C. Why don't you take a taxi? C 1分值:小题;每小题1分,满分10分)请点击此链接查看题目30 第四部分:完形填空(共3.10 B. in heart A. on mind D. on your mind C. in mind B1分值:104.第四部分:完形填空(共10小题;每小题1分,满分分)请点击此链接查看题目29 B. for A. with C. to D. in B1分值:分)小题;每小题5.第四部分:完形填空(共101分,满分10请点击此链接查看题目28 B. wonderful A. impossible D. practical C. incapable - I've got the first prize in the dancing co5第一部分:交际用语(共小题;每小题分)153分,满分6._C3分值:ntest.- _________ A. You're welcome. B. It's very kind of you. D. Oh, really, I can't believe my ears. C. Please accept my congratulations. 精品文档. 精品文档D分_______ 15分)- I've passed the examination.- ___7.第一部分:交际用语(共5小题;每小题3分,满分3值:

汇编语言课后作业

《汇编语言》课后作业 第一次作业 1、编写程序,将AX寄存器中的16位数,每连续4位分成一组,共4组, 然后把这4组数分别放在AL、BL、CL和DL寄存器中。用Debug工具调试程序,查看每条指令执行后,各寄存器的变化。 第二次作业 1、编写程序求数据段中8个字节型数据的累加和。部分代码如下。 Assume cs:codesg, ds:datasg Datasg segment DB 02H,13H, 02H, 35H, 1AH, 35H, 00H, 12H DW 0H ;此字型单元用来保存累加和 Datasg ends 第三次作业 1、编写程序,将内存中03FF:0~03FF:F中的16个数据复制到内存 0000:200~0000:20F中。 2、编写程序,利用堆栈将内存中03FF:0~03FF:F中的16个数据逆序复制到 内存0000:200~0000:20F中。 第四次作业 1、编写程序,在命令行窗体中输出如下图案(红底绿字高亮闪烁)。

程序执行效果,请在DOS命令行下运行zy4.exe文件。 第五次作业 1、编写程序,将数据段中的字符串完成大小写转换。字母字符大写转换成 小写,小写转换成大写,其他字符不变。 如:datasg segment db '$BaSic!InfOrIon*' datasg ends 程序执行后,数据段中的字符串变成了’$bAsIC!iNFoRiON*’。 是有debug工具查看数据段内容如下: 1)执行转换前,数据段的内容如下图 2)执行转换后,数据段的内容如下图 选做题(该题不计入课后作业成绩) 1、编写程序,将数据段中的字型数据以10进制的形式显示。 如:data segment dw 35A6H data ends 35A6H十进制值为13734,显示为13734,如下图:

汇编语言程序第二次作业

一、单项选择题(只有一个选项正确,共10道小题) 1. 若PORT_VAL<5,则执行指令MOV BX,((PORT_VAL LT 5) AND 20) OR ((PORT_VAL GE 5) AND 30)后BX的内容是:()。 (A) 20 (B) 30 (C) 5 (D) 10 你选择的答案:未选择 [错误] 正确答案:A 解答参考: 2. 假设(AL)=10010010, MOV CL,4 SHL AL,CL 执行上述指令后CF和AL的内容是()。 (A) AF=1,(AL)=00001001 (B) AF=0,(AL)=00001001 (C) AF=1,(AL)=00100000 (D) AF=0,(AL)=00100000 正确答案:C 解答参考: 3. 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。 TEST BH,01H _____K1 (A) JNE (B) JZ (C) JS (D) JC 正确答案:A 解答参考: 4. 已知标号NEXT与指令MOV AX,TYPE NEXT在同一个段内,则AX的值为()。

(A) 0 (B) 1 (C) 2 (D) -1 正确答案:B 解答参考: 5. DATA SEGMENT BUF DB 1,2,3,4,5 COUNT EQU -BUF DATA ENDS 在以上数据段中COUNT的值为( ) (A) 3 (B) 5 (C) 4 (D) 6 正确答案:B 解答参考: 6. 下列是8位二进制数的补码,其中真值最大的是()。 (A) 10001000 (B) 11111111 (C) 00000000 (D) 00000001 你选择的答案:未选择 [错误] 正确答案:D 解答参考: 7. 16位有符号数的补码所表示的十进制数的范围是()。 (A) -32767~+32768 (B) -32768~+32767 (C) -65535~+65536 (D) 0~65535 你选择的答案:未选择 [错误] 正确答案:B 解答参考:

数据库系统概论_离线作业第2次答案

《数据库系统概论》离线作业第2次参考解答 第6 章关系数据库理论 2. 建立一个关于系、学生、班级、学会等诸信息的关系数据库。 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 描述班级的属性有:班号、专业名、系名、人数、入校年份。 描述系的属性有:系名、系号、系办公室地点、人数。 描述学会的属性有:学会名、成立年份、地点、人数。 语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。 指出各关系模式的候选码、外部码,有没有全码存在? 解:

解析 应该根据题目中给出的有关语义写出关系模式中的数据依赖,有些依赖可以按照实际情况写出,也许题目中并没有明显指出。例如,按照实际情况,系名和系号是一一对应的,因此有D # →DN,DN→D #。 12. 下面的结论哪些是正确的? 哪些是错误的? 对于错误的请给一个反例说明之。 考查点:关系模式的规范化,函数依赖、多值依赖 (1)任何一个二目关系是属于3NF。√ (2)任何一个二目关系是属于BCNF。√ (3)任何一个二目关系是属于4NF。√ (4) 当且仅当函数依赖A->B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。× 当A→B在R上成立,关系R(A,B,C)等于其投影R1(A,B) 和R2(A,C)的连接。反之则不然。 正确的应当是:

大工19秋《汇编语言程序设计》在线作业2满分答卷

【2019奥鹏】-大工19秋《汇编语言程序设计》在线作业2 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()。 A.19 B.18 C.17 D.16 [解析提示:认真完成本题作答,参考001] 标准解析参考答案:B 2.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AH寄存器中的内容是()。 A.43H B.42H C.01H D.00H [解析提示:认真完成本题作答,参考001] 标准解析参考答案:D 3.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AL寄存器中的内容是()。 A.43H B.42H C.01H D.00H [解析提示:认真完成本题作答,参考001] 标准解析参考答案:A 4.现有如下数据段(1)DATA SEGMENT(2)ARRAY1 DB 1,26,‘3456’(3)ARRAY2 DW 7,89H,10(4)VAL EQU ARRAY2-ARRAY1(5)DATA ENDS请问:该数据段已占有()字节的存储空间。 A.8 B.13 C.12 D.11 [解析提示:认真完成本题作答,参考001] 标准解析参考答案:C 5.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()H。 A.20 B.19

汇编语言编程实验报告

汇编语言编程实验报告 学号: 姓名: 成绩:

目录 一、实验一: ................................................... 错误!未定义书签。 二、实验二: (4) 三、实验三: (8) 四、实验四: (10) 五、实验五: ................................................... 错误!未定义书签。 六、实验六: (19) 七、汇编实验总结 (23)

实验一 一.实验题目 【汇编语言补充作业T20】编写完整程序,利用DOS系统功能调用,从键盘输入一个字符串,并将该字符串从屏幕上换行后并输出。 二.程序流程及思路 实现字符串输入,需要分成三个步骤: 1、在数据段中定义一个缓存区为存放字符串做准备; 2、DOS系统功能调用0AH号子功能,(DS:DX)= 输入缓冲区首址; 3、在输入的字符串尾加上‘$’字符,以作为输出结束条件。 实现字符串输出,则需要注意的问题是: 1、缓冲区第三个字节才开始存放输入的字符,前两个字节分别存放缓冲区长度 和字符串实际字符数; 2、输出回车换行可利用字符串:CR DB 0AH,0DH,’$’。 三.源程序清单 DATA SEGMENT N EQU 50 MAXLEN DB N ;缓冲区字符的最大长度 ACTLEN DB ? ;实际字符个数 STRING DB N DUP(?) ;字符空间 CR DB 0AH,0DH,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX LEA DX,MAXLEN MOV AH,0AH INT 21H ;字符串输入 MOV AH,09H LEA DX,CR INT 21H ;回车换行 MOV BL,MAXLEN+1 ;取实际的字符长度 MOV BH,0 LEA SI,MAXLEN+2 ;取字符开始的首地址

汇编语言的编程步骤与调试方法

汇编语言的编程步骤与调试方法 一、汇编源程序的建立 1. 使用工具 (1)EDIT,记事本等文本编辑软件,编辑源程序,保存为.asm文 件; (2)ASM,MASM汇编程序,对源程序进行汇编,生成.obj文件- 目标文件,以及调试用.LST-列表文件和.CRF-交叉引用表; (3)Link连接程序,对使用的目标文件和库文件进行连接,生 成.exe文件,同时调试用.map-地址映像文件; 如果源程序无语法错误,上述三步将生成可运行的.exe文件, 如果运行结果无误,则完成对汇编程序的编程,如果运行后结果存 在错误,需要进行调试。 (4)Debug调试程序,对.exe文件进行调试,修改,直到程序正 确。 图3 目标程序生成步骤图2. 编程过程 (1)用文本编辑软件,编写扩展名为.asm的源文程序文件。 (2)用汇编程序对编好的源文件进行汇编。 命令行:masm [*.asm] ↙ 如果源文件中存在语法错误,则汇编程序将指出错误类型及位置,可根据这些信息重新编辑源文件,直至无语法错误,汇编后,将生成指定名称的目标文件.obj。 使用MASM50汇编程序进行汇编,输入命令行masm或者masm *.asm后,根据提示,输入文件名,在汇编没有错误的情况下,如屏幕所示:汇编程序可生成三个文件,*.obj,*.lst和*.crf。 *.obj-目标文件,用于连接生成可执行文件; *.lst-列表文件(可选),汇编语言汇编的机器语言与汇编语言对照表,可用于

调试; *.crf-交叉引用文件(可选),给出了用户定义的所有符号和对每个符号定义、引用的行号。 (3)目标文件的连接 命令行:link [*.obj] [*.obj] [*.lib] ↙ 连接程序,将多个目标程序及库文件,连接生成可执行的*.exe文件,同时可选择生成*.map文件。 *.map-地址映像文件,给出内存地址分配的有关信息。 下图所示屏幕,为Link连接两个目标文件,没有错误的情况下,生成*.exe 文件。 (4)执行程序 执行*.exe文件,观察程序运行结果,如果存在错误,需要进行调试。调试工具DEBUG是针对汇编语言程序设计的一种调试工具,熟练使用DEBUG有助于汇编语言程序员对于逻辑错误的调试。 二、汇编程序的调试

汇编语言与微机接口技术作业6章(含答案)

作业: 课本6.5 6.7 第6章补充题参考答案 补充题1:初始化8259A控制器,系统中有一片8259A,中断请求用电平触发,中断类型号为60H~67H,特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式。8259A端口地址为93H/94H。编写其初始化程序。 答: MOV AL, 1BH ;设置ICW1(中断请求信号采用电平触发方式,单片,

OUT 94H, AL MOV AL, 60H ;设置ICW2(将中断类型码高5位指定为01100) OUT 93H, AL MOV AL, 13H ;设置ICW4(用特殊全嵌套方式;用中断自动结束方式;采用非缓冲方式,工作于8088/8086系统) OUT 93H, AL 补充题2:开关K4的信号输入到中断控制器8259A的IR2,当K4开关合上瞬间,产生中断,在中断服务程序中完成读取开关K0~K3的状态,并在7段数码管上显示数字或符号。设输出接口的地址为3F2H,输入接口地址为3F3H。当开关K0~K3的状态分别为0000~1111时,在7段数码管上对应显示’0’~’F’,8259A的端口为3F0H和3F1H.设其中断号为08H~0FH。1. 设计相关的接口电路,包括8259A的连接。 2. 编写主程序完成初始化8259A和相关中断向量的设置。 3. 编写中断服务程序。 答: 1. 接口电路图 2. 初始化程序: INPORT EQU 03F3H OUTPORT EQU 03F2H PORT8259 EQU 03F0H …… ;设置数码管显示数据 Seg7 DB 3FH,06H, 5BH,4FH,66H,6DH, 7DH,07H,7FH,67H,77H, 7CH,39H,5EH,79H,71H …… MOV AL, 13H ;设置ICW1(中断请求信号采用边沿触发方式,单片,

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