当前位置:文档之家› 汇编答案

汇编答案

汇编答案
汇编答案

汇编答案

习题1.5〕将下列十六进制数转换为二进制和十进制表示

(1)FFH (2)0H (3)5EH (4)EFH

(5)2EH (6)10H (7)1FH (8)ABH

答(1)FFH 11111111B 255D

(2)0H 0B 0D

(3)5EH 1011110B 94D

(4)EFH 11101111B 239D

(5)2EH 101110B 46D

(6)10H 10000B 16D

(7)1FH 11111B 31D

(8)ABH 10101011B 171D

〔习题1.6〕

将下列十进制数转换为BCD码表示

(1)12 (2)24 (3)68 (4)127

(5)128 (6)255 (7)1234 (8)2458

答(1)12 00010010

(2)24 00100100

(3)68 01101000

(4)127 000100100111

(5)128 000100101000

(6)255 001001010101

(7)1234 0001001000110100

(8)2458 0010010001011000

〔习题1.7〕

将下列BCD码转换为十进制数

(1)10010001 (2)10001001 (3)00110110 (4)10010000

(5)00001000 (6)10010111 (7)10000001 (8)00000010〔解答〕

(1)91 (2)89 (3)36 (4)90

(5)08 (6)97 (7)81 (8)02

〔习题1.8〕将下列十进制数分别用8位二进制数的原码、反码和补码表示(1)0 (2)-127 (3)127 (4)-57

(5)126 (6)-126 (7)-128 (8)68

(1)0 +0 00000000 00000000 00000000

-0 10000000 11111111 00000000

(2)-127 11111111 10000000 10000001

(3)127 01111111 01111111 01111111

(4)-57 10101111 11010000 11010001

(5)126 01111110 01111110 01111110

(6)-126 11111110 10000001 10000010

(7)-128 10000000

(8)68 01000100 01000100 01000100

〔习题1.9〕完成下列二进制数的运算

(1)1011+1001 (2)1011-1001 (3)1011×1001 (4)10111000÷1001

(5)1011 ∧1001 (6)1011 ∨1001 (7)~1011 (8)1011 ? 1001

答(1)1011+1001=10100

(2)1011-1001=0010

(3)1011×1001=1100011

(4)10111000÷1001=10100,余数1000

(5)1011 ∧1001=1001

(6)1011 ∨1001=1011

(7)~1011=0100

(8) 1011?1001=0010(?代表异或)

〔习题1.10〕数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?ASCII码为0dh、0ah对应的是什么字符?

答:数码0~9:30H~39H

大写字母A~Z:41H~5AH

小写字母a~z:61H~7AH

ASCII码为0dh、0ah分别对应回车和换行控制字符。

〔习题1.11〕计算机中有一个“01100001”编码,如果把它认为是无符号数,它是十进制什么数?如果认为它是BCD码,则表示什么数?又如果它是某个ASCII码,则代表哪个字符?

答:十进制无符号数:01100001B=61H=97

BCD码:61

ASCII码:a

〔习题1.17〕举例说明CF和OF标志的差异。

答:溢出标志OF和进位标志CF是两个意义不同的标志。

进位标志表示无符号数运算结果是否超出范围,运算结果仍然正确;溢出标志表示有符号数运算结果是否超出范围,运算结果已经不正确。

例1:3AH + 7CH=B6H

无符号数运算:58+124=182,范围内,无进位

有符号数运算:58+124=182 ,范围外,有溢出

例2:AAH + 7CH=(1)26H

无符号数运算:170+124=294,范围外,有进位

有符号数运算:-86+124=28 ,范围内,无溢出

习题1.19〕什么是8086中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达:

(1)FFFFh:0 (2)40h:17h (3)2000h:4500h (4)B821h:4567h

答:在8086处理器中,对应每个物理存储单元都有一个唯一的20位编号,就是物理地址,从00000H ~FFFFFH。

在8086内部和用户编程时,采用的段基地址: 段内偏移地址形式称为逻辑地址。

将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以16),加上偏移地址就得到20位物理地址

如下逻辑地址用物理地址表达:

(1)FFFFh:0=FFFF0H

(2)40h:17h=00417H

(3)2000h:4500h=24500H

(4)B821h:4567h=BC777H (不要算错)

〔习题1.24〕说明下列指令中源操作数的寻址方式?如果BX=2000H,DI=40H,给出DX的值或有效地址EA的值。

(1)mov dx,[1234h]

(2)mov dx,1234h

(3)mov dx,bx

(4)mov dx,[bx]

(5)mov dx,[bx+1234h]

(6)mov dx,[bx+di]

(7)mov dx,[bx+di+1234h]〔解答〕

(1)直接寻址,EA=1234H

(2)立即数寻址,DX=1234H

(3)寄存器寻址,DX=2000H

(4)间接寻址,EA=2000H

(5)相对寻址,EA=3234H

(6)基址变址寻址,EA=2040H

(7)相对基址变址寻址,EA=3274H

习题2.1〕已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后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)mov 20h,ah〔解答〕

(1)两操作数类型不匹配

(2)IP指令指针禁止用户访问

(3)立即数不允许传给段寄存器

(4)段寄存器之间不允许传送

(5)两操作数类型不匹配

(6)目的操作数应为[ SI ]

(7)源操作数应为[BX+DI]

(8)立即数不能作目的操作数

〔习题2.6〕给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态:mov al,89h

add al,al

add al,9dh

cmp al,0bch

sub al,al

dec al

inc al〔解答〕

mov al,89h ; AL=89h CF ZF SF OF PF

add al,al ; AL=12h 1 0 0 1 1

; 1000 1001

+1000 1001

10001 0010

add al,9dh ; AL=0afh 0 0 1 0 1

; 0001 0010

+ 1001 1101

1010 1111

cmp al,0bch ; AL=0afh 1 0 1 0 1

; 1010 1111

-1011 1100

* 0100 0011

sub al,al ; AL=00h 0 1 0 0 1

dec al ; AL=0ffh 0 0 1 0 1

; 0000 0000

- 0000 0001

*1111 1111

inc al ; AL=00h 0 1 0 0 1

;1111 1111

+0000 0001

*1111 1111

〔习题2.7〕设X、Y、Z均为双字数据,分别存放在地址为X、X+2;Y、Y+2;Z、Z+2的存储单元中,它们的运算结果存入W单元。阅读如下程序段,给出运算公式。

mov ax,X

