微机汇编问题,求大神解答!

作者&投稿:从晴 (若有异议请与网页底部的电邮联系)
微机汇编问题,求大神解答~

用equ定义的标识符是常量,equ后面紧跟的可以是常数、数学表达式。
ioport+29ah 就是一个数学表达式,编译器在编译时会计算其值,然后赋给iuport。

程序已运行结束退出,控制权已交回到操作系统。

你的var1.asm和var2.asm完全一样(错的部分都完全一样),有必要“分别。。。”吗?
修改后的程序如下:
DATA SEGMENT
VAR1 DB 12,-12H,3 DUP (00,0FFH)
VAR2 DB 'PROGRAM1'
VAR3 DW 'TH','EN','F'
VAR4 DW VAR3
VAR5 DD VAR3
DATA ENDS
STACK SEGMENT STACK
DW 20 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV AX,4C00H
INT 21H
CODE ENDS
END START

E:\masm1>dir var1.*
Volume in drive E is MEDIA
Volume Serial Number is C352-49C7

Directory of E:\masm1

2012-05-22 09:15 602 VAR1.EXE
2012-05-22 09:15 418 var1.asm
2012-05-22 09:15 186 VAR1.OBJ
3 File(s) 1,206 bytes
0 Dir(s) 24,319,623,168 bytes free

E:\masm1>debug var1.exe
-r
AX=0000 BX=0000 CX=005A DX=0000 SP=0028 BP=0000 SI=0000 DI=0000
DS=0B4F ES=0B4F SS=0B61 CS=0B64 IP=0000 NV UP EI PL NZ NA PO NC
0B64:0000 B85F0B MOV AX,0B5F
-
-dds:0
0B4F:0000 CD 20 FF 9F 00 9A F0 FE-1D F0 4F 03 65 05 8A 03 . ........O.e...
0B4F:0010 65 05 17 03 65 05 54 05-01 01 01 00 02 FF FF FF e...e.T.........
0B4F:0020 FF FF FF FF FF FF FF FF-FF FF FF FF 12 0B 4C 01 ..............L.
0B4F:0030 25 0A 14 00 18 00 4F 0B-FF FF FF FF 00 00 00 00 %.....O.........
0B4F:0040 05 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0B4F:0050 CD 21 CB 00 00 00 00 00-00 00 00 00 00 20 20 20 .!...........
0B4F:0060 20 20 20 20 20 20 20 20-00 00 00 00 00 20 20 20 .....
0B4F:0070 20 20 20 20 20 20 20 20-00 00 00 00 00 00 00 00 ........
-p

AX=0B5F BX=0000 CX=005A DX=0000 SP=0028 BP=0000 SI=0000 DI=0000
DS=0B4F ES=0B4F SS=0B61 CS=0B64 IP=0003 NV UP EI PL NZ NA PO NC
0B64:0003 8ED8 MOV DS,AX
-p

AX=0B5F BX=0000 CX=005A DX=0000 SP=0028 BP=0000 SI=0000 DI=0000
DS=0B5F ES=0B4F SS=0B61 CS=0B64 IP=0005 NV UP EI PL NZ NA PO NC
0B64:0005 B8004C MOV AX,4C00
-
-dds:0
0B5F:0000 0C EE 00 FF 00 FF 00 FF-50 52 4F 47 52 41 4D 31 ........PROGRAM1
0B5F:0010 48 54 4E 45 46 00 10 00-10 00 5F 0B 00 00 00 00 HTNEF....._.....
0B5F:0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0B5F:0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 5F 0B .............._.
0B5F:0040 00 00 05 00 64 0B 65 05-00 00 00 00 00 00 00 00 ....d.e.........
0B5F:0050 B8 5F 0B 8E D8 B8 00 4C-CD 21 E8 21 FC 83 C4 02 ._.....L.!.!....
0B5F:0060 FF 06 56 07 5E 8B E5 5D-C3 90 55 8B EC 81 EC 90 ..V.^..]..U.....
0B5F:0070 00 56 C4 5E 06 26 8B 47-08 89 46 F8 26 83 7F 06 .V.^.&.G..F.&...
-

