汇编语言程序设计学习通超星期末考试答案章节答案2024年_第1页
汇编语言程序设计学习通超星期末考试答案章节答案2024年_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汇编语言程序设计学习通超星期末考试章节答案2024年一条汇编语言语句MOV

AL,8对应的机器指令在内存的逻辑地址为3000:0040

。请问:段地址、偏移地址和物理地址分别为(

)、(

)和(

)?存放段地址和偏移地址的寄存器分别为(

)和(

)?(答案中出现的字母均用大写字母表示,16进制数后缀表示为H)

答案:3000H;0040H;30040H;CS;IP有两个16位数3A4BH和10EFH分别存放偏移地址为2000H和2004H存储单元中,假设(DS)=1000H,则它们的物理地址分别为(

)和(

)。(用16进制数表示,后缀用大写H表示)

答案:12000H;12004H标志寄存器中进位标志为(1)、溢出标志为(2

)、零标志为(3)、符号标志为(4)、奇偶标志为(5)、辅助进位标志为(6)、方向标志为(7)(提示:用大写字母表示)

答案:CF;OF;ZF;SF;PF;AF;DF8086/8088CPU可以用来存放代码段段地址的寄存器是(

),指示代码段偏移地址的寄存器是();用来存放堆栈段段地址的寄存器是(),指示堆栈段栈顶偏移地址的寄存器是()(提示:寄存器名称用大写字母表示)

答案:CS;IP;SS;SP以下程序段用于计算符号函数y的值,即当x>0时,y=1;当x=0时,y=0;当x<0时,y=-1。其中x的取值范围为-128~+127。请给出下列程序横线处的指令。(请用大写字母表示)

┇MOVAL,XCMPAL,0JZ

EXIT

MOVAL,1

NEG1:

MOVAL,0FFH;

0FFH为-1的补码EXIT:

MOVY,AL

答案:JLNEG1;JMPEXIT阅读下列程序段,并完善程序和回答问题。MOV

CX,10XORAX,AXMOV

BX,1LOP:ADDAX,BXINCBXINCBXLOOP

LOPHLT

;停机程序执行到HLT时,(AX)=

H,(BX)=

H。(用16进制数表示)

答案:64;15下面的程序是将10个8位的无符号数按递减次序排序。请选择正确的答案将程序填充完整DATA

SEGMENT

ARRAY

DB05H,78H,0FFH,7BH,00H

DB8CH,20H,54H,7DH,19H

N

DW9DATA

ENDSCODE

SEGMENTASSUME

CS:CODE,DS:DATASTART:

MOV

AX,DATAMOV

DS,AXDECNLAB1:

LEA

SI,ARRAYMOV

BL,0MOV

CX,NAGAIN:

MOV

AL,[SI]INC

SICMP

AL,[SI]

(1)

;根据比较结果进行跳转MOV

AH,[SI]MOV

[SI],ALMOV

[SI-1],AHMOV

BL,1

;有交换,则置BL为1LAB2:

LOOP

AGAIN

(2)

;下一轮循环次数减1DEC

BL

(3)

;根据BL值是否为0确定是否进行下一轮

MOVAH,4CH

INT21H

CODE

ENDSEND

START

答案:JALAB2;DECN;JZLAB1下列说法中正确的是:___

答案:

CPU将CS:IP所指向的内存单元中的数据当作指令来执行。在DEBUG中,____选项中的命令可以修改内存单元的内容

答案:a下列关于8086CPU的工作原理的描述错误的是_____

答案:任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。CPU中执行loop指令的时候要进行哪些操作:【1】(cx)=(cx)-1【2】判断cx中的值

答案:1和2要完整的描写一个内存单元需要哪些信息:【1】内存单元的地址【2】内存单元的长度(类型)

答案:1和2关于伪指令相关描述错误的是()

答案:伪指令由编译器处理,在程序中可有可无用户为了解决自己的问题用汇编语言所编写的程序,称为

答案:源程序

下列指令书写正确的是()

答案:popsi

在8086CPU系统中一个栈段的容量最大为()

答案:64KBdw的含义是什么?假设定义数据段:dw

0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h。这里定义了多少个字型数据?它们所占的内存空间的大小为多少字节?

答案:dw的含义是定义字型数据。dw即define

word。这里定义了8个字型数据,所占内存空间为16个字节。题目:用加法计算123*236,结果存放着ax中。assumecs:codeCodesegment

______________

______________

______________

______________

movax,4c00h

int21hcodeendsend

答案:movax,0

movcx,236

S:addax,123

loopa1、假设DS=3000H,SI=0030H,BX=1026H,(30030H)=A8H,(30031H)=53H,

(31006H)=22H,(31007H)=A5H,(31136H)=1AH,(31137H)=28H,(31056H)=66H,(31057H)=39H,(31600H)=26H,(31601H)=95H请写出下列各条指令单独执行完后,AX寄存器的内容

(1)MOVAX,BX

(2)MOVAX,[SI]

(3)MOVAX,[BX+SI]

(4)MOVAX,[1600H]

答案:答:(1)AX=1026H

(2)DS*16+SI=30030H,

故AX=53A8H

(3)

DS*16+BX+SI=31056H,故AX=3966H

(4)

DS*16+1600H=31600H,故AX=9526H在存储器中,数据和程序以___形式存放

答案:二进制1KB的存储器有___个存储单元,存储单元的编号从__

___

答案:1024;0;10231个CPU的寻址能力是8KB,那么它的地址总线宽度是____位。

答案:13除法指令:如果除数为8位,则AH存储除法操作的

答案:余数1000

BE

00

06

00

00

00

........

程序:

movax,2000H

movds,ax

movbx,1000H

movax,[bx]

movcx,[bx+1]

addcx,[bx+2]

执行后,AX=(

),CX=(

)

答案:00BEH;0606H在存储器中,数据和程序以(

)形式存在

答案:二进制地址总线的宽度决定了CPU的(

答案:寻址能力1KB的存储器有(

)个存储单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论