教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

微机原理习题2008答案(7)

来源:网络收集 时间:2026-04-26
导读: A3 DW DSEG ENDS 100 DUP(?) 请分别用分析运算符SEG、OFFSET、LENGTH、SIZE、TYPE求出A1、A2、A3的段基址、偏移量、类型及它们的LENGTH、SIZE。 答:(SEG A1)=0300H,(OFFSET A1)=2000H,(TYPE A1)=4, (

A3 DW DSEG ENDS

100 DUP(?)

请分别用分析运算符SEG、OFFSET、LENGTH、SIZE、TYPE求出A1、A2、A3的段基址、偏移量、类型及它们的LENGTH、SIZE。

答:(SEG A1)=0300H,(OFFSET A1)=2000H,(TYPE A1)=4,

(LENGTH A1)=2,(SIZE A1)=2×3×4=24;

(SEG A2)=0300H,(OFFSET A2)=2018H,(TYPE A2)=1,

(LENGTH A2)=10,(SIZE A2)=10×6×1=60;

(SEG A3)=0300H,(OFFSET A3)=2054H,(TYPE A3)=2, (LENGTH A3)=100,(SIZE A3)=100×2=200

5.下面两个数据段中偏移地址为10H和11H的两个存储单元中的数据一样吗?

DTSEG SEGMENT

ORG

10H

DATA1 DB 72H

DB 04H

DTSEG ENDS

为什么?

答案:不一样。分别是72H, 04H和04H, 72H。存储字时低8位存在低字节,高8位存在高字节。

6.已知符号定义语句如下:

ALPHA BETA

GAMMA

EQU EQU EQU

100 25 2

DTSEG SEGMENT

ORG 10H DATA1 DW 7204H DTSEG ENDS

分别求下列各表达式的值。 (1)ALPHA*4 GT BETA

(2)ALPHA MOD GAMMA+BETA (3)(BETA / 3)LE 5 (4)ALPHA AND BETA

(5)GAMMA XOR(BETA EQ 25)

20

答:(1)ALPHA*4 GT BETA = 100*4 GT 25 = 0FFFFH (2)ALPHA MOD GAMMA+BETA = 100 MOD 2+25 = 25 (3)(BETA / 3)LE 5 =(25 / 3)LE 5 = 0

(4)ALPHA AND BETA = 100 AND 25 = 64H & 19H = 0

(5)GAMMA XOR(BETA EQ 25)= 2⊕(25 EQ 25) = 0FFFDH

7.已知数据段定义如下:

DSEG SEGMENT

ORG 6 VAR1 DB 2,18

ORG $ +2 VAR2 DW 569AH CONT EQU $–VAR2

DB ?AB‘

DSEG

ENDS

用示意图说明该数据段的分配情况。 答:有关存储单元的内容如下图所示。

8.判断以下说法是否正确,如有错,请说明原因并改正。 (1)伪指令在汇编过程中不会产生二进制代码。

(2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。 (3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。 (4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。 答:(1)正确。 (2)错误。宏不能精简目标代码。 (3)错误。高级语言程序经编译或解释后直接转换为目标代码。 (4)正确。

9.执行下列指令后,AX寄存器中的内容是什么?

TABLE DW 10,20,30,40,50

ENTRY DW 3 . .

MOV BX,OFFSET TABLE ADD MOV

21

BX,ENTRY AX,[BX]

答:(AX)=1E00

10.指出下列程序中的错误: STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS DTSEG SEGMENT

DATA1 DB ? DTSEG END CDSEG SEGMENT

MAIN

PROC MOV ADD MOV

FAR DS,DATSEG AL,34H AL,4FH DATA,AL

START: MOV

微机原理习题2008答案(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608006.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)