微机原理 汇编语言 简答题 在数据段有如下语句

BUF DB 14,28,64,'ABCDEF','$'
ABUF DW 3 DUP(1234H,5 DUP(0,24H))
N EQU $-BUF
求N的值是多少

麻烦快些答下~急用哈O(∩_∩)O

BUF定义的是字节变量,共12个元素(包括字符中的空格),即12个字节
ABUF 定义的是字变量,共3*(1+5*(1+1))=33个元素, 即66个字节
N=$-BUF
假设BUF起始地址为A
N=12+66+A-A=78
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-25
N =4CH =76D

微机原理 汇编语言 简答题 在数据段有如下语句
N=12+66+A-A=78

微机原理 根据下面的要求写出段定义格式
(1)数据段的位置从0E000H开始,在该段中定义5个字节数据,3个字数据,2个双字数据,;要求字节数据从偏移地址0000H开始,;字数据从偏移地址0010H开始,;双字数据从偏移地址0020H开始。;定义如下:;--- ORG 0E0000H DATA SEGMENT ORG 0000H DB 5 DUP(0)ORG 0010H DW 3 DUP(0...

汇编语言高手:微机原理课程设计---显示日期或时间
; 有在午夜前几秒进入显示日期状态,且不改变程序运行状态的前提下,方能看出日期显示的变更。; 本程序在MASMPlus 1.2集成环境下通过编译,经过调试,运行正确。Code Segment Assume CS:Code,DS:Code CR equ 13 LF equ 10 BiosDataSeg equ 0040H ; Bios data area segment...

微机原理汇编语言程序指令计算
MOV BX, OFFSET B B的偏移地址BX=1002H MOV CX, 3[BX] 获取数据第四,五个字节数据,也就是PU的ascii码CX=5550h

汇编程序段中数据段的定义
es是附加数据段段地址,程序中是将数据段和附加数据段 同段。str1 是21个字节。cn 和 str2 在这里都是常量。 数据段中只定义了 存储区 str1。(但又将str2当存储区使用,这种用法少见,不要学 !)===以上操作的问题,str2 并未申请缓冲区,在执行时有越界的风险 !===以下是规范的程序:...

微机原理汇编语言程序指令计算MOV
程序段执行后,AX='FC' , BX= offset DA1 , CX='DA'数据存储结构如下:DA1--> ‘B’‘A’‘D’‘C’‘F’‘E’‘H’‘G’2. MOV AX, 1199H XCHG AH, AL \/\/AL=11H MOV WVAR, 5566H \/\/(WVAR+1)=55H XCHG AL, BYTE PRT WVAR+1 \/\/AL=55H,...

微机原理
1、微机原理与接口技术实验箱。2、Masm5.0汇编调试程序。3、emu8086仿真软件。4、北斗一号微机原理虚拟实验系统。存储结构:1、半导体存储器的种类。2、读写存储器(RAM)。3、只读存储器(ROM)。4、PC\/XT的存储结构。操作时序:1、总线操作的概念。2、8086的总线。3、8086的典型时序。4、计数器和...

微机原理的编程问题 急!!!100分!
程序段功能: 从变量BUF的1000个有符号字节数种找到第一个负数,把这个负数存于BUF1单元。从程序段来看,这段程序的编者必是初学汇编语言。提两点建议:1、有一处错误:DEC CL 从程序功能来看,此处必须要用:DEC CX 因为你要从1000个有符号字节数中找出第一个负数,而8位计数器CL能存的最大无符号...

急,关于微机原理的一些题目!谁能帮我做一下!这是老师发的题目!回答好的...
乘2取整”;二进制至八进制:每三位二进制转换成八进制数;其他类似;3.理解指令MOV BX, OFFSET BUF功能,并写出完成同样功能的其他指令 Mov是数据传送,BX是基址寄存器,OFFSET是伪指令,BUF是英文单词“Buffer”的前几个字母,一般表示偏移量 类似的指令如:LEA BX, BUFFER ...

在微机原理中有这么个题 DSEG SEGMENT DATA1 DB 10H,20H,30H DAT_百度...
DATA1 占用3个字节,在数据段的偏移址为 0000、0001、0002 DATA2 在数据段的偏移址从0003开始,MOV BX,OFFSET DATA1 功能是将DATA2偏移首址送入BX,所以,结果(BX)=0003h

相似回答