做做任务蹭蹭分。


...具体问题见问题补充)求大神解答!!感激涕零!!!
因为 W1 是dw 所以是2 peason 是结构体,4+10+2=16

请大神 列举 近几年\/几十年国内外 因为软件问题而引发的灾难。 谢谢...
软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。[1]发展历史软件危机(software crisis),20 世纪60年代以前,计算机刚刚投入实际使用,软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,采用密切依赖于计算机的机器代码或汇编语言,软件的规模比较小,文档资料通常也不存在,很少使用系统化...

51单片机中汇编CJNE A,#10,$+3后面$+3是什么意思
其他类似问题2013-05-08 汇编语句:CJNE A, 30H ,$+3是什么意思呢 8 2012-05-16 51单片机汇编 CJNE A,30H,LOOP 这句是什么意... 20 2011-01-18 51单片机汇编中MOV A,#(300\/50)表示什么意思? 2016-06-25 求助单片机大神!!求此汇编程序每一句意思作用详解,把意思写在... 1 2015-07-30 51...

汇编语言中 mov ds,ax 移动的是ax中的数据还是只是它的一个复制副本...
kabbin2010 采纳率:33% 擅长: 编程语言 学习帮助 魔兽争霸 汇编语言 C\/C++ 其他回答 你说的那是leamov把内容给ax,要是lea的话,就是把他的地址送过去...回答 苦等1小时: 各位大神,有类似十万个大魔王的游戏推荐吗 回答 苦等3小时: 澳洲海淘奶粉好吗? 回答 更多等待求助问题 > 登录...

...not exec (exit code = 1) 请各位大神帮忙 谢谢!
apktool解包后确实存在打包回不去的问题,这种情况下即使解包后什么都不做直接回编也失败,问题出在apk包上,可能做了反编译的处理,使jar包结构发生改变,这种情况下就无法对该apk进行反编译和回编的处理了。汇编时出现:F:\\apktool>apktool b Hello Hello.apk Exception in thread "main" brut....

求大神解释一下51单片机用KEIL汇编时是什么问题:UNDEFINED SYMBOL_百...
UNDEFINED SYMBOL 未定义的符号 看寄存器名字或指令是否写错,或标号不存在 如DISBH写错或不存在

汇编语言求一组无符号数中最大值和最小值的实验过程
DATA SEGMENT ARR DB 1,2,3,4,5,6,7,8,9,10 NUM EQU $-ARR MX DB ? MN DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX LEA ...

请各位单位工作的大神前辈来指导一下,局座交给我一个问题
显然是个机会,你可以要抓住。建议,先向那个局要一份他们的规章制度汇编,重点分析一下宣传和办公室方面的,写一个简介,介绍一下他们的优点和长处,找出我们可以以借鉴的地方。分析可以行性。 一定要下点功夫,尽量多准备些,说不定局长要问的,你得说出个一二三来。

大神们 帮我看看 这16条是指令么 这图上的东西都是干什么用的啊_百度知...
这应该是APOLLO181这个4位芯片的机器语言。有16条指令。XN X指令码,N就是数据码或地址码

小白跪求大神为下图用汇编语言编个程序,只要能控制电机加速和减速,并 ...
看你这图,最好用SPWM,来控制加速减速

平定县18759866105: 微机原理及应用课本上面的汇编题,求解答.在数据区中,以TABLE开始连续存放0~6的立方值,设任给一数X(0≤X≤6),X在TAB1单元,查表求X的立方值,... -
狐月枢柔:[答案] assume cs:code,ds:data data segment table dw 0,1,8,27,155,216 tab1 dw 3 tab2 dw ? data ends code segment start: mov ax,data mov ds,ax mov bx,tab1 add bx,bx mov ax,table[bx] mov tab2,ax mov ah,4ch int 21h code ends end start