mov dx,X+2

add ax,Y

adc dx,Y+2

add ax,24

adc dx,0

sub ax,Z

sbb dx,Z+2

mov W,ax

mov W+2,dx 〔解答〕

W=X+Y+24-Z

〔习题2.8〕请分别用一条汇编语言指令完成如下功能:

(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器。

(2)用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。

(3)用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。

(4)用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,并把结果送回该存储单元中。

(5)把数0A0H与AL寄存器的内容相加,并把结果送回AL中。〔解答〕

(1)ADD DX,BX

(2)ADD AL,[BX+SI]

(3)ADD [BX+0B2H],CX

(4)ADD WORD PTR [0520H],3412H

(5)ADD AL,0A0H

〔习题2.9〕设X、Y、Z、V均为16位带符号数,分别装在X、Y、Z、V存储单元中,阅读如下程序段,得出它的运算公式,并说明运算结果存于何处。

mov ax,X ;ax=X

imul Y ;DX.AX=X*Y

mov cx,ax ;cx=X*Y的低16位

mox bx,dx ;bx=X*Y的高16位

mov ax,Z ;ax=Z

cwd

add cx,ax ;cx=Z的低16位+X*Y的低16位

adc bx,dx ;bx=Z的高16位+X*Y的高16位+低位进位

sub cx,540 ;cx=Z的低16位+X*Y的低16位-540

sbb bx,0 ;bx=Z的高16位+X*Y的高16位+低位进位-低位借位

mov ax,V ;ax=V

cwd

sub ax,cx ;ax=V的低16位-(Z的低16位+X*Y的低16位-540)

sbb dx,bx ;dx=V的高16位-(Z的高16位+X*Y的高16位+低位进位-低位借位)-低位借位

idiv X ;/X〔解答〕

[V-(X*Y+Z-540)]/X

AX存商,DX存余数

〔习题2.10〕指出下列指令的错误:

(1)xchg [si],30h

(2)pop cs

(3)sub [si],[di]

(4)push ah

(5)adc ax,ds

(6)add [si],80h

(7)in al,3fch

(8)out dx,ah〔解答〕

(1)xchg的操作数不能是立即数

(2)不应对CS直接赋值

(3)两个操作数不能都是存储单元

(4)堆栈的操作数不能是字节量

(5)adc的操作数不能是段寄存器

(6)没有确定是字节还是字操作

(7)in不支持超过FFH的直接寻址

(8)out只能以AL/AX为源操作数

〔习题2.13〕编写程序段完成如下要求:

(1)用位操作指令实现AL(无符号数)乘以10

(2)用逻辑运算指令实现数字0 ~ 9的ASCII码与非压缩BCD码的互相转换

(3)把DX.AX中的双字右移4位〔解答〕

(1) ;不考虑进位

mov bl,al

mov cl,3

shl al,cl ;*8

add al,bl ;shl bl,1

add al,bl

;考虑进位

xor ah,ah

mov bx,ax

mov cl,3

shl ax,cl

add ax,bx ;shl bx,1

add ax,bx

(2)数字0~9的ASCII码是:30h~39h

非压缩BCD码的0~9是:00h~09h

方法一:

and al,0fh ;实现ASCII到非压缩BCD码的转换

or al,30h ;实现非压缩BCD码到ASCII的转换

方法二:

xor al,30h ;求反D5D4位,其他不变

;即高4位为3,则变为0;高4位为0,则变为3

(3)mov cl,4

again: shr dx,1 ;实现逻辑右移

;采用“sar dx,1”,则实现算术右移

rcr ax,1

dec cl

jnz again

〔习题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)1000超出了一个字节范围

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

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

(4)变量值只有执行时才确定,汇编过程不能计算

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

(6)Jcc指令只有相对寻址方式,不支持间接寻址方式

习题3.14〕画图说明下列语句分配的存储空间及初始化的数据值:

(1)byte_var DB ?ABC?,10,10h,?EF?,3 DUP(-1,?,3 DUP(4))

(2)word_var DW 10h,-5,?EF?,3 DUP(?)〔解答〕

(1)从低地址开始,依次是(十六进制表达):

41 42 43 0a 10 45 46 ff -04 04 04 ff -04 04 04 ff -04 04 04

(2)从低地址开始,依次是(十六进制表达):

10 00 FB FF 46 45 ------

〔习题3.19〕设在某个程序中有如下片段,请写出每条传送指令执行后寄存器AX的内容:mydata segment

ORG 100H

VARW DW 1234H,5678H

VARB DB 3,4

ALIGN 4

VARD DD 12345678H

EVEN

BUFF DB 10 DUP(?)

MESS DB ?HELLO?

BEGIN: MOV AX,OFFSET MESS

MOV AX,TYPE BUFF+TYPE MESS+TYPE VARD

MOV AX,SIZEOF VARW+SIZEOF BUFF+SIZEOF MESS

MOV AX,LENGTHOF VARW+LENGTHOF VARD

MOV AX,LENGTHOF BUFF+SIZEOF VARW

MOV AX,TYPE BEGIN

MOV AX, OFFSET BEGIN 〔解答〕

MOV AX, OFFSET MESS ;AX=116H

MOV AX, TYPE BUFF+TYPE MESS+TYPE VARD ;AX = 1+1+4 = 06H

MOV AX,SIZEOF VARW+SIZEOF BUFF+SIZEOF MESS ;AX = 4+10+5 = 19 = 13H

MOV AX,LENGTHOF VARW + LENGTHOF VARD ;AX = 2+1 = 03H

MOV AX,LENGTHOF BUFF + SIZEOF VARW ;AX = 10+4 =14 = 0EH

MOV AX,TYPE BIGIN ;AX = FF02H (近)

MOV AX,OFFSET BEGIN ;AX = 1BH

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

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

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

.stack

.data

num equ 5

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

.exit 0

end

〔习题4.1〕例题4.2如果要求算术右移8位,如何修改程序。〔解答〕

思路:首先由最高位字节向次低位字节传送……次低位字节向最低位字节传送(共7次);再判最高位字节符号位,如为0,送00h到最高位字节;如为1,送ffh到最高位字节。传送可参考例题4.2,不过应从第一号字节送第零号字节,……最高位字节向次低位字节传送;也可以用循环来完成:

.model small

.stack 256

.data

qvar dq 1234567887654321h

.code

.startup

mov cx,7

mov si,1

