问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言的一些小小的问题

发布网友 发布时间:2022-05-24 20:05

我来回答

2个回答

热心网友 时间:2023-10-29 19:53

后面一条指令是DIV BX,说明你做的是16位除法,那么默认的被除数是[DX,AX],其中DX是被除数的高16位,AX是被除数的低16位,而实际上你的被除数只是存放在AX里面,那么被除数的高位应该要清零的,就比如说要你计算72/8,但是要求被除数必须是4位数,那么你的被除数是不是应该写成0072呢?
至于为什么会报错,那是因为如果没有清零那么DX中原来是有数据的,而且这个数比除数BX要大,结果溢出了(16位除法默认商存放在AX中,是16位寄存器,如果被除数的高16位比除数要大,那么商就会超过16位二进制数,用AX就存不下了,这个自己验证),你可以试试将DX设为1,2,或3等小于除数0AH的数据试试,都不会报错。

热心网友 时间:2023-10-29 19:54

感觉这函数有问题,cmp ax,0 ja out1 应该改成out2
这函数是这样转换的,循环把ax里的值除以10,直到ax里的值为0,每除一次保存dl里的值,然后再加上30h逐个显示它们。
这个DX不置零显示DIVIDE ERROR,肯定这时DX里不为零,然后除以10后,AX装不下结果导致的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问中国青年网和中青校园是一个吗? 三福泉治疗糖尿病是真的吗? 糖尿病有哪些不适症状? 糖友故事经验:10年前空腹血糖16,如今没吃药没打针血糖正常 风一吹,鹅毛般的苇絮就悠悠地飞起来,啊,把这几十家小房屋都在柔软的芦花... 天空喝了我放在房顶的酒,醉了臆谁写的想,红了脸颊,成了晚霞,偷看着这万... 作文谈努力800字最好不是复制的。 在<华彩耀三湘>里赵薇唱的<自从有了你>,一开始的音乐是什么? 忠义堂【风流天下】这段视频里的音乐叫什么名字??! SEN神思者的相关资料 傅晶是傅彪的女儿吗 汇编语句CMP AL,30H;JB GO;与CMP AL,39H;JA GO;区别 我只有一个手机号,但是我想注册两个,怎么办? 我就一个手机号已经注册了一个微信可是我想在注册一个应该怎么办? 被别人给注销了,但是我还想要那个怎么办呢? 我的手机被封了可不可以重新申请个但是要怎么申请? 我手机号有绑定微信想再申请个怎么申请? 我想再申请一个怎么申请 我想再申请一个怎么申请 我想要申请新 一个手机只能注册一个,想要另一个该怎么办?怎么样才能再申请一个 我没有多余的手机号了,想再要一个,怎么弄? 外地人在北京可以补办身份证需要什么材料 我想重新注册一个新的,该怎么办? 要想再申请一个怎么办 我的手机号申请了一个,在想要一个怎么申请? 从焦作到九寨沟自驾游都有哪些旅游景点 你向往或者想去的景点是哪里? 2022年文县油菜花什么时候开 我想申请一个怎么申请的 求 汇编语言 程序 注释 傅彪的女儿叫什么名 汇编语言写 居家男人 里傅彪和女儿跳舞时说的绕口令 徐帆傅彪主演的有婆媳争吵内容的一部电视剧 男才女貌电视剧中扮演一位女强人离婚又一个女儿的的那个女演员是谁... EverestModular机械键盘在哪买 从西湖到杭州南火车站怎么坐车? 我要在申请一个,要怎么办 南京哪里能买机械键盘 我想要个 机械键盘北京哪里有实体店 《妻子》于今商报记者女儿搜身是哪集? 我要注册个怎么办 傅彪在一部电影里面演的角色名字叫朱富海,这部电影叫什么名字? 我有一个了,还想再申请一个微信账号,怎么申请呢? 杭州西湖离火车站有多远?坐公车要多少钱? 于今的女儿在超市被搜身是什么电视剧? 从杭州的西湖到杭州火车站南站怎么搭公交车?如果打的要多少钱? 傅彪主演连环串子案的电视剧