平定县18759866105: 新手汇编里关于4个段寄存器的问题 -
狐月枢柔: 嘿嘿 还是俺来帮你解答吧1 cs是存放程序段首地址的寄存器 该段地址从CS*16开始 有64K空间可以存放用户的程序代码 比如 MOV AX,267 这条指令 就是存在从CS*16开始的代码段中的.267是指令中的操作数 和指令是一体的 都存在代码段中...

平定县18759866105: 求汇编大神解答个初级问题~~(急)分析执行如下指令后,PSW中的Cy 、Ac、OV、P各为多少? A中的结果用十进制表示是多少?(15分) MOV A,#85... -
狐月枢柔:[答案] Cy =1 Ac=1 OV=1 P=0

平定县18759866105: 汇编语言将缓冲区中存放的一个五位十进制数12345的ASCII码转换成二进制数,并将转换结果按16 -
狐月枢柔:80x86 汇编语言如下: ASSUME CS:CODE, DS:DATA ;---------------------------------- DATA SEGMENTX1 DB '1', '2', '3', '4', '5'X2 DW 10000, 1000, 100, 10, 1XN DW 0 DATA ENDS ;---------------------------------- CODE SEGMENTSTART:...

平定县18759866105: 计算机的组成原理与汇编语言题目,求大神解答 -
狐月枢柔: 1、某计算机字长为32位,其容量是1MB,按字节编址的寻址范围是多少?是00000H~FFFFFH.按字编址的寻址范围是多少?是00000H~3FFFFH.(假设,都是从00000H开始寻址.)

平定县18759866105: 汇编菜鸟求高手解答问题(解决好了,我追加分数)
狐月枢柔: MOV AX,1 ;AX=0001h MOV DS,AX ;DS=0001h MOV AX,[0000] AX= ;AX=2662h 这里AX等于内存中地址为DS:[0000]的值,这时应该计算该地址的物理内存地址,即((ds)*16)+0000h)=0010h+0000h=0010h,(十六进制中*16就是左移一...

平定县18759866105: 微机原理中的编程问题,不知道为什么要这么写代码?如下题中汇编, 求指导!网上有哪些资料可以参考的吗? -
狐月枢柔: 这个是控制字,MOV 00000110到AL中,第一个0表示置数/复位控制字,第2-4个无效,为0和为1都一样,然后的011就是表示选择PC3,最后一个数字置1表示置数,0表示复位.这样第一个OUT的时候就输出一个 "1",第二次OUT的时候输出一个"0"也就是负跳变,要做到负脉冲只要在后面再加上一个MOV AL, 0000 0111B OUT DX,AL,要选用PC6的时候就改成0000 1101.

平定县18759866105: 微机汇编语言基本问题 -
狐月枢柔: 程序已运行结束退出,控制权已交回到操作系统.

平定县18759866105: 汇编语言:求大神解答一下 data segment mem dw 0,5,3,4,0,0,8,0,9 count dw ($ - mem)/2 data ends -
狐月枢柔: data segment mem dw 0,5,3,4,0,0,8,0,9 count dw ($-mem)/2 data ends mov cx,count ========================= cx中的值是 9($-mem) 返回的是mem数组的总“字节数”,所以需要除2得到 “字的数量”

平定县18759866105: 求用汇编语言编写 1+2+…+n大于600的时候最大的n值~~急呀,求大神解答 -
狐月枢柔: 首先题目错误,你题目要求的n值不存在.要么是:...+n大于600的时候最小的n值 要么是:...+n小于600的时候最大的n值 按第一个要么,80x86代码如下:MOV AX,0 MOV BX,0 NEXT:INC BX ADD AX,BX CMP AX,600 JB NEXT;n值在BX中

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网