again: mov al, byte ptr qvar[si]

mov byte ptr qvar[si-1],al

inc si

loop again

test al,80h

jz ezz

jmp done

ezz: mov bl,0

done: mov byte ptr qvar[7],bl

.exit 0

end

〔习题4.2〕例题4.2如果要求算术左移7位,如何用移位指令实现。〔解答〕

思路:可设计外循环体为8个字节左移一次,方法是:最低位字节算术左移一次,次低位字节至最高位字节依次带CF 位循环左移一次(内循环共8次),外循环体控制执行7次即可。

.model small

.stack 256

.data

qvar dq 1234567887654321h

.code

.startup

mov dx, 7 ;外循环次数

mov ax, byte ptr qvar[0] ;最低位字节送ax

lpp: shl ax, 1 ;最低位字节左移一次,其d7移入CF位

mov si, 1

mov cx, 7 ;内循环次数

again: rcl byte ptr qvar[si], 1 ;高位字节依次左移P50

inc si

loop again

dec dx

jnz lpp

.exit 0

.end

〔习题4.3〕将AX寄存器中的16位数连续4位分成一组,共4组,然后把这4组数分别放在AL、BL、CL和DL寄存器中。〔解答〕

思路:设这四组从低位到高位分别放在AL、BL、CL和DL寄存器中。仅列出代码段:

mov bl, al ;将al中的两组分开

and al, 0fh ;屏蔽高四位后送al

mov cl, 4 ;原al中的数据逻辑右移4次送bl

shr bl, cl

mov dl, ah ;将ah中的两组分开

and dl, 0f0h ;屏蔽低高四位后送dl

mov cl, 4 ;原ah中的数据逻辑右移4次送dl

shr dl, cl

mov cl, ah ;屏蔽高四位后送cl

〔习题4.4〕编写一个程序,把从键盘输入的一个小写字母用大写字母显示出来。〔解答〕getkey: mov ah, 1 ;从键盘输入,出口:al存键值

int 21h

cmp al, 'a' ;判键值是小写字母?

jb getkay

cmp al, 'z'

ja getkay

sub al,20h ;是小写字母转换为大写字母

mov dl,al

mov ah, 02h ;显示

int 21h

编程实现把键入的一个字符,用二进制形式(0 / 1)显示出它的ASCII代码值。〔解答〕 .model small

.stack 256

.data

stri1 db 'please input',0dh,0ah,'$'

.code

.startup

mov dx,offset stri1

mov ah,09h

int 21h

mov ah, 01h

int 21h

mov cx, 8

again: xor dl,dl

shl al, 1

adc dl, '0'

mov ah,02h

int 21h

loop again

.exit 0

end

〔习题4.17〕编写程序,要求从键盘接收一个数bellN(0 ~ 9),然后响铃bellN次。〔解答〕.model small

.stack

.data

stri1 db 'please input number:1--9',0dh,0ah,'$'

.code

.startup

again: mov dx,offset stri1 ;显示stri1,提示输入

mov ah,09h

int 21h

mov ah,01h ;调用输入一个字符

int 21h ;输入一个字符存在al中

cmp al, '1' ;判该字符,如不在…1?--…9?

jb again ;重新输入

cmp al, '9'

ja again

and al,0fh ;在…1?--…9?,屏蔽高4位

mov cl, al ;振铃次数送cx

xor ch,ch

abc: mov dl, 07h ;调用一次振铃

mov ah, 02h

int 21h

loop abc

.exit 0

end

〔习题4.18〕编写程序,将一个包含有20个有符号数据的数组arrayM分成两个数组:正数数组arrayP 和负数数组arrayN,并分别把这两个数组中的数据个数显示出来。〔解答〕

.model small

include io.inc

.stack

.data

arrayM db 1,2,3,4,5,6,0,-3,-5,-6,0,7,6,90,-18,-23,34,7,9,8 ;源数组

arrayP db 20 dup(?) ;正数数组

arrayN db 20 dup(?) ;负数数组

dispP db 'Plus Number: ','$'

dispN db 0dh,0ah,'Negs Number: ','$'

.code

.startup

mov cx, 20 ;源数组元素数

xor bx, bx ;设bh为正数个数,bl为负数个数,均清零

xor si, si ;源数组地址位移量

again: ;循环20次

mov ax, arrayM[si] ;取一个元素

cmp ax,0 ;判正数

jl Neg

inc bh ;是,正数个数加1

jmp next

Neg: inc bl ;否,负数个数加1

next: inc si ;修改位移量

loop again ;循环次数减1

mov ah,09h ;调用显示字符串功能

mov dx, offset dispP ;显示个数

int 21h

mov al,bh

call dispuib ; 调用I/O子程序库中的子程序

mov ah,09h ;调用显示字符串功能

mov dx, offset dispN ;显示个数

int 21h

mov al,bl

call dispuib ; 调用I/O子程序库中的子程序

.exit 0

end

〔习题4.19〕编写计算100个正整数之和的程序。如果和不超过16位字的范围(65535),则保存其和到wordsum,如超过则显示…overflow?。〔解答〕

.model small

.stack

.data

num equ 100

wlist dw num dup(?)

wordsum dw ?

error db 'overflow. $'

.code

.startup

mov bx,offset wlist

mov cx,num

xor ax,ax

again: add ax,[bx]

jc next

inc bx

inc bx

loop again

mov [bx],ax

jmp done

next: mov dx,offset error

mov ah,9

int 21h

done: .exit 0

end

4-28写一个子程序,根据入口参数AL=0/1/2,分别实现对大写字母转换成小写、小写转换成大写或大小写字母互换。欲转换的字符串在string中,用0表示结束。〔解答〕

Change proc

Push bx ;保护bx

xor bx, bx ;位移量清零

cmp al,0 ;根据入口参数AL=0/1/2,分别处理

jz chan_0

dec al

jz chan_1

dec al

jz chan_2

jmp done

chan_0: mov al,string[bx] ;实现对大写字母转换成小写

cmp al,0

jz done

cmp al,?A?;是大写字母

jb next0

cmp al,?Z?;是大写字母

ja next0

add al, 20h ;转换

mov string[bx], al

next0: inc bx ;位移量加1,指向下一字母

jmp chan_0

chan_1: mov al,string[bx] ;实现对小写字母转换成大写

cmp al,0

jz done

cmp al,?a?;是大写字母

jb next1

cmp al,?z?;是大写字母

ja next1

