懂汇编的大神速进!DESEG SEGMENTTABLE DW 10H,20H,30H,40H,50HNEARLY DW
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 21:07:03
懂汇编的大神速进!
DESEG SEGMENT
TABLE DW 10H,20H,30H,40H,50H
NEARLY DW 4
..........
DESEG ENDS
...........
LEA BX,TABLE
ADD BX,NEARLY
MOV AX,[BX] 求AX寄存器的内容是多少?答案是AX=0030H 求详细的求解过程!NEARLY是啥意思?谢谢啦~新年快乐!
DESEG SEGMENT
TABLE DW 10H,20H,30H,40H,50H
NEARLY DW 4
..........
DESEG ENDS
...........
LEA BX,TABLE
ADD BX,NEARLY
MOV AX,[BX] 求AX寄存器的内容是多少?答案是AX=0030H 求详细的求解过程!NEARLY是啥意思?谢谢啦~新年快乐!
lea取得table地址,改地址在加上4位的偏移地址就是30h的地址,nearly就是个变量名称啊
再问: 怎么改地址?4位偏移地址是多少?
再答: 我写错了是该地址,30h这个数据的地址就是table的地址再往后数四个
再问: 为什么table中就30h是它的地址?table地址往后数四个是什么意思?
再答:
再问: 那往后数四个就是00呗,这个偏移地址再加上bx就等于30h,是这样吗?帮帮忙啊,在线等,还有那个图为什么是00010002这样的排列?bx等于30h吗,why?
再答: dw是定义字,其实10h还有20h等(我图上写错了)其实都是0010h,0020h等等
给你打个比方吧,有人问一个旅游团(table)的小明住哪?lea告诉他在某一层(存入了bx)然后再打听,到了某一层add说在四号房间(nearly)
再问: add按照意思是bx=bx+nearly lea bx,table 不是求table的偏移地址吗?得多少nearly dw 4这个四号房间得多少?
再答: table的偏移地址是os分配的
再问: 怎么改地址?4位偏移地址是多少?
再答: 我写错了是该地址,30h这个数据的地址就是table的地址再往后数四个
再问: 为什么table中就30h是它的地址?table地址往后数四个是什么意思?
再答:
再问: 那往后数四个就是00呗,这个偏移地址再加上bx就等于30h,是这样吗?帮帮忙啊,在线等,还有那个图为什么是00010002这样的排列?bx等于30h吗,why?
再答: dw是定义字,其实10h还有20h等(我图上写错了)其实都是0010h,0020h等等
给你打个比方吧,有人问一个旅游团(table)的小明住哪?lea告诉他在某一层(存入了bx)然后再打听,到了某一层add说在四号房间(nearly)
再问: add按照意思是bx=bx+nearly lea bx,table 不是求table的偏移地址吗?得多少nearly dw 4这个四号房间得多少?
再答: table的偏移地址是os分配的
懂汇编的大神速进!DESEG SEGMENTTABLE DW 10H,20H,30H,40H,50HNEARLY DW
START DW 10H,20H,30H,40H,50H EE1 DW 3 ┇ MOV BX,OFFSET START
BUF1 DW 4500H,56,'1234' BUF2 DB 67 COUNT EQU BUF2-BUF1 汇编后符号
有数据段如下:DATA SEGMENT ORG 10H CONT1 EQU 20H BUF1 DW 300H,0AFH
DAT1 DW 12H,23H,34H,46H,57H DAT2 DW 03H LEA BX ,DAT1 ADD BX
某程序中的数据定义如下:DAT1 DW 1234H,5678H,'AB','CD','2' DA
设伪指令定义如下,请画出内存分配示意图.BUF DB DW ‘AB’ DW ‘C’ DW 1234H DB ‘EF’
数据定义伪指令中,DW1 DW 10H DUP(4)它的形式是什么样的(从上到下按从左到右的顺序写下来了)
微机原理一个考题已知一程序段 DATA SEGMENTS1 DB 12H,34H,56HS2 =$ - S1S3 DW
h
汇编中 KEY_NEW EQU 40H 的EQU何意?
汇编中的DW是什么意思