sub al, 20h ;转换

mov string[bx], al

next0: inc bx ;位移量加1,指向下一字母

jmp chan_1

chan_2: mov al,string[bx] ;实现对大写字母转换成小写cmp al,0

jz done

cmp al,?A?;是大写字母

jb next2

cmp al,?Z?;是大写字母

ja next20

add al, 20h ;转换

jmp next2

next20: cmp al,?a?;是大写字母

jb next2

cmp al,?z?;是大写字母

ja next2

sub al, 20h ;转换

mov string[bx], al

next2: inc bx ;位移量加1,指向下一字母

jmp chan_2

done: pop bx ;恢复bx

ret

change endp

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 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.链接

最新有答案---14-15-1-汇编语言复习资料

汇编语言复习资料 第一部分选择题 第一章基础知识 1.数组array在数据段的定义如下所示,在内存空间的存储值是什么,选出正确的一 项(B ) array db 1,‘1’,0AH,‘A’,-2 A、1H 1H 0AH 0AH 82h B、1H 31H 0AH 41H FEH C、1 1 0A 0A 12h D、31H 31H 41H 41H 02h 2.debug命令中显示内存单元内容的命令是( B ) A、a B、d C、e D、r 3.debug命令中反汇编命令是(D ) A、q B、g C、t D、u 4.在DEBUG下,修改寄存器AX的命令是___B_。 A.U AX B.R AX C.R D.A AX 5.从200H开始反汇编的DEBUG命令是A____。 A.U 200 B.R 200 C.D 200 D.U 6.仅查看用户程序中数据段10号存储单元的DEBUG命令是A____。 A.D DS:A A B.D DS:A C.D DS:10 10 D.D DS:10 7.计算机编程语言的发展顺序是(A ) A、机器语言汇编语言高级语言 B、汇编语言机器语言高级语言 C、高级语言汇编语言机器语言 D、高级语言机器语言汇编语言 8.将124转换成十六进制数的结果是_A____。 A.7CH B.7DH C.7EH D.7BH 9.计算机对字符、符号采用统一的二进制编码。其编码采用的是_C_____。 A.BCD码B.二进制码C.ASCII D.十六进制码 第二章80x86计算机组织 10.对汇编语言源程序进行翻译的程序是__B___。 A.连接程序B.汇编程序C.编译程序D.目标程序 11.在汇编语言中,能够翻译成二进制代码的指令是__A__。 A.汇编指令B.伪指令C.机器指令D.宏指令

真题汇编(一★)参考答案及解析

真题汇编(一)参考答案及解析 一、单项选择题 1.【答案】A。解析:人类历史上最早、最完整论述教育问题的著作是我国的《学记》。 2.【答案】C。解析:亚里士多德的和谐教育思想以灵魂论为基础、以培养优良的公民为目标、以德智体和谐发展为内容、以音乐陶冶为途径。其最早根据儿童身心发展的特点提出按年龄划分教育阶段的主张。 3.【答案】A。解析:“用一把钥匙开一把锁”意为用不同的方法解决不同的问题,在教学中教师要因材施教,有针对性地对学生进行个别指导。 4.【答案】C。解析:奥苏贝尔指出,有意义学习过程的实质是将符号所代表的知识与学习者认知结构中已有知识的适当观念建立非人为的和实质性的联系。 5.【答案】B。解析:“君子欲化民成俗,其必由学乎”出自《礼记?学记》,意思是君子如果要教化人民,形成良好的风俗习惯,一定要从教育入手。表达了这样一种治学精神,即教育担负的最大责任不是传承知识,而是移风易俗。“古之王者,建国君民,教学为先”意为古代的君王建立国家,治理民众,都把教育当作首要的事情。都体现了社会本位论的教育目的观。 6.【答案】C。解析:教师劳动的创造性主要表现在三个方面:因材施教、教育方法的不断更新和教育机智。 7.【答案】D。解析:美国教育学家布鲁纳提出了结构教学理论和发现式学习法。他认为学习是一个主动形成和发展认知结构的过程,是在内在动机的推动下,学习者主动对新知识加以选择、 转换、储存和应用的过程。 8.【答案】D。解析:刚能引起感觉的最小刺激量称为绝对感觉阈限,与之相应的感觉能力称为绝对感受性,二者在数值上成反比关系。能觉察的刺激物的最小差异量称为差别感觉阈限或最小可觉差,与之相应的感受能力称为差别感受性,它与差别阈限在数值上成反比。 9.【答案】A。解析:“入芝兰之室,久而不闻其香”在心理学中把这种现象称为感觉的适应。适应现象指的是在同一刺激持续作用于同一感受器而产生的感受性提高或降低的变化。 10.【答案】A。解析:有利于教育的原则是班级组织建构的首要原则。 11.【答案】B。解析:心理咨询的根本目标是使来访学生在以后遇到类似的问题时可以自己独立处理,而不是动辄就寻找咨询者的帮助。直接目标是咨询者向咨询对象提供心理上的帮助,以使后者克服当前的心理问题,并提高自身应付挫折的能力。

电路分析基础试题库汇编标准答案

电路分析基础试题库汇编及答案 一.填空题(每空1分) 1-1.所谓电路,是由电的器件相互连接而构成的电流的通路。 1-2.实现电能输送和变换的电路称为电工电路;实现信息的传输和处理的电路称为电子电路。 1-3. 信号是消息或信息的表现形式,通常是时间的函数。 2-1.通常,把单位时间内通过导体横截面的电荷量定义为电流。 2-2.习惯上把正电荷运动方向规定为电流的方向。 2-3.单位正电荷从a点移动到b点能量的得失量定义为这两点间的电压。 2-4.电压和电流的参考方向一致,称为关联参考方向。 2-5.电压和电流的参考方向相反,称为非关联参考方向。 2-6.电压和电流的负值,表明参考方向与实际方向一致。 2-7.若P>0(正值),说明该元件消耗(或吸收)功率,该元件为负载。 2-8.若P<0(负值),说明该元件产生(或发出)功率,该元件为电源。 2-9.任一电路中,产生的功率和消耗的功率应该相等,称为功率平衡定律。 2-10.基尔霍夫电流定律(KCL)说明在集总参数电路中,在任一时刻,流出(或流出)任一节点或封闭面的各支路电流的代数和为零。 2-11.基尔霍夫电压定律(KVL)说明在集总参数电路中,在任一时刻,沿任一回路巡行一周,各元件的电压代数和为零。 2-12.用u—i平面的曲线表示其特性的二端元件称为电阻元件。 2-13.用u—q平面的曲线表示其特性的二端元件称为电容元件。 2-14.用i— 平面的曲线表示其特性的二端元件称为电感元件。 u(t),与流过它的电流i无关的二端元件称为电压源。 2-15.端电压恒为 S i(t),与其端电压u无关的二端元件称为电流源。 2-16.输出电流恒为 S 2-17.几个电压源串联的等效电压等于所有电压源的电压代数和。 2-18.几个同极性的电压源并联,其等效电压等于其中之一。

汇编语言试题五(有答案)

乐山师范学院200 —200 学年度考题五 课程名称:《汇编语言程序设计》 一、单项选择题(每小题1分,共16分) B1.用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是() A.F400H B.2F80H C.F4000H D.2F800H C2.设DS=1100H,(12000H)=80H,(12001H)=20H,(12002H)=30H,执行MOV AX,[1000H]则AX=() A.8000H B.0080H C.2080H D.8020H D3.下列四条指令中错误的是() A.MOV AX,[SI] B.MOV AX,[DI] C.MOV AX,[SI+DI] D.MOV AX,[SI-DI] A4.下列四条指令执行后不影响标志位的是() A.JNC NEXT B.CMP AX, BX

C.SHL AX, 1 D.OR AL, AL D5.已知AX=0001H,下列四条指令执行后,不能使ZF=1的语句是 A.DEC AX B.SUB AX, 1 C.AND AX , 1 D.CMP AX,1 A6.在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有() A.SS, SP, BP B.SS, SP, BX C.DS, BX, BP D.DS, SP, BP B7.有指令MOV AX, 1234H,指令中的立即数1234H是存储在() A.数据段 B.代码段 C.附加段 D.堆栈段 C8.要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是 A.BUF DW 9 B.BUF DB 9 C.BUF DB 9 DUP ( ? ) D.BUF DW 9 DUP ( ? ) A9.已知AL=56H,BL=34H,都是压缩BCD码,要执行二数相加,正确的指令是()

2016《汇编语言》练习题库参考答案分析

华中师范大学网络教育学院 《汇编语言程序设计》练习测试题库参考答案 一、选择题答案: 1.B 2.C 3.B 4.C 5.C 6.C 7.A 8.A 9.D 10.C 11.B 12.A 13.C 14.B 15.A 16.D 17.A 18.A 19.D 20.A 21.A 22.D 23.C 24.B 25.C 26.D 27.B 28.D 29.A 30.A 31.D 32.A 33.D 34.D 35.D 36.D 37.B 38.C 39.A

41.A 42.C 43.B 44.B 45.C 46.D 47.D 48.D 49.A 50.A 51.D 52.B 53.C 54.A 55.B 56.C 57.A 58.C 59.D 60.C 61.A 62.D 63.C 64.C 65.D 66.A 67.B 68.C 69.B 70.D 71.D 72.A 73.D 74.C 75.D 76.C 77.C 78.D 79.D 80.B 二、判断题答案: 1. ×

3. √ 4. √ 5. × 6. √ 7. × 8. × 9. × 10. × 11. √ 12.√ 13. × 14. √ 15. √ 16. √ 17. × 18. × 19. √ 20. √ 21. √ 22. √ 23. √ 24. × 25. √ 26. × 27. √ 28 √ 29. √ 30. √ 31. √ 32. √ 33. √ 34. √ 35. √ 36. √ 37. √ 38. √ 39. × 40. √ 41. × 42. √ 三、填空题答案:

汇编习题及答案

汇编试题 1.CPU发出的访问存储器的地址是()。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是()。 A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]中的操作数的数据类型是()。 A.字 B.双字 C.字节 D.四字 4.在下列语句中,BUFFER称为()。 BUFFER DB 01H,0AH A.符号 B.变量 C.助记符 D.标号 5.串操作指令中,源串操作数的段地址一定在()寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是()。 A.伪指令 B.指令 C.标号 D.助记符 7.将数据5618H存放在存储单元中的伪指令是()。 A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=()。 A. 1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是()码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()。 A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二.填空 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。 4.现有AX=2000H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标志位ZF、CF的值。 A. ADD AX,1200H;问AX=________H,ZF=________。 B. SUB AX,BX;问AX=_______ H,ZF=________。 C. MOV AX,[BX];问AX=________H,CF=________。 D. NEG WORD PTR[1200H];问(31200H)=________H ,CF=________。 5.设DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H, 试计算出下列各种寻址方式下的有效地址,填入括号中。 A.使用D的直接寻址()。 B.使用BX的寄存器间接寻址()。 C.使用BX和D的寄存器相对寻址()。 D.使用BX、SI和D的相对基址变址寻址()。 E.使用BX、SI的基址变址寻址()。 三.简答题 1.程序在数据段中定义的数组如下: ARRAY DB …YES IS?

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

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 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分,共20题) 20 1、关于、辩证思维通常被认为是与逻辑思维讲法错误的是( ) A、在逻辑思维中一般是非此即彼,非真即假,而不同意亦此亦彼,亦真亦假的出现,否则会出现思维混乱。 B、辩证思维执行的是一套动态性的法则。逻辑思维执行的是一套静态的思维法则 C、两种思维是事物相对静止与绝对运动的属性所产生的的思维方式。 D、逻辑思维用静止的眼光看问题,相关于辩证思维是没有价值的思维方式 答案:D 2、大夫在治疗中确诊一名肝癌患者,他妥当的做法应是( ) A、对患者绝对保密 B、同时向患者本人及家属宣布病情危重程度 C、征求家属意见,尊重患者意愿,向患者家属如实交代病情 D、将诊断书直接交给患者本人 答案:C

3、司马光砸缸的行为用的是()思维。 A、横向 B、纵向 C、逆向 D、发散 答案:C 4、强化职业责任是()职业道德规范的具体要求。 A、团结协作 B、老实守信 C、勤劳节俭 D、爱岗敬业 答案:D 5、道德以一种特定形式调整个人与社会之间关系的的总和以及与此相应的行动。 A、自然精神 B、职业精神 C、行为规范 D、政治立场 答案:C

6、医学人道主义的核心内容是( ) A、尊重病人 B、同情病人 C、大夫对病人尽义务 D、病人的自主权利 答案:A 7、党的十六大报告指出,认真贯彻公民道德建设实施纲要,弘扬爱国主义精神,以为人民服务为核心,以集体主义为原则,以()为重点。 A、无私奉献 B、爱岗敬业 C、老实守信 D、遵纪守法 答案:C 8、办事公道是指职业人员在进行职业活动时要做到() A、原则至上,不徇私情,举贤任能,不避亲疏 B、奉献社会,襟怀坦荡,待人热情,勤俭持家 C、支持真理,公私分明,公平公正,光明磊落 D、牺牲自我,助人为乐,邻里和睦,正大光明

汇编答案

汇编答案 习题1.5〕将下列十六进制数转换为二进制和十进制表示 (1)FFH (2)0H (3)5EH (4)EFH (5)2EH (6)10H (7)1FH (8)ABH 答(1)FFH 11111111B 255D (2)0H 0B 0D (3)5EH 1011110B 94D (4)EFH 11101111B 239D (5)2EH 101110B 46D (6)10H 10000B 16D (7)1FH 11111B 31D (8)ABH 10101011B 171D 〔习题1.6〕 将下列十进制数转换为BCD码表示 (1)12 (2)24 (3)68 (4)127 (5)128 (6)255 (7)1234 (8)2458 答(1)12 00010010 (2)24 00100100 (3)68 01101000 (4)127 000100100111 (5)128 000100101000 (6)255 001001010101 (7)1234 0001001000110100 (8)2458 0010010001011000 〔习题1.7〕 将下列BCD码转换为十进制数 (1)10010001 (2)10001001 (3)00110110 (4)10010000 (5)00001000 (6)10010111 (7)10000001 (8)00000010〔解答〕 (1)91 (2)89 (3)36 (4)90 (5)08 (6)97 (7)81 (8)02 〔习题1.8〕将下列十进制数分别用8位二进制数的原码、反码和补码表示(1)0 (2)-127 (3)127 (4)-57 (5)126 (6)-126 (7)-128 (8)68 (1)0 +0 00000000 00000000 00000000 -0 10000000 11111111 00000000 (2)-127 11111111 10000000 10000001 (3)127 01111111 01111111 01111111

完整版汇编语言试题及答案..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

现代汉语参考答案汇编

学习-----好资料 现代汉语分析题参考答案 辨析下列和组同义词 纠正——改正 “纠正”和“改正”都含有“改正错误和缺点”的意思,但二者的侧重点不同,纠正侧重在“纠”,一般是督促别人改正,而改正侧重在“改”,意在自我改正。 鼓励——怂恿 “鼓励”和“怂恿”都含有鼓动别人做什么事的意思,二者的区别主要在感情色彩上,鼓励是一个褒义词,而怂恿则是一个贬义词。 商量——商榷 二词都含有商议的意思,二者的区别在于色彩不同,“商榷”的书面色彩较浓,一般用于比较正式的场合,而“商量”口语色彩浓一些,用得比较随意。 摧毁——摧残 二者都有摧毁的意思,但侧生点不同,摧毁侧重于摧而致其毁灭,摧毁则重于于摧而使其致残。摧毁的程度要比摧残大。 夸大——夸张 二者都有夸大其词的意思,但二者的色彩不同,夸大含有贬义;而夸张较为中性,尤其“夸张”是一种修辞格式,是一种合理的夸大。 接收——接受 二者都有收受的意思,二者的区别在于搭配的对象不完全相同。“接收”的对象一般比较具体,是具体的事物,而“接受”的对象比较抽象,往往是指观念,任务等。 请求——恳求 二者都有请求的意思,但二者的程度不同,“恳求”的程度比“请求”的程度要深一些。 保护——庇护 二者都有保护的意思,但二者在感情色彩上存在差别,“保护”是褒义词,而“庇护”是一个贬义词。 战争——战役 二者都停职有战争的意义,二者范围大小不同,“战争”所指的范围要比“战役”大。 溜达——散步 二者都有闲庭漫步的意思,二者的区别也在语体色彩,溜达是一个口语词,一般不会用在较为正规的场合。 更多精品文档. 学习-----好资料 半夜——子夜 二者所指时间差不多,都是在深夜。二者的区别在于语体色彩不同,半夜的口语色彩深一些,用得比较随意,而子夜多半出现在书面语中,用得比较正规,时间也更精确。 担任——担负 二者都有担当的意思。二者的区别在于搭配对象不完全相同,“担任”的对象比较具体,“担负”的对象比较抽象。 辨析下列各组词的词性 仔细——研究

18年高考语文语言文字运用汇编带标准答案

语言文字运用 全国卷一三、语言文字运用(20分) 阅读下面的文字,完成17~19题。 “大洋一号”是中国第一艘现代化的综合性远洋科学考察船。自1995年以来,这艘船经历了大洋矿产资源研究开发专项的多个远洋调查航次和大陆架勘查多个航次的任务。今年,它又完成了历时45天、航程6208海里的综合海试任务。对不熟悉的人而言,( )。在这里,重力和ADCP实验室、磁力实验室、地震实验室、综合电子实验室、地质实验室、生物基因实验室、深拖和超短基线实验室等各种实验室,分布在第三、四层船舱。由于船上配备了很多先进设备,人不用下水就能进行海底勘探。比如,深海可视采样系统可以将海底微地形地貌图像传到科学考察船上,犹如有了千里眼,海底世界可 以,并可根据需要地抓取矿物样品和采集海底水样;深海浅层岩芯取样钻机可以在深海底比较坚硬的岩石上钻取岩芯。学科&网“大洋一号”的远航活动,与郑和下西洋相呼应。600年前,伟大的航海家郑和七下西洋,在世界航海史上留下了光辉的一页。600年后,“大洋一号”不断进步,,在《联合国海洋法公约》的法律框架下,探索海洋奥秘,开发海洋资源,以实际行动为人类和平利用海洋作出了中国人民的贡献。 17. 文中画横线的句子有语病,下列修改最恰当的一项是(3分) A. 这艘船经历了大洋矿产资源研究开发专项的多个远洋调查航次和大陆架勘查多个航次 的调查 B. 这艘船执行了大洋矿产资源研究开发专项的多个远洋调查航次和多个大陆架勘查航次的任务 C. 这艘船经历了大洋矿产资源研究开发专项的多个远洋调查航次,完成了多个航次大陆架勘查任务 D. 这艘船执行了大洋矿产资源研究开发专项的多个远洋调查航次,完成了多个大陆架勘查航次的任务 18. 下列在文中括号内补写的语句,最恰当的一项是(3分) A. “大洋一号”的实验室很多,就像迷宫一样 B. “大洋一号”有十几个像迷宫一样的实验室 C. 走进“大洋一号”,犹如进入了一座迷宫

汇编试题答案

汇编语言程序设计答案 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题2分,共40分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示(②)。 ①无符号十进制数136 ②带符号十进制数-120 ③压缩型BCD码十进制数88 ④ 8位二进制数-8的补码表示 2.某存储单元的物理地址是12345H,可以作为它的段地址有( ④) ①2345H ②12345H ③12340H ④1234H 3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(①)。 ① MOV AL,00H ② AND AL,00H ③ XOR AL,AL ④ SUB AL,AL 4.在汇编语言程序中,对END语句的叙述正确的是(②)。 ① END语句是一可执行语句 ② END语句表示程序执行到此结束 ③ END语句表示源程序到此结束 ④ END语句在汇编后要产生机器码 5.下面的数据传送指令中,错误的操作是(④)。 ① MOV SS:[BX+DI],1000H ② MOV DX,1000H ③ MOV WORD PTR[BX],1000H ④ MOV DS,2000H 6.下面指令执行后,变量DAB中的内容是(③)。 DAW DW 2A05H DAB DB 0FAH MOV AL,BYTE PRT DAW SUB DAB,AL ① 0DAH ② 0FAH ③ 0F5H ④ 0D0H 7.执行下列指令后,正确的结果是(②)。 MOV AL,100 MOV BL,-2 ① AL=100H BL=02H ② AL=64H

BL=0FEH ③ AL=64H BL=82H ④ AL=100H BL=0FEH 8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(③)。 ① JLE ② JNL ③ JNLE ④ JL 9.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(②)。 ① TEST BL,4FH JZ NEXT ② XOR BL,4FH JZ NEXT ③ AND BL,4FH JZ NEXT ④ OR BL,4FH JZ NEXT 10.在执行下列指令时,需要使用段寄存器DS的指令是( ①) ① STOSW ② ADD AL,CL ③NEG BX ④INC DA[BX] 11.设AL=0AH,下列指令执行后能使AL=05H的是( ③) ①NOT AL ②AND AL,0FH ③XOR AL,0FH ④OR AL,0FH 12.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( ④) ①STOSW ②LODSW ③SCASW ④CMPSW 13.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是(④) ①1FFFH ②1998H ③2002H ④1FFEH 14.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列 出的有效名字是(②) ①Variable ②First & ld

汇编语言试题及答案.

一,单项选择题(每小题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

计算机组成原理参考答案汇总

红色标记为找到了的参考答案,问答题比较全,绿色标记为个人做的,仅供参考!第一章计算机系统概述 1. 目前的计算机中,代码形式是______。 A.指令以二进制形式存放,数据以十进制形式存放 B.指令以十进制形式存放,数据以二进制形式存放 C.指令和数据都以二进制形式存放 D.指令和数据都以十进制形式存放 2. 完整的计算机系统应包括______。 A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和实用程序 D. 配套的硬件设备和软件系统 3. 目前我们所说的个人台式商用机属于______。 A.巨型机 B.中型机 C.小型机 D.微型机 4. Intel80486是32位微处理器,Pentium是______位微处理器。 A.16B.32C.48D.64 5. 下列______属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D.文本处理 6. 目前的计算机,从原理上讲______。 A.指令以二进制形式存放,数据以十进制形式存放 B.指令以十进制形式存放,数据以二进制形式存放 C.指令和数据都以二进制形式存放 D.指令和数据都以十进制形式存放 7. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。 A.巴贝奇 B.冯. 诺依曼 C.帕斯卡 D.贝尔 8.通常划分计算机发展时代是以()为标准 A.所用的电子器件 B.运算速度 C.计算机结构 D.所有语言 9.到目前为止,计算机中所有的信息任以二进制方式表示的理由是() A.节约原件 B.运算速度快 C.由物理器件的性能决定 D.信息处理方便 10.冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 11.计算机系统层次结构通常分为微程序机器层、机器语言层、操作系统层、汇编语言机器层和高级语言机器层。层次之间的依存关系为() A.上下层都无关 B.上一层实现对下一层的功能扩展,而下一层与上一层无关 C.上一层实现对下一层的功能扩展,而下一层是实现上一层的基础

操作系统期末考试试题和标准答案及评分标准汇编

《操作系统》试题(A卷) (考试时间:90分钟) 一、选择题(共20分,每小题1分) 1.()不是基本的操作系统。 A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统 2.现代OS具有并发性和共享性,是()的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 3.一般来说,为了实现多道程序设计,计算机最需要()。 A.更大的内存 B.更多的外设 C.更快的 CPU D.更先进的终端 4.在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式 B.中断驱动I/O控制方式 C.直接存储器访问DMA控制方式 D.I/O通道控制方式 5.在进程状态转换时,下列()转换是不可能发生的。 A.就绪态→运行态 B.运行态→就绪态 C.运行态→阻塞态 D.阻塞态→运行态 6.一个进程执行过程中不可能对应( )。 A.一个PCB B.一个JCB C.多个PCB D.一个程序 7.进程调度又称为低级调度,其主要功能是( )。 A.选择一个作业调入内存 B.选择一个主存中的进程调出到外存 C.选择一个外存中的进程调入到主存 D.将一个就绪的进程投入运行 8.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构 9.文件控制块不包括()。 A.文件名 B.文件访问权限说明 C.文件物理位置信息 D.磁盘坏块信息10.为了提高设备分配的灵活性,用户申请设备时应指定()号。 A.设备类相对 B.设备类绝对 C.相对 D.绝对 11.若进程P一旦被唤醒就能够投入运行,系统可能为( )。 A.在分时系统中,进程P的优先级最高。

汇编语言试题(有答案))

汇编语言试题及参答案 一、填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为(1),否则ZF为(0)。当ZF为1时,SF为(0) 2.标号可以有两种类型属性。它们是(近程)和(远程) 3.8位无符号整数的表示范围为0--255,写成16进制形式为(0--FFH),8位有符号整数的表示范围为-128--+127,写成16进制形式为(80H--7FH) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是(GROUP),不得有名字的是(NAME),可有可无名字的是(DB)。 5.循环程序通常由(循环准备)(循环体)(循环的控制与修改)和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/(高)于+,-;XOR,OR(低)于AND,LT(等)于GT 7. 宏指令定义必须由伪指令(MACRO)开始,伪指令(ENDM)结束,两者之间的语句称为(宏定义体) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法(约定寄存器法)(约定存储单元法)(向量传递法) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW(POP AYW) (2)双字变量AYD存放的地址指针送ES和SI(LES SI,AYD) (3)变量AY2类型属性送AH(MOV AH,TYPE AY2) (4)不允许中断即关中断(CLI) (5)将字符串‘HOW ARE YOU!’存入变量AYB(AYB DB“HOW ARE YOU!”) (6)子程序返回调用程序(RET) (7)地址表达式AYY[4]的偏移地址送字变量ADDR(MOV ADDR,OFFSET AYY[4]) (8)AX的内容加1,要求不影响CF(INC AX) (9)BX的内容加1,要求影响所有标志位(ADD BX,1) (10)若操作结果为零转向短号GOON(JZ GOON) 二、单选题 1.IBM PC微机中,有符号数是用(2 )表示的 1.原码2.补码3.反码4.BCD码 2.把汇编源程序变成代码程序的过程是(2 ) 1.编译2.汇编3.编辑4.链接 三、己知:VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。指出下列非法语句的错误原因 1.POP CS(CS不能作目的操作数) 2.INC [BX] ( ) 3.MUL 8( 乘法指令源操作数不能是立即数) 4.JLE LPFAR( ) 5.MOV DB,1800( 立即数不能直接送段寄存器) 6.MOV[DI],VAR1 两个操作数不能同时为存储器操作数 7.SUB AX,VAR2( 操作数不配,AX为字,VAR2为字节) 8.CMP SS AX(段寄存器不能作为运算指令的操作数) 四、简答题

汇编语言试题及答案

一,单项选择题(每小题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.执行如下程序:()

高考成语真题汇编参考答案

高考成语真题汇编参考 答案 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

高三一轮复习专题(一)——成语答案 2018全国1 B 【解析】第一空:一应俱全,意为一切齐全,侧重在全。应有尽有,应该有的都有了,侧重在多。观察第一空语境可知,此处只是强调各种实验室都有,或者说很多实验室,而不是侧重在强调实验室种类的全面。因此,选应有尽有,更贴切。 第二空:一览无余,一眼看去,所有的景物全看见了。侧重在视野无阻碍,全能看见。一目了然,形容事物、事情原委很清晰。侧重在还原真相、理清本源。结合语境,显然,“犹如千里眼”,侧重在突破视野的各种阻隔,一览海底世界。此空选“一览无余”更合语境。 第三空:易如反掌,比喻事情非常容易完成。轻而易举,形容事情做成容易,毫不费力。此空选“轻而易举”更好,原因有二,第一,语意轻重程度上“轻而易举”更贴切,两者都用来形容办事容易,如果按容易程度比较的话,“易如反掌”比“轻而易举”要更容易。第二,语言表达习惯,“易如反掌”通常不作状语,我们常说“轻而易举地完成某事”和“完成某事易如反掌”。(注:也许有人会说网上百科上介绍说,可以作状语,但目前还未在辞书上查到相关依据。) 第四空:东山再起,比喻失势之后又重新得势。再接再厉,比喻继续努力,再加一把劲。此空的上文强调“进步”之后再加一把劲,应填“再接再厉”。 此类题型,不用词词皆通,做题时要用好排除法。比如,此题第二、四空,相对难度较低,用好排除法,易得出正确选项。?? 全国2 18.C 【解析】第一空:寿终正寝,比喻事物的消亡。无疾而终,比喻事物未受外力干扰就自行消灭了。第一空上下文语境可知,此处是个假设句,但若真消亡,按句意,必是受到复制和模仿的影响导致的,并非自行消亡、自然终结。因此,此处只能选“寿终正寝”。 第二空:名噪一时,指名声传扬于一个时期。名垂青史,好的名声和事迹载入史籍永远流传。结合语境,当然要讲的是名留青史的大师们,而非一时之间有影响的人物。因此,比较之后,选择“名垂青史”更为合适。第三空:兼容并蓄,把不同内容、不同性质的东西收下来,保存起来。侧重在“收容”。博采众长,广泛地采纳各家的长处。侧重在“采纳”。结合语境,梅兰芳在京剧改革上主动创新,自然是采纳各方长处,为京剧创新所用。因此,选“博采众长”更合适。 第四空:照猫画虎,比喻照着样子模仿,只是依样画葫芦,实际上并不理解。按图索骥,比喻墨守成规办事;也比喻按照线索去寻求。根据词意可知,“照猫画虎”更适合用来形容京剧表演。 2018新课标3卷【解析】 第一空:波澜壮阔,形容气势宏伟或规模浩大。声势浩大,意思是声威和气势非常盛大。迁徙盛举,突出在规模宏大,因此选“波澜壮阔”更合适。 第二空:随波逐流,比喻没有坚定的立场,缺乏判断是非的能力,强调随着别人走。此空中没有追随的对象。随遇而安,指能顺应环境,在任何境遇中都能满足。显然,上文明确指出“它们对驻地有着自己的坚守和执着”,必然不会随遇而安。 第三空:宵衣旰食,指勤于政事,用在此处对象有误。应选“全力以赴”。 第四空:娓娓动听侧重叙述,引人入胜侧重在故事情节吸引人。此处修饰故事,宜用“引人入胜”。 2018北京卷 4、D 【解析】D.未雨绸缪:意思是趁着天没下雨,先修缮房屋门窗。比喻事先做好准备工作,预防意外的事发生。 2018江苏 1、C【解析】特立独行普遍形容人的志向高洁,不同流俗。身体力行多用来表示努力实践,亲身体验。一般作谓语、定语。中古古代的儒家经典应该是经过古圣人身体体验,努力实行的。所以第一空选用“身体力行”,排除A、B项。 “耳提命面”,意思是不但当面教导他,而且提着耳朵叮嘱他。后用以形容对人教诲恳切,要求严格。“耳濡目染”指经常听到看到,不知不觉地受到影响。根据语境“说教”,第二空应选“耳提命面”。排除D项,因此答案选C。 “顿悟”,指猛然醒悟。“领悟”,就是体会,解悟。根据语境“躬亲实践”,“心得”也应选“领悟”。

相关主题
文本预览
相关文档 